利用vc++中的winInet進行網路程式設計實現了下載網站的原始碼
利用vc++中的winInet進行網路程式設計實現了下載網站的原始碼。。。
大家都知道人氣精靈這個東西。原理有點類似,以下僅供參考,實現了連線到一個伺服器(這個在人氣精靈中也可能會用到的東西)
CInternetSession session("my brower"); //建立並且初始化Internet會話
CHttpConnection* pServer=NULL; //建立session物件與伺服器的連線物件
CHttpFile* pFile=NULL;
CString m_adress="http://www.baidu.com/";
CString strServer;
CString strObject;
INTERNET_PORT nPort;
DWORD dwServiceType;
AfxParseURL("http://www.baidu.com",dwservicetype,strserver,strobject,nport/); //對網址進行解析
pServer=session.GetHttpConnection(strServer,nPort);//主要是用來返回一個CHttpConnection的控制程式碼
pFile=pServer->OpenRequest //開啟一個http連線(1,strObject,NULL,1,NULL,NULL,INTERNET_FLAG_EXISTING_CONNECT|
INTERNET_FLAG_NO_AUTO_REDIRECT); //返回一個CHttpFile指標型別的物件
pFile->AddRequestHeaders("my brower"); //新增一個或者多個CHttpFile物件到HTTP佇列中請求處理
pFile->SendRequest(); 把一個請求傳送到http伺服器
//CString str=pServer->GetServerName();
// MessageBox(str);
CString line;
CString strConnect;
while(pFile->ReadString(line))
strConnect+=line+"\r\n";//讀取原始碼
// CEditviewView* pView=(CEditviewView*)GetActiveView();
// pView->SetWindowText(strConnect);
MessageBox(strConnect);// 列印輸出百度的原始碼
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-621168/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 優秀網站原始碼、程式設計原始碼下載網站大集中網站原始碼程式設計
- asp 原始碼下載網站原始碼網站
- [原始碼和文件分享]基於WinInet的FTP檔案下載實現原始碼FTP
- 網站怎麼又有書的原始碼下載?網站原始碼
- 多網路卡環境下利用策略路由實現網路流量同進同出[轉載]路由
- 如何利用python原始碼下載進行下單?Python原始碼
- 利用VC++程式設計實現程式自動啟動 (轉)C++程式設計
- 程式設計師如何實現“網際網路+”07-如何提高網站流量程式設計師網站
- 40行python程式碼,搭建一個網站並實現使用者登陸功能(附原始碼下載)Python網站原始碼
- 程式設計師如何實現“網際網路+”04-擁有獨立網站的好處程式設計師網站
- 程式設計師如何實現“網際網路+”08-如何提高網站內容的質量程式設計師網站
- 程式設計師如何實現“網際網路+”05-MrBang建立網站的三大收穫程式設計師網站
- 程式設計師如何實現“網際網路+”10-如何分析網站資料程式設計師網站
- 推薦16個國外的原始碼下載網站原始碼網站
- 程式設計師如何實現“網際網路+”06-為什麼你的網站沒有流量程式設計師網站
- 旅遊網站的設計與實現網站
- 方便的網路下載工具wget 可下載網站目錄下的所有檔案(可下載整個網站)wget網站
- 網站都變灰了,幾行程式碼可以實現網站行程
- 程式設計師如何實現“網際網路+”03-為什麼需要有個網站程式設計師網站
- inet_pton在freeBSD中實現的原始碼+核心原始碼搜尋網站原始碼網站
- 關於CSS中@support實現漸進式網頁設計例項程式碼CSS網頁
- Google開原始碼網站搬家了Go原始碼網站
- 利用網校系統原始碼進行網校系統開發的可行性原始碼
- 直播網站原始碼,css實現狀態平滑的動畫網站原始碼CSS動畫
- 用C#下的Raw Socket程式設計實現網路封包監視 (轉)C#程式設計
- VC++中實現程式互斥執行 (轉)C++
- 如何利用網際網路進行民族誌研究
- VC++實現撥號上網程式 (轉)C++
- 推薦的程式設計網站程式設計網站
- Kafka Broker原始碼:網路層設計Kafka原始碼
- 20 個免費的“網站構建中”的模板設計下載網站
- 根據我們自己的網站進行計劃和設計網站
- 直播網站原始碼,Canvas實現圓形時間倒數計時進度條網站原始碼Canvas
- 非常不錯的站長素材下載類網站原始碼 帶織夢模板網站原始碼
- JavaScript實現線上進位制轉換工具網站 -toolfk程式設計師線上工具網JavaScript網站程式設計師
- 購物網站的設計與實現論文網站
- 模仿各大網際網路公司官方網站原始碼網站原始碼
- 一個 11 行 Python 程式碼實現的神經網路Python神經網路