2016-04-29 101 views
1

本网站:http://www.yankeecandle.com/browse/candles/jar-candles/_/N-9yfenter image description hereXPath忽略元素内的文本?

使用import.io从页面获取数据。

我正在寻找一个XPath,它只能以最低的价格获得我的所有10.99和12.50。

enter image description here

我似乎不包括在范围中的文本。

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

让我所有的价格

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

忽略不仅跨度文本,但也类= “SL-prce价格”

内的文本所以问题是,我可以从屏幕截图中获得“销售12.50”而不是跨度中的24.99。

这可以不使用正则表达式吗?

+0

'// DIV [@类= “PROD-细节”]/P [3] /文本()' – splash58

回答

2

尝试这个XPath:

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