【问题标题】:getting data using Importxml into a spread sheet使用 Import Xml 将数据导入电子表格
【发布时间】:2015-08-20 14:43:47
【问题描述】:

我尝试将 xml 数据从网站导入电子表格,但大多数 xpath 都可以工作,除了这个之外,它总是抛出错误

这是我的完整语法:

=IMPORTXML("http://egypt.souq.com/eg-en/2724304505488/s/","//*[@id="content-body"]/header/div[2]/div[1]/div[1]/div/h1")

这是谷歌电子表格的问题还是什么?

【问题讨论】:

  • 您将不得不提供更多代码和您遇到的错误的详细信息

标签: excel web-scraping spreadsheet google-spreadsheet-api


【解决方案1】:

您在 XPath 查询中使用了双引号。将这些切换为单引号允许工作表正确解析公式:

=IMPORTXML("http://egypt.souq.com/eg-en/2724304505488/s/","//*[@id='content-body']/header/div[2]/div[1]/div[1]/div/h1")

但这仍然会导致错误:

Error
Imported XML content cannot be parsed.

您还不是很具体,但是您可以使用以下代码从页面中获取 H1 内容:

=IMPORTXML("http://egypt.souq.com/eg-en/2724304505488/s/","//h1")

不过,这可能会影响其他页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-03
    • 2014-07-22
    • 2014-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多