2009年1月19日 星期一

使用 WebClient 取得網頁內容

以前,要抓取網頁的內容,需要搞懂一點點的網路串流傳輸知識
現在 .net 挺方便的
只要用一個 WebClient 的物件就可以達成了
而且超輕鬆
以下程式碼使用 C#

如果要下載抓取網頁頁面的 HTML 碼 using (WebClient wc = new WebClient())
{
    string sHTML = wc.DownloadString(sStockCategoryUri);
}
然後整頁的 HTML 就都放在 sHTML 了
啥咪!?這樣就好了?
對,真的很方便
抓好之後就可以慢慢的對 HTML 下刀了,嘿嘿

這個 WebClient 還有其他功能哦
像是可以抓檔案的 DownFile()
上傳檔案的UploadFile()
上傳參數然後抓取回應的 UploadValue()
都蠻方便使用的

參考資料:
MSDN WebClient http://msdn.microsoft.com/zh-tw/library/system.net.webclient.aspx

沒有留言:

張貼留言