日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

使用CInternetSession和CHttpFile读取网页内容

發布時間:2023/11/27 生活经验 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用CInternetSession和CHttpFile读取网页内容 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考網址:http://www.398588.com/Article/T9/78.aspx
讀取網頁的內容可以類比本地的文件一下,代碼如下:
#include ? <afxinet.h>

CString?url;
????GetDlgItemText(IDC_EDIT1,url);
????CInternetSession?Sess;
????CHttpFile
*?cFile?=?(CHttpFile*)Sess.OpenURL(url,1,INTERNET_FLAG_TRANSFER_ASCII||INTERNET_FLAG_RELOAD,NULL,0);
????
????DWORD?dwStatusCode;
????cFile
->QueryInfoStatusCode(dwStatusCode);
????
if(dwStatusCode?==?HTTP_STATUS_OK)
????
{
????????CString?szData,szAllData;
????????
while(cFile->ReadString(szData))
????????
{
????????????szAllData?
+=?szData;
????????????szAllData?
+=?"\r\n";
????????}

????????
????????cFile
->Close();
????????Sess.Close();
????????CString?name?
;
????????name?
=?"sd.htm";
????????CFile?file(name,?CFile::modeCreate?
|?CFile::modeWrite);
????????file.Write(szAllData,szAllData.GetLength());
????????file.Close();
????}

????
else
????
{
????????MessageBox(
"請求失敗。。。。");
????}


用CInternetSession打開url得到一個CHttpFile,用ReadString讀取CHttpFile中的內容。

轉載于:https://www.cnblogs.com/zhwl/archive/2012/11/22/2783319.html

總結

以上是生活随笔為你收集整理的使用CInternetSession和CHttpFile读取网页内容的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。