时返回null,我按照这里给出了答案:https://stackoverflow.com/a/18066671铬复制XPath使用HtmlAgilityPack
string Url = "http://www.owgr.com/ranking";
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load(Url);
string worldRanking = doc.DocumentNode.SelectNodes("//*[@id=\"ranking_table\"]/div[2]/table/tbody/tr[1]/td[1]")[0].InnerText;
但XPath是返回一个空引用。 我已经尝试了几个变体,但没有任何工作,我从来没有使用过XPath,我错过了什么?
你确定,你的文档中包含表格和DIV? –
这里是我通过仅运行'ranking_table'得到的结果。 “每页爬行\ n所有\ n 25 \ n 50 \ n 100 \ n 150” –
[为什么我的XPath查询(抓取HTML表格)只能在Firebug中工作,而不是我正在开发的应用程序?] (http://stackoverflow.com/questions/18241029/why-does-my-xpath-query-scraping-html-tables-only-work-in-firebug-but-not-the) –