Google电子表格返回“无法解析xml内容”

时间:2016-12-04 22:24:53

标签: xml google-sheets

我尝试使用importxml将数据导入google电子表格,但每次尝试时都会出现同样的错误:“导入的xml内容无法解析”。 (最初的信息是德语,我翻译了。)

我想要导入的数据位于亚马逊产品页面的h1中。作为示例,我使用以下内容:https://www.amazon.de/Harry-Potter-verwunschene-Special-Rehearsal/dp/3551559007/

你明白为什么以下不起作用吗?

ctrl

我很感激每一个帮助之手!

1 个答案:

答案 0 :(得分:0)

所以它现在被javascript加载所以如果您在网址3551559007的末尾获取最后一个数字并将其附加到此网址字符串https://www.amazon.de/gp/search-inside/service-data?method=getBookData&asin=,您将看到原始JSON数据在哪里 - 你可以从那里解析它:

https://www.amazon.de/gp/search-inside/service-data?method=getBookData&asin=3551559007

所以在这种情况下你基本上可以使用这个公式来获得标题:

=REGEXREPLACE(CONCATENATE(IMPORTDATA(A1)),"(^.*title:"")(.*)(""type:""html.*)","$2")

enter image description here

或者你可以找到导入json自定义函数并设置全部 - 上面会更快。