【问题标题】:Chrome xPath not working in Google Sheets IMPORTXMLChrome xPath 在 Google 表格 IMPORTXML 中不起作用
【发布时间】:2018-08-02 11:07:41
【问题描述】:

第一次发帖,希望没有违规。

尝试从特定网页将标题添加到 Google 表格中:link

我已从 Chrome 的开发者工具中提取 xPath,并尝试使用以下

IMPORTXML: =ImportXML("https://www.amazon.in/gp/offer-listing/B079MCXWHB/?seller=A33P9XKXZF6BQO","//*[@id='olpProductDetails']/h1")

我已尝试浏览多个论坛,并尝试了 URL 的不同变体,但始终收到 #N/A 值并出现错误:无法解析导入的 XML 内容。

在这一点上,我不确定还有什么要真正探索的。任何帮助将不胜感激。

谢谢!

【问题讨论】:

  • IMPORTXML 仅导入 XML。 https://www.amazon.in/gp/offer-listing/B079MCXWHB/?seller=A33P9XKXZF6BQO 不是 XML。试试IMPORTHTML
  • IMPORTXML 是正确的函数。但是,它无法解析请求页面的来源:=IMPORTXML("https://www.amazon.in/gp/offer-listing/B079MCXWHB/?seller=A33P9XKXZF6BQO";"//div[@id='olpProductDetails']/h1")

标签: xml xpath google-sheets


【解决方案1】:

【讨论】:

    【解决方案2】:

    事实上,信息存储在名为var obj = jQuery.parseJSON('__________'); 的代码源中的 json 中,您应该选择 json 并对其进行解码以获取电子表格中的信息。这取决于您在寻找什么。

    【讨论】:

      猜你喜欢
      • 2019-03-15
      • 1970-01-01
      • 2016-02-07
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多