【问题标题】:Google Sheets IMPORTXML XPath QueryGoogle 表格 IMPORTXML XPath 查询
【发布时间】:2018-03-28 09:17:08
【问题描述】:

我正在尝试使用 Google 表格中的 IMPORTXML 函数来获取此页面上的时间戳 - https://www.dealsandreviews.co.uk/best-bookshelf-speakers-ranked

我在 chrome 中使用了开发人员工具来突出显示时间戳并复制 xpath。我的公式如下所示:

=importxml(a1, (//*[@id="cb-featured-image"]/div[1]/div/span/time))

但是有公式解析错误。有人可以用正确的公式帮助我吗?

谢谢!

【问题讨论】:

  • 文本值应包含在" 和内部" 之间,由' 替换。

标签: xml xpath google-sheets


【解决方案1】:

文本值应包含在" 之间。但是,内部的" 应替换为'

试试

 =importxml(a1, "(//*[@id='cb-featured-image']/div[1]/div/span/time)")

注意:IMPORTXML 只看到源代码,而谷歌浏览器显示的页面代码由于 JavaScript 或浏览器引擎的更改而不能相同,所以谷歌浏览器返回的xPath IMPORTXML 可以看到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-03
    • 1970-01-01
    • 2015-05-09
    • 2019-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-07
    相关资源
    最近更新 更多