Bonjour à tous,
Je débute avec Xpath et j'ai une question.
J'ai le bout de code HTML suivant :
Je voudrais récupérer le prix (qui se trouve dans la balise <span class="prix">) qui est juste avant le <span class="ref"> qui contient le texte ABCD.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <span class="prix">1 075,00</span> <img class="img" src="https://www.monndd.com/selection.jpg"> <span class="ref"> <!-- 94 | '872'--> ABCD </span> <span class="prix">999,00</span> <img class="img" src="https://www.monndd.com/selection2.jpg"> <span class="ref"> <!-- 95 | '873'--> 1234 </span>
Avec des code HTML similaires j'ai déjà réussi à faire ce genre de chose avec la requête : //span[@class="ref" AND contains(text(),'ABCD')]/preceding::span[@class="prix"]
Le souci ici c'est que ça ne fonctionne pas et d'après mes recherches cela vient du fait qu'il y a un commentaire HTML dans mon <span class="ref">.
Je ne sais pas comment rédiger ma requête pour "contourner" le fait qu'il y ai un commentaire dans le span.
Quelqu'un aurait une idée ?
Merci à tous !
Partager