无法使用Google表格中的Importxml获取网站数据

时间:2020-05-28 20:15:22

标签: google-sheets google-sheets-importxml

我正在尝试使用Google表格中的Importxml获取此网站(https://www.covidhotspots.in/?city=Mumbai&source=share)的数据,但没有任何数据。

我正在尝试应用以下公式,但这给了我#NA

=IMPORTXML("https://www.covidhotspots.in/?city=Mumbai&source=share","//li/text()")

我想获取下图所示的地理编码

Need to fetch geo code

1 个答案:

答案 0 :(得分:0)

问题

IMPORTXML只能读取网站的HTML源。因此,IMPORTXML将无法检索动态添加的网站的那些元素和组件。

如果您在浏览器中浏览并查看网站的来源,特别是关注包含要检索的ul的父li元素,则会发现{ {1}}元素为空。这是因为在整个Javascript脚本中动态插入了子级(这就是为什么当您根据该ul调用此IMPORTXML时没有返回任何内容的原因,因为在源HTML中为空)。

可能的解决方法

有时,在网站的Javascript文件中,您可以找到要动态插入的数据源的URL,但这是一项繁琐的任务。

我希望这对您有所帮助。让我知道您是否需要其他任何东西,或者您是否不了解。 :)