VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 8305|回复: 125

[原创] C++抓取网页内容

  [复制链接]
79_avatar_middle
在线会员 发表于 2016-2-10 12:28:27 | 显示全部楼层 |阅读模式
主要是用了一个MFC类,在头文件afxinet.h里有定义,必须包含进来。在VC6.0上把基础类库设置成共享动态链接库模式就可以跑了,Project-->Settings-->Setting for选All Configuration,在General选项卡里把Microsoft Foundation Classes设置成Use MFC in a Shared DLL抓取网页内容
#include <stdio.h>
#include <afxinet.h>
   
int main(int argc, char* argv[])
{
     CInternetSession session("HttpClient");
     char * url = "http://www.baidu.com";
     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();
      
     getchar();
    return 0 ;
}

评分

参与人数 7驿站币 +9 热心值 +9 收起 理由
28_avatar_small 天下 + 1 + 1 很给力!
88_avatar_small 寂寞江湖 + 2 + 2 支持原创!
10_avatar_small cmx006 + 1 + 1 很给力!
01_avatar_small 天下第一 + 1 + 1 支持原创!
16_avatar_small 阳光 + 1 + 1 感谢分享!
11_avatar_small 饮水机 + 1 + 1 感谢分享!
65_avatar_small 编程者 + 2 + 2

查看全部评分





上一篇:C++中内存对齐问题详解
下一篇:C/C++语言void及void指针深层探索
08_avatar_middle
在线会员 发表于 2016-2-10 21:37:36 | 显示全部楼层
C++抓取网页内容
22_avatar_middle
在线会员 发表于 2016-2-10 21:41:36 | 显示全部楼层
C++抓取网页内容C++抓取网页内容C++抓取网页内容
47_avatar_middle
在线会员 发表于 2016-2-10 23:05:53 | 显示全部楼层
多谢分享!
50_avatar_middle
在线会员 发表于 2016-2-11 00:27:19 | 显示全部楼层
谢谢分享
10_avatar_middle
在线会员 发表于 2016-2-11 08:23:11 | 显示全部楼层
好东西  支持!!!!
98_avatar_middle
在线会员 发表于 2016-2-11 08:40:36 | 显示全部楼层
哈哈 看看 老师
04_avatar_middle
在线会员 发表于 2016-2-11 09:35:12 | 显示全部楼层
正在找这个,谢谢分享!
91_avatar_middle
在线会员 发表于 2016-2-11 14:14:33 | 显示全部楼层
cvbdbddfghfghdf
18_avatar_middle
online_vip 发表于 2016-2-11 17:14:39 | 显示全部楼层
C++抓取网页内容
32_avatar_middle
online_vip 发表于 2016-2-11 22:06:35 | 显示全部楼层
多谢分享!
65_avatar_middle
在线会员 发表于 2016-2-12 09:20:04 | 显示全部楼层
C++抓取网页内容
66_avatar_middle
在线会员 发表于 2016-2-12 19:28:00 | 显示全部楼层
来看看是个什么东西
12_avatar_middle
在线会员 发表于 2016-2-13 11:21:16 | 显示全部楼层
学习 一下 谢谢你的分享
14_avatar_middle
在线会员 发表于 2016-2-13 11:39:16 | 显示全部楼层
0000000000看看吗
23_avatar_middle
在线会员 发表于 2016-2-13 20:29:19 | 显示全部楼层
看看看看快快快快快快快快快快快快快快快快快
32_avatar_middle
online_vip 发表于 2016-2-13 21:42:48 | 显示全部楼层
看看是啥?????
24_avatar_middle
在线会员 发表于 2016-2-13 22:47:28 | 显示全部楼层
是什么来的?
06_avatar_middle
在线会员 发表于 2016-2-14 00:03:05 | 显示全部楼层
新人观摩学习下
64_avatar_middle
在线会员 发表于 2016-2-14 11:15:17 | 显示全部楼层
C++抓取网页内容
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-4-19 11:33

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表