Analyse d'une page HTML avec HtmlAgilityPack pour sélectionner les divs par classe

c# html html-agility-pack

Question

J'utilise C # avec HtmlAgilityPack et je peux sélectionner des divs ayant un identifiant de foo

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

mais comment choisir des div avec une classe de bar?

Réponse acceptée

Vous pouvez utiliser XPATH comme ça

//div[@class='bar'] 

ou

//div[@class='bar'] 

Vous pouvez également faire && foo.Class == "bar" .




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi