我已经尝试过几次收集该表中的数据:
我尝试过但未成功的两个函数的简单方法。
我想知道是否还有其他方法可以在Google表格中收集此数据。
网站链接:
https://www.onlinebettingacademy.com/stats/team/brazil/operrio-pr/13217#tab=t_squad
答案 0 :(得分:1)
您要抓取的表受JavaScript控制,因此无法抓取。
您可以从该网站获取到Google表格的所有信息:
=ARRAY_CONSTRAIN(IMPORTDATA(
"https://www.onlinebettingacademy.com/stats/team/brazil/operrio-pr/13217#tab=t_squad&team_id=13217"); 10000; 10)
答案 1 :(得分:0)
因为您尝试转义的页面是使用 Javascript 呈现的 - 即您要抓取的内容不在标记中,所以您将无法使用 Google 表格等工具。
但是……您可以使用“无头浏览器”轻松抓取此信息。你几乎会使用一个浏览器(没有 UI),它会用 Javascript 呈现你的 URL,然后一旦页面被加载,你就使用 XPATH 等查询数据。
查看 Puppeteer 以获取可用于此任务的 JS 框架示例。