欢迎访问 如意编程网!

如意编程网

当前位置: 首页 > 前端技术 > HTML >内容正文

HTML

C++发送HTTP请求获取网页HTML代码

发布时间:2022/11/16 HTML 28 老码农
如意编程网 收集整理的这篇文章主要介绍了 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代码的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得如意编程网网站内容还不错,欢迎将如意编程网推荐给好友。