La syntaxe XPath pour extraire l'URL de HTMLNode à l'aide de HTMLAgilityPack?

c# html-agility-pack xpath

Question

Quelle est la syntaxe XPath appropriée pour extraire la valeur de l'attribut href à partir du HTMLNode suivant:

<a target="_blank" class="monkeys" href="http://someurl.com" id="123">
    <span class="title">Monkeys are flying all over!</span>
</a> 

Réponse acceptée

//a[@id='123']/@href

travaille pour moi.


Réponse populaire

Est-ce que //a@href ce que vous cherchez?

En utilisant HTMLAgilityPack, la méthode que vous utiliseriez est la suivante:

HTMLAgilityPack.HTMLNode.GetAttributeValue("href", "")



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