Я использую C# с HtmlAgilityPack, и я могу выбрать отделения, которые имеют идентификатор нечто
var foos = from foo in htmlDoc.DocumentNode.Descendants("div")
where foo.Id == "foo"
select foo;
но как я выбираю отделение с классом панели?
Вы можете использовать XPATH следующим образом
//div[@class='bar']
или
//*/div[@class='bar']
Вы также можете выполнить && foo.Class == "bar"
.