IMPORTHTML或IMPORTXML以从网站收集数据

我已经尝试过几次收集该表中的数据:

IMPORTHTML或IMPORTXML以从网站收集数据

我尝试过但未成功的两个函数的简单方法。

我想知道是否还有其他方法可以在Google表格中收集此数据。

网站链接:
https://www.onlinebettingacademy.com/stats/team/brazil/operrio-pr/13217#tab=t_squad

hjfyl 回答:IMPORTHTML或IMPORTXML以从网站收集数据

您要抓取的表受JavaScript控制,因此无法抓取。

您可以从该网站获取到Google表格的所有信息:

=ARRAY_CONSTRAIN(IMPORTDATA(
 "https://www.onlinebettingacademy.com/stats/team/brazil/operrio-pr/13217#tab=t_squad&team_id=13217"); 10000; 10)
,

因为您尝试转义的页面是使用 Javascript 呈现的 - 即您要抓取的内容不在标记中,所以您将无法使用 Google 表格等工具。

但是……您可以使用“无头浏览器”轻松抓取此信息。你几乎会使用一个浏览器(没有 UI),它会用 Javascript 呈现你的 URL,然后一旦页面被加载,你就使用 XPATH 等查询数据。

查看 Puppeteer 以获取可用于此任务的 JS 框架示例。

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

大家都在问