Comment puis-je obtenir le texte d&#39;un imbriqué <p> tag dans un fichier HTML externe à l&#39;aide du pack d&#39;agilité HTML?

c# html html-agility-pack xpath

Question

J'essaie d'obtenir du texte d'un site externe. Le texte que je cherche à obtenir est imbriqué dans une balise de paragraphe. La div a une valeur de classe

extrait de code html:

<div class="discription"><p>this is the text I want to grab</p></div>

code c # actuel:

<div class="discription"><p>this is the text I want to grab</p></div>

ce que je ne comprends pas, c’est la syntaxe du xpath //div[@class='discription'] Je sais que c’est faux, que devrait être le xpath?

Réponse acceptée

utilisez //div[@class='discription']/p .

Panne:

//div                    - All div elements
[@class='discription']   - With a class attribute whose value is discription
/p                       - Select the child p elements



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