各位大大好,爬了很久了文不知道問題出在哪,在想可能是GOOGLE的方向錯誤,想直接上
來問問大家,在此先謝謝各位了。
我利用HtmlAgilityPack,想去撈氣象局的資料,但是在foreach node的地方卻一直出現
NullReferenceException未處理,好像是沒有讀到指定的node,但是PATH又是正確的
同樣的方法,去抓IMDB的資料就可以成功的取得,不知道問題出在哪?
以下是部分程式碼
WebClient client = new WebClient();
string temp = "";
using (MemoryStream ms = new MemoryStream
(client.DownloadData("http://www.cwb.gov.tw/m/f/town368/1001013.php")))
{
HtmlAgilityPack.HtmlDocument doc = new
HtmlAgilityPack.HtmlDocument();
doc.Load(ms, Encoding.UTF8);
// 取得所有符合條件的nodes
HtmlNodeCollection nodes =
doc.DocumentNode.SelectNodes("//div[@id='gt']//span[@class='degree blue']");
foreach (HtmlNode node in nodes)
{
temp = node.InnerText;
}
/
textBox1.Text = temp;
}
麻煩各位了QAQ