2014-03-18 76 views
1

時返回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,我錯過了什麼?

+0

你確定,你的文檔中包含表格和DIV? –

+0

這裏是我通過僅運行'ranking_table'得到的結果。 「每頁爬行\ n所有\ n 25 \ n 50 \ n 100 \ n 150」 –

+0

[爲什麼我的XPath查詢(抓取HTML表格)只能在Firebug中工作,而不是我正在開發的應用程序?] (http://stackoverflow.com/questions/18241029/why-does-my-xpath-query-scraping-html-tables-only-work-in-firebug-but-not-the) –

回答

相關問題