2016-04-29 1 views
1

Sur ce site: http://www.yankeecandle.com/browse/candles/jar-candles/_/N-9yfenter image description hereXPath pour ignorer le texte dans un élément?

En utilisant import.io pour obtenir des données de la page.

Je suis à la recherche d'un XPath qui me procure seulement le prix le plus bas, donc le 10.99 et le 12.50.

enter image description here

Je ne peux pas semble ne pas inclure le texte dans la durée.

.//div[@class="prod-details"]/p[3]

moi obtient tout le prix

.//div[@class="prod-details"]/p[3][not(span)]

ne tient pas compte non seulement le texte de portée, mais aussi le texte dans la classe = "prix sl-PRCE"

Ainsi, le question est, puis-je obtenir à partir de la capture d'écran, la "vente 12.50" et non le 24.99 qui est dans la durée.

Cela peut-il être fait sans appliquer Regex?

+0

'// div [@ class = "prod-details"]/p [3]/texte()' – splash58

Répondre

2

Essayez cette XPath:

//div[@class="prod-details"]/p[3]/text()