Paquete de agilidad HTML Encuentra los ID que comienzan con

.net c# html-agility-pack xml xpath

Pregunta

Soy completamente noob en XPath, estoy haciendo una aplicación para obtener datos de un sitio web y necesito encontrar 2 cosas:

1- todas las etiquetas span que comienzan con: ctl00_Main_GridView_lieutenants

2- el href de la etiqueta principal en el intervalo .... errr .. Intentaré explicar:

<a href="something.html"><span id="ctl00_Main_GridView_lieutenants_ctl03_lbl_nick">Text</span></a>

Necesito el texto y el enlace;)

Respuesta aceptada

//span[starts-with(@id, 'ctl00_Main_GridView_lieutenants')]

Selecciona todo el intervalo que @id comienza con ctl00_Main_GridView_lieutenants

//a[span[starts-with(@id, 'ctl00_Main_GridView_lieutenants')]]/@href

Selecciona todo @href de a , que haga que el niño span cuales @id comienza con ctl00_Main_GridView_lieutenants



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é