C++发送HTTP请求获取网页HTML代码
如意编程网
收集整理的这篇文章主要介绍了
C++发送HTTP请求获取网页HTML代码
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
可以使用 CInternetSession类发送HTTP请求获取网页HTML代码。
示例代码如下(strHtml用于存储HTML代码):
CInternetSession session;
CHttpFile *file = NULL;
CString strURL = " http://www.baidu.com";
CString strHtml = "”; //存放网页数据
try{
file = (CHttpFile*)session.OpenURL(strURL);
}catch(CInternetException * m_pException){
file = NULL;
m_pException->m_dwError;
m_pException->Delete();
session.Close();
MessageBox("CInternetException");
}
CString strLine;
if(file != NULL){
while(file->ReadString(strLine) != NULL){
strHtml += strLine;
}
}else{
MessageBox("fail");
}
session.Close();
file->Close();
delete file;
file = NULL;
总结
以上是如意编程网为你收集整理的C++发送HTTP请求获取网页HTML代码的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: html-如何让背景宽高100%元素上下
- 下一篇: [ASP.NET MVC] Real-t