2010-03-31 84 views
12

我有一个畸形的网页刮,并有一个很难得到的YQL正确的XPath。我可以刮,我需要使用,例如个别字段:YQL如何使用通配符的XPath

//*[@id="cell_12345"] 

但我真正需要做的是回到谁的ID开始cell_所有元素。例如:

//*[@id="cell_"*] 

我该怎么做?

此外,如果任何人都可以指向我一个很好的XPath引用这将是非常有益的。

谢谢!

回答

27

喜欢的东西

//*[starts-with(@id, 'ceil_')] 

应该管用。

对于一个XPath参考,一旦你知道的语法和轴,任何旧的功能应参考帮助。这是第一个谷歌:http://www.w3schools.com/xpath/xpath_functions.asp

+0

谢谢保罗。这工作。 :) – user191688 2010-04-01 17:28:56

+0

我发现包含()为我工作。谢谢保罗。 – 2012-12-18 20:32:44

+0

任何想法如何从amazon.in/Seiko-Premier-Analog-Blue-Watch/dp/...中感受图像和元描述? – 2017-06-29 11:59:48