无法使用HTMLAgilityPack找到一些节点

时间:2017-11-23 20:27:07

标签: html-agility-pack

我想从page获取所有div:

我使用两种方法: 方法1 :(来自父母)

int ahc = documentz0.DocumentNode.SelectNodes("//div[@class='facilitiesChecklist ']/div").Count;
foreach (HtmlNode link in documentz0.DocumentNode.SelectNodes("//div[@class='facilitiesChecklist ']/div"))
{

}

或方法2 :(完全搜索)

int ahc = documentz0.DocumentNode.SelectNodes("//div[contains(@class,'facilitiesChecklistSection')]").Count;
foreach (HtmlNode link in documentz0.DocumentNode.SelectNodes("//div[contains(@class,'facilitiesChecklistSection')]"))
{

}

使用两个方法,页面中有17个具有此属性的div,但它只选择其中的14个。

enter image description here

关闭代码没有问题。

0 个答案:

没有答案