GoogleDoc:ImportHTML

时间:2019-07-08 22:24:01

标签: html google-docs

我在英国癌症研究中心的帮助下运行了一个幻想足球电子表格,其中包含了每日价格变化等信息。上个赛季,我使用以下公式下载了数据:

{IMPORTHTML("https://fantasy.premierleague.com/player-list/","Table",1)

但是,他们从外观上使该URL变得更奇特,根据我的阅读,他们基本上已经将页面从HTML更改为Javascript。

有人知道解决方法的公式,或者是我可以通过任何其他方式将上述数据从上述URL获取到GoogleDoc的方法吗?

预先感谢, 瑞安

尝试编辑公式以查看= IMPORTHTML内的表和列表

{IMPORTHTML("https://fantasy.premierleague.com/player-list/","Table",1)

希望拉过所有玩家及其各自的价格(它是根据旧页面完成的)。取而代之的是,它现在只是解决了一个错误。

1 个答案:

答案 0 :(得分:0)

仅使用Google表格将无法执行此操作。

他们迁移到API系统,因此现在他们的数据为JSON格式。例如,这将在您的Google工作表中起作用:

=IMPORTJSON("https://fantasy.premierleague.com/api/bootstrap-static/")

在这里,您看到我们正在将数据作为JSON导入。但是,JSON允许的数据结构比2D表更复杂,并且播放器的数据位于这样的URL中:

https://footballapi.pulselive.com/football/players?pageSize=30&compSeasons=274&altIds=true&page=0&type=player&id=-1&compSeasonId=274

您可能已经看到,内容被阻止。他们这样做是为了让只有自己的网络服务器才能使用此代码,因此Google表格将被阻止。

对不起,似乎他们不喜欢人们不访问他们的网站。