为什么importxml和importhtml在这里不起作用?

=Importhtml("https://app.neilpatel.com/en/ubersuggest/keyword_ideas?keyword=Food%20Chart&locId=2840&lang=en","table",3)

=ImportXML("https://app.neilpatel.com/en/ubersuggest/keyword_ideas?keyword=Food%20Chart&locId=2840&lang=en","//div[@class='css-19jz7zx']")

我使用以上公式在我的Google表格中获取关键字。但我只得到#N/A

  

(错误   导入的内容为空)

我无法理解公式出了什么问题,为什么我无法获取数据。请帮助我。

smj1588 回答:为什么importxml和importhtml在这里不起作用?

我认为您出现问题的原因是由于CachedInstancesTypeAdapterFactory#cachedMaps的出现,当使用IMPORTXML和Google Apps Script从URL检索值时就会显示。

例如,当通过You need to enable JavaScript to run this app.的xpath检索站点时,仅返回//body的值。

enter image description here

不幸的是,电子表格的内置功能无法运行Javascript。由此,发生这种错误。在这种情况下,即使使用Google Apps脚本,也无法直接从URL检索值。

,

它不是关于配方而是网站。您将需要找到另一种,因为Google表格无法抓取JavaScript内容。您可以通过禁用给定站点的JS来简单地进行检查,您会看到一个空白页面,如:

0

本文链接:https://www.f2er.com/3108177.html

大家都在问