VC++通过HTTP方式获取网页源代码
来源:互联网 发布:java 布尔类型 编辑:程序博客网 时间:2024/05/16 15:18
CStdioFile* OpenURL( LPCTSTR pstrURL, //准备打开的URL地址
DWORD dwContext = 1, //上下文ID
DWORD dwFlags = INTERNET_FLAG_TRANSFER_ASCII, //标志位
LPCTSTR pstrHeaders = NULL, //发送到服务器的数据头
DWORD dwHeadersLength = 0 );//发送到服务器的数据头长度其中dwFlags可以为:
•INTERNET_FLAG_RELOAD 强制重读数据
•INTERNET_FLAG_DONT_CACHE 不保存到缓存
•INTERNET_FLAG_TRANSFER_ASCII 使用文本数据
•INTERNET_FLAG_TRANSFER_BINARY 使用二进制数据
上面的函数OpenURL就是本文的主角了,而OpenURL是CInternetSession类的一个成员函数,CInternetSession又是跟WinInet混的,因此我们要包含下面的头文件:
#include <afxinet.h>
说了这么多,好像还没说怎么用啊,别急这就来!
{
CInternetSession sess;//建立会话
CHttpFile *pF= (CHttpFile*)sess.OpenURL(_T(“http://www.baidu.com”));//打开网址
CString strData,strAllData;
while(pF->ReadString(strData))//读取数据
{
strAllData +=“\r\n“;
strAllData +=strData;
}
pF->Close();
sess.Close();
MessageBox(strAllData,_T(“VC++通过HTTP方式获取网页源代码 水石居(http://www.letuknowit.com)”));
}
catch(CException*e)
{
MessageBox(_T(“获取数据失败”),_T(“水石居提示”));
}
就这点?对,就这点!你可以将上面这段程序放到自己的程序中试试,放在Button的处理函数、菜单响应函数之类的地方都可以的啦!别忘了加头文件。
- VC++通过HTTP方式获取网页源代码
- VC++6.0 通过HTTP方式获取网页
- VC通过HTTP方式获取网页
- 转:VC通过HTTP方式获取网页
- VC通过HTTP方式获取网页
- VC通过HTTP方式获取网页
- VC++6.0 通过HTTP方式获取网页
- VC通过HTTP方式获取网页 - 四度专栏 - CSDNBlog
- VC++6.0 通过HTTP方式获取网页 OpenURL
- VC获取网页源代码
- vc 获取网页内容(HTTP)
- vc 获取网页内容(HTTP)
- 通过WebView获取访问网页的源代码
- VC++获取某个http网页内容
- vc++ 读取网页源代码
- Android开发 通过URL获取网页源代码(滚动显示)
- Java获取任意http网页源代码的方法分享
- c#获取网页源代码的5种方式
- 新学java
- HDU 1083 二分匹配 Courses
- Unix/Linux开源世界资源链接汇总
- VBS监控CPU的使用率(如占用率一直维持在80%超过30秒则运行某程序)
- 多个委托方法的顺序执行
- VC++通过HTTP方式获取网页源代码
- 监控--智能视频分析技术与被动红外技术的整合应用
- WebGL自学课程(13):获得三维拾取向量
- Ubuntu 13.04 英文版无法读取中文文件
- ArchBang Linux 2012.12 发布
- exit(0)与exit(1)、return区别
- new hdoj 1010(奇偶性剪枝)
- 只知道用一样东西,不明白他的道理,实在不高明
- JS邮箱正则表达式