使用HtmlAgilityPack解析HTML页面以按类选择Div

时间:2010-04-16 21:22:17

标签: c# html html-agility-pack

我正在使用C#和HtmlAgilityPack,我可以选择id为foo的div

var foos = from foo in htmlDoc.DocumentNode.Descendants("div")
           where foo.Id == "foo" 
           select foo;

但是如何用一类bar选择div?

1 个答案:

答案 0 :(得分:9)

您可以像这样使用XPATH

//div[@class='bar'] 

//*/div[@class='bar']

您也可以做&& foo.Class == "bar"