parser parse htmlagilitypack agility xpath html-agility-pack

parse - xpath busca divs donde el id contiene texto específico



http agility pack (3)

En mi página HTML tengo cuarenta divs pero solo quiero un div

Usando agility pack para buscar y obtener todos los divs con Ids, uso esto

"//div[@id]"

PERO, ¿cómo busco divs con Ids donde el id contiene el texto "test"?

<div id="outerdivtest1></div>"

Gracias


Lo he usado para la clase CSS:

//div[@class = ''atom'']

Supongo que es similar con los id.


Puedes usar el xpath

//div[@contains(@id,''test'')]

Si desea utilizar la primera ocurrencia, funciona bien, pero si no es la primera vez que tiene que ir con diferente xpath específico para el elemento en particular.


Use la función contains :

//div[contains(@id,''test'')]