当前位置:   article > 正文

C++ 抓取网页的源码_internetopen的头文件是啥

internetopen的头文件是啥

1 包含头文件 #include <wininet.h>

2 导入库文件 #pragma  comment(lib,"wininet.lib");



3  使用windowsAPI 实现获取网页源码


  1. /*获取网页的源码,参数1为网页链接,2为缓冲区指针*/
  2. bool CfasdfasdfDlg::GetHtml(LPCTSTR szURL ,CString& getbuf)
  3. {
  4. HINTERNET hInternet, hUrl;
  5. char buffer[1124];
  6. WCHAR wBuffer[1124];
  7. DWORD dwBytesRead = 0;
  8. DWORD dwBytesWritten = 0;
  9. BOOL bIsFirstPacket = true;
  10. BOOL bRet = true;
  11. int nNowcopyDate =0 ;
  12. hInternet = InternetOpen(_T("Mozilla/4.0 (compatible)"), INTERNET_OPEN_TYPE_PRECONFIG, NULL,INTERNET_INVALID_PORT_NUMBER,0);//初始化应用程序,使用WinNet
  13. if (hInternet == NULL)
  14. return FALSE;
  15. hUrl = InternetOpenUrl(hInternet, szURL, NULL, 0, INTERNET_FLAG_RELOAD, 0);//打开一个资源 ftp,gopher,http开头
  16. if (hUrl == NULL)
  17. {
  18. DWORD m = GetLastError();
  19. return FALSE;
  20. }
  21. do
  22. {
  23. memset(buffer,
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/339509
推荐阅读
相关标签
  

闽ICP备14008679号