我正在尝试从页面获取值,我正在使用的代码是:
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的这一部分中的任何内容。
谁能告诉我我做错了什么? 提前谢谢!