我尝试使用importxml将数据导入google电子表格,但每次尝试时都会出现同样的错误:“导入的xml内容无法解析”。 (最初的信息是德语,我翻译了。)
我想要导入的数据位于亚马逊产品页面的h1中。作为示例,我使用以下内容:https://www.amazon.de/Harry-Potter-verwunschene-Special-Rehearsal/dp/3551559007/。
你明白为什么以下不起作用吗?
ctrl
我很感激每一个帮助之手!
答案 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")
或者你可以找到导入json自定义函数并设置全部 - 上面会更快。