HTML Agility包有助于获得表中的价值

时间:2014-08-26 14:25:30

标签: c# html xpath web-scraping html-agility-pack

我正在尝试从页面获取值,我正在使用的代码是:

HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load("url")

var nodi = doc.DocumentNode.SelectNodes("//*[@id='hotellist_inner']/div"); 
string code = "";

if (nodi != null){
    foreach (var item in nodi){
       var prova = item.InnerText;   
       Console.WriteLine(code);                    
    }
}

一切正常,因为除了价格,我可以得到我需要的大部分信息。 网址为This

我想要访问的信息的Xpath是

//*[@id="hotellist_inner"]/div[1]/div[2]/div[3]/div[2]/table/tbody/tr/td[4]/div/strong/b 

但看起来我的代码忽略了HTML的这一部分中的任何内容。

谁能告诉我我做错了什么? 提前谢谢!

0 个答案:

没有答案