YQL如何在XPath中使用通配符

use*_*688 14 xpath yql

我有一个格式错误的页面,并且很难为YQL获取正确的XPath.我可以刮掉我需要使用的各个字段,例如:

//*[@id="cell_12345"]
Run Code Online (Sandbox Code Playgroud)

但我真正需要做的是返回ID开头的所有元素cell_.就像是:

//*[@id="cell_"*]
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

此外,如果有人能指出我一个很好的XPath参考,那将是非常有帮助的.

谢谢!

Pau*_*jan 29

就像是

//*[starts-with(@id, 'ceil_')]
Run Code Online (Sandbox Code Playgroud)

应该做得很好.

至于xpath引用,一旦你知道了语法和轴,任何旧的函数引用都应该有所帮助.这是谷歌的第一个:http://www.w3schools.com/xpath/xpath_functions.asp