IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    CHttpFile抓取网页源代码

    admin发表于 2015-05-25 06:33:40
    love 0

    发现MFC真是一个好东西,减少许多C++开发者造轮子的麻烦(说MFC-微软基础类库过时的勿喷)。如下,包含头文件afxinet.h(该类封装了一些MFC SOCKET的操作)。CHttpFile抓取网页源代码:

    CInternetSession session("HttpClient"); 
    	char * url = "http://www.cplusplus.me"; 
    	CHttpFile* pfile = (CHttpFile *)session.OpenURL(url); 
    	
    	DWORD dwStatusCode; 
    	pfile -> QueryInfoStatusCode(dwStatusCode); 
    	if(dwStatusCode == HTTP_STATUS_OK) 
    	{ 
    		CString content; 
    		CString data; 
            while (pfile -> ReadString(data)) 
    		{ 
    			content += data + "\r\n"; 
    		} 
    		content.TrimRight(); 
    		printf(" %s\n " ,(LPCTSTR)content); 
    	} 
    	pfile -> Close(); 
    	delete pfile; 
    	session.Close();

    来源:humin.blog.chinaunix.net

    原创文章,转载请注明: 转载自C/C++程序员之家

    本文链接地址: CHttpFile抓取网页源代码



沪ICP备19023445号-2号
友情链接