¿Sintaxis de XPath para extraer la URL de HTMLNode usando HTMLAgilityPack?

c# html-agility-pack xpath

Pregunta

¿Cuál es la sintaxis XPath adecuada para tomar el valor del atributo href del siguiente HTMLNode :

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

Respuesta aceptada

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

funciona para mi.


Respuesta popular

Es //a@href lo que estás buscando?

Usando HTMLAgilityPack, el método que usarías es:

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


Related

Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow