我從來沒有做過網絡抓取或網絡報廢。但現在我需要閱讀並下載forex url的特定數據,並通過開發用C#開發的自動化機器人存儲到數據庫中以進行進一步的數據評估。 我使用下面的代碼讀取網站:如何使用C#從網站中提取確切的信息?
public static string GetPage(string url)
{
try
{
HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse resp = (HttpWebResponse)wr.GetResponse();
Stream s = resp.GetResponseStream();
StreamReader tr = new StreamReader(s, Encoding.ASCII);
string html = tr.ReadToEnd();
tr.Close();
s.Close();
return html;
}
catch (Exception ex)
{
throw new ApplicationException("Error downloading web page " + url.ToString(), ex);
}
}
但上面的代碼是給我的地方,我需要把歐元對英鎊的頁面全HTML代碼,美元和瑞士法郎轉換率讀數但沒有別的。 請參考下面的圖像的細節:
現在,請諮詢我如何閱讀這些具體的數據?有沒有適當的方法來做到這一點,或者我需要從HTML提取中找到它?謝謝。
感謝您的答案,但我需要在C#中實現這個不是在asp.net中這是可以做到的C#.net? – barsan
HtmlAgilityPack與asp.net無關,你可以在任何你的C#代碼中使用它。 –
[Here](http://stackoverflow.com/questions/10558149/html-agility-pack-load-and-scrape-webpage)你可以找到更多關於如何解析特定頁面 –