Seleccione un nodo con un determinado valor de texto usando htmlagilitypack

c# html-agility-pack hyperlink screen-scraping

Pregunta

Así que estoy consciente de cómo seleccionar un nodo usando htmlagilitypack:

HtmlNode.SelectNodes(".//div[@class='description']")

etc ... pero digamos que tengo un sitio configurado de la siguiente manera:

HtmlNode.SelectNodes(".//div[@class='description']")

etc ...

Ahora, el fragmento es corto, pero básicamente, los enlaces son asimétricos, y solo quiero acceder a los enlaces que tienen el valor de texto

"esta es información a la que quiero llegar"

(No estoy lo suficientemente familiarizado con hmtl para usar la terminología adecuada aquí, lo siento). ¿Hay un método en htmlagilitypack donde pueda verificar este valor de texto?

¡Gracias!

Respuesta aceptada

Intente usar la función de text() :

SelectNodes("a[text()='This is information i want to get to']")



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué