2016-02-27 71 views
1

我想從網站上下載一個特定的字符串,但我不知道我是如何實現它的最佳方式。C#WebClient.DownloadString()獲取特定部分?

現在,我不喜歡這樣寫道:

using (WebClient webClient = new WebClient()) 
{ 
    string htmlString = webClient.DownloadString(url); 
    string encoding = WebUtility.UrlDecode(htmlString); 
    Console.WriteLine(encoding); 
} 

然而,這將返回整個網頁爲一個字符串,可不知何故,我只下載URL的特定部分?

+9

你所說的 「特定零件」 是什麼意思?我強烈懷疑答案是「否」 - 你需要下載整個頁面,然後解析它。 –

+0

我想通過說一個「特定部分」你想解析的HTML,然後提取該特定部分。對於C#,您可以使用https://htmlagilitypack.codeplex.com/解析下載的html,並使用css選擇器來獲取具體的內容。不知道這是你想要的,這就是爲什麼我寫這個作爲評論 – adeel41

+0

@ adeel41我會研究這個歡呼聲。 –

回答