xpath - YQL 如何在 XPath 中使用通配符

标签 xpath yql

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

//*[@id="cell_12345"]

但我真正需要做的是返回 ID 以 cell_ 开头的所有元素。 .就像是:
//*[@id="cell_"*]

我该怎么做呢?

另外,如果有人可以为我指出一个很好的 XPath 引用,那将非常有帮助。

谢谢!

最佳答案

就像是

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

应该做得很好。

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

关于xpath - YQL 如何在 XPath 中使用通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2556897/

相关文章:

yql - yahoo.finance 相关数据api 的变化(YQL 控制台)吗?

option - 使用 YQL 获取金融期权数据

yahoo-finance - 从雅虎财经获取数据

javascript - 使用来自 YQL JSON 的 jQuery .ajax() 方法获取语法错误、意外标记

java - 单击带有 java selenium 的第二个单选按钮

xml - 在R中的<td>元素内解析<br>

ruby - Xpath Nokogiri嵌套

xml - 我们必须为模板标签中的匹配赋予什么值?

xml - 尝试创建通用 XSL 以允许略有不同的 XML 格式

java - 如何在Java中实现YQL?