我希望从网站获取数据" WindGuru"。
按照XPath
内置功能复制目标表的chrome's
后。
一次又一次地抛出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);
答案 0 :(得分:0)
你的身份证后没有表格。 我猜你试图找到所有数据的json部分?
请改为尝试:
docWindContext.LoadHtml(doc.DocumentNode.SelectSingleNode(@"//*[@id='div_wgfcst1']/script").InnerHtml);
(将表格更改为脚本) 然后你会得到我猜你想要的所有js代码。