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

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;

但是如何用一类条选择div呢?

一般承认的答案

你可以像这样使用XPATH

//div[@class='bar'] 

要么

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

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



许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因