如何通过IMPORTXML公式从Google表格中的Indiegogo.com抓取数据

我正试图通过IMPORTXML函数从Indiegogo.com上获得一个资助号码,

我已使用此代码从Kickstarter抓取数据,并且有效。

=IMPORTXML("https://www.kickstarter.com/projects/pavlyukovskyy/lego-compatible-screenless-coding-for-ages-3-6","//span[@class='ksr-green-500']")

但是,它不适用于indiegogo.com。我正在为indiegogo尝试此操作:

=IMPORTXML(https://www.indiegogo.com/projects/zlight-smart-bedroom-hub/","//span[@class='data-v-3acff91c']")

我也尝试过

=IMPORTXML(https://www.indiegogo.com/projects/zlight-smart-bedroom-hub/","//span[@class='basicsgoalProgress-amountsold']")

两个版本均未给出任何结果

我需要在Google表格中显示资金总额。 请查看屏幕截图https://www.screencast.com/t/h2ZwVsXr33

这是URL https://www.indiegogo.com/projects/zlight-smart-bedroom-hub

biyesheng630 回答:如何通过IMPORTXML公式从Google表格中的Indiegogo.com抓取数据

欢迎使用Stackoverflow。 不幸的是,您无法使用importxml函数从该页面抓取数据,因为该页面上的内容是使用javascript呈现的,而importxml无法导入javascript呈现的网页。

检查Web内容是否通过javascript呈现的简便方法是停用javascript。因此,停用javascript后获得的数据就是可以使用importxml在Google表格中导入的数据。

要在某些特定页面上停用Javascript。 在Google Chrome浏览器中打开该网页。 在地址栏中的网址之前,您将看到一个图标(锁或i等),单击该图标,然后单击网站设置,然后在“权限”部分中,为JavaScript选择“阻止”选项。 之后,只需刷新页面即可。

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

大家都在问