BOOL bResult = FALSE;

// 初始化WinInet 环境

HINTERNET hInternet = InternetOpen("CEHTTP", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, NULL);

if(hInternet == NULL)

return ;

// 打开http session

HINTERNET hSession = InternetConnect(hInternet, "www.hao123.com", 80, NULL, NULL, INTERNET_SERVICE_HTTP, 0, 0);

if(hSession == NULL)

return ;

// 打开http post 请求的句柄

char* szAccept[] = {"*/*", NULL};

HINTERNET hRequest = HttpOpenRequest(hSession, "GET", NULL,

NULL, NULL, (LPCSTR*)szAccept, INTERNET_FLAG_NO_CACHE_WRITE, 0);

if (hRequest == NULL)

return ;

// 外发的header

char headerLanguage[] = "Accept-Language: zh-cn/r/n";

char headerEncoding[] = "Accept-Encoding: gzip, deflate/r/n";

char headerContentType[] = "Content-Type: text/xml/r/n";

// 添加header 信息

//     bResult = HttpAddRequestHeaders(hRequest, headerLanguage,    -1, HTTP_ADDREQ_FLAG_ADD|HTTP_ADDREQ_FLAG_REPLACE);

//     bResult = HttpAddRequestHeaders(hRequest, headerEncoding,    -1, HTTP_ADDREQ_FLAG_ADD|HTTP_ADDREQ_FLAG_REPLACE);

//     bResult = HttpAddRequestHeaders(hRequest, headerContentType, -1, HTTP_ADDREQ_FLAG_ADD|HTTP_ADDREQ_FLAG_REPLACE);

//

if(!HttpSendRequest(hRequest,NULL,0,NULL,0))

return ;

TCHAR    szBuf[256];

DWORD    dwRet = -1;

while (InternetReadFile(hRequest,szBuf,256,&dwRet) && dwRet!= 0)

{

OutputDebugString(szBuf);

}

vc网页html,vc 获取网页内容(HTTP)相关推荐

  1. VC++中使用使用winnet类获取网页内容

    2005-09-01 VC++中使用使用winnet类获取网页内容 - [VC专栏] 微软提供的Winnet类是一个应用层的网络通信组件, 它可以使你的应用程序很容易的实现http.ftp.gophe ...

  2. VC++如何根据进程名获取进程ID

    VC++如何根据进程名获取进程ID #include <Tlhelp32.h> UINT GetProcessIdByName(LPCTSTR pszExeFile) { UINT nPr ...

  3. 【190515】网页爬虫VC++源码下载源代码

    源码下载简介 网页爬虫VC++源码下载,网页爬虫,可实现速度很快的信息爬取,为搜索引擎提供资源. 源码下载地址:点击下载 备用下载地址:点击下载

  4. python打开网页获取网页内容方法总结

    在学习python爬虫的过程中,总会遇到要获取网页内容的时候,下面就对如何获取网页内容进行总结. 方法一: >import urllib >url="http://www.bai ...

  5. VC驿站《VC++网络编程班》开课啦!

    原文链接:http://www.cctry.com/thread-240361-1-1.html 〓课程声明〓 VC驿站的各位网友大家好,非常感谢大家的支持.应广大网友要求,VC驿站特推出<VC ...

  6. 如何用php获取网页表格,PHP获取网页上任意表格中内容的通用程序的制作

    在工作中,经常需要对网页上的表格内容进行处理,但是,由于表格内容制作过程中的随意性,跨行跨列经常发生,所以我作了这几个函数,以获取表格的内容,程序中重要的地方已作了注解,所以在此不再重复说明,经过测试 ...

  7. C#获取网页内容的三种方式

    搜索网络,发现C#通常有三种方法获取网页内容,使用WebClient.WebBrowser或者HttpWebRequest/HttpWebResponse...方法一:使用WebClient (引用自 ...

  8. VC MFC C++ MQTT VC编译MQTT VC调用MQTT dll eclipse-paho-mqtt

    VC MFC C++ MQTT VC编译MQTT VC调用MQTT dll eclipse-paho-mqtt JS HTML Web端使用MQTT通讯测试 Android Studio MQTT 使 ...

  9. 技术VC=技术+VC?技术VC公司如何生存?

    技术VC是什么?技术vc是不是技术+VC?技术VC公司是怎样来生存的?相信许多人对这些都会好奇.那么今天我们就来说说技术VC的那些事儿. VC,也就是风险投资的英文缩写.技术VC有别于资金VC,技术V ...

最新文章

  1. JAVA并发编程实战---第三章:对象的共享
  2. 商品表有哪些字段_面试中有哪些经典的数据库问题?
  3. 京津冀计算机学科大学排名,2021年京津冀地区高校排名公布,北师排第三,央财不敌河大?...
  4. 2021年12月Python小屋编程比赛获奖名单
  5. http与websocket(基于SignalR)两种协议下的跨域基于ASP.NET MVC--竹子整理
  6. 必须先说明组件oracle,Oracle Enterprise Manager 组件 说明 .
  7. python select网络编程详细介绍
  8. linux 单网卡 双ip,Linux操作系统单网卡双IP的设置
  9. matlab 波形仿真,MATLAB仿真波形的处理
  10. 100003字,带你解密 双11、618电商大促场景下的系统架构体系
  11. 华为2012实验室(北京)工作机会
  12. Vue:插槽属性prop的使用示例
  13. 不能打开淘宝单个商品页面
  14. 说说Oracle分区
  15. 软件测试之安全怎么做?
  16. 物联网卡拉开智能家居变革序幕
  17. npm install 提示权限不足
  18. webScoket学习之开发炎龙骑士团
  19. C Traps and Pitfalls学习摘要
  20. SQL注入8之其他类型注入

热门文章

  1. 【grpc go】gogland 调试greeter sayHello demo
  2. DROO main.py
  3. 控制哔哩哔哩群发软件运行的参数
  4. python强制暂停线程_如何暂停线程(python)
  5. C# DataGridView 获取当前单元格输入内容
  6. MapReduce实战之找博客共同好友案例
  7. (已拿offer)技术四面+交叉面+HR面-阿里六面
  8. 计算机电源卡扣,酷冷至尊魔方NR200 ITX机箱体验,那个机箱电源开关插头上的卡扣,真的太好用了,应当普及!...
  9. 计算机屏幕节电模式,显示器黑屏显示省电模式是怎么回事_电脑显示屏省电模式黑屏如何解决...
  10. Talkdesk:中小规模呼叫中心的最佳选择