Estoy usando C # con HtmlAgilityPack y puedo seleccionar divs que tengan un ID de foo
var foos = from foo in htmlDoc.DocumentNode.Descendants("div")
where foo.Id == "foo"
select foo;
¿Pero cómo selecciono div con una clase de barra?
Puedes usar XPATH de esta manera
//div[@class='bar']
o
//*/div[@class='bar']
También puede hacer && foo.Class == "bar"
.