使用Importxml将数据导入电子表格

时间:2015-08-20 14:43:47

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

我尝试将xml数据从网站导入电子表格,但大多数xpath工作除了这个,它一直在抛出错误

这是我的完整语法:

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

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

1 个答案:

答案 0 :(得分:0)

您在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")

但这可能会打破其他页面。