【发布时间】:2016-04-27 04:02:33
【问题描述】:
我想从网站“WindGuru”获取数据。
在我通过chrome's 内置功能复制目标表的XPath 之后。
它一次又一次地抛出NullReferenceException...
请告诉我如何解决这个问题。
谢谢大家。 :)
这是我的代码片段...
WebClient client = new WebClient();
MemoryStream ms = new MemoryStream(client.DownloadData("http://www.windguru.cz/int/index.php?sc=572782"));
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.Load(ms, Encoding.ASCII);
HtmlAgilityPack.HtmlDocument docWindContext = new HtmlAgilityPack.HtmlDocument();
docWindContext.LoadHtml(doc.DocumentNode.SelectSingleNode(@"//*[@id='div_wgfcst1']/table").InnerHtml);
【问题讨论】:
-
保存你的
HtmlDocument,看看你实际得到了什么:doc.Save("Result.html");
标签: c# xpath html-agility-pack