利用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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [原始碼和文件分享]基於WinInet的FTP檔案下載實現原始碼FTP
- 如何利用python原始碼下載進行下單?Python原始碼
- 多網路卡環境下利用策略路由實現網路流量同進同出[轉載]路由
- 40行python程式碼,搭建一個網站並實現使用者登陸功能(附原始碼下載)Python網站原始碼
- 程式設計師如何實現“網際網路+”07-如何提高網站流量程式設計師網站
- 程式設計師如何實現“網際網路+”04-擁有獨立網站的好處程式設計師網站
- 程式設計師如何實現“網際網路+”08-如何提高網站內容的質量程式設計師網站
- 程式設計師如何實現“網際網路+”05-MrBang建立網站的三大收穫程式設計師網站
- 程式設計師如何實現“網際網路+”10-如何分析網站資料程式設計師網站
- 程式設計師如何實現“網際網路+”06-為什麼你的網站沒有流量程式設計師網站
- 旅遊網站的設計與實現網站
- 程式設計師如何實現“網際網路+”03-為什麼需要有個網站程式設計師網站
- 網站都變灰了,幾行程式碼可以實現網站行程
- 關於CSS中@support實現漸進式網頁設計例項程式碼CSS網頁
- 利用網校系統原始碼進行網校系統開發的可行性原始碼
- Kafka Broker原始碼:網路層設計Kafka原始碼
- 根據我們自己的網站進行計劃和設計網站
- 購物網站的設計與實現論文網站
- 可以修改的網站原始碼,可修改的網站原始碼範圍指南網站原始碼
- Laravel 10 行程式碼實現簡單的網站 pv uv 統計Laravel行程網站
- 非常不錯的站長素材下載類網站原始碼 帶織夢模板網站原始碼
- 進階學習,如何無程式碼設計一款美觀且實用的網站?網站
- 直播網站原始碼,Canvas實現圓形時間倒數計時進度條網站原始碼Canvas
- 程式設計師實用工具網站程式設計師網站
- 模仿各大網際網路公司官方網站原始碼網站原始碼
- 通過程式碼審計找出網站中的XSS漏洞實戰(三)網站
- 通過程式碼審計找出網站中的 XSS 漏洞實戰 (三)網站
- 直播網站原始碼,css實現狀態平滑的動畫網站原始碼CSS動畫
- 【解決方案】Java 網際網路專案中訊息通知系統的設計與實現(下)Java
- 多執行緒程式設計-分析阻塞佇列的原始碼實現執行緒程式設計佇列原始碼
- 自己寫的一個thinkphp網站 原始碼下載 常用工具PHP網站原始碼
- 怎樣利用網際網路差異化進行網路推廣?
- JavaScript實現線上進位制轉換工具網站 -toolfk程式設計師線上工具網JavaScript網站程式設計師
- 直播網站程式原始碼,採用Redis實現購物車功能網站原始碼Redis
- ADAMoracle實現了無界限的星際網路計算Oracle
- textRNN & textCNN的網路結構與程式碼實現!RNNCNN
- 直播原始碼網站,各類進度條的設定與調整原始碼網站
- 一個老程式設計師在網際網路寒冬下的感悟程式設計師
- VC++程式設計環境下的除錯步驟C++程式設計除錯