我在英国癌症研究中心的帮助下运行了一个幻想足球电子表格,其中包含了每日价格变化等信息。上个赛季,我使用以下公式下载了数据:
{IMPORTHTML("https://fantasy.premierleague.com/player-list/","Table",1)
但是,他们从外观上使该URL变得更奇特,根据我的阅读,他们基本上已经将页面从HTML更改为Javascript。
有人知道解决方法的公式,或者是我可以通过任何其他方式将上述数据从上述URL获取到GoogleDoc的方法吗?
预先感谢, 瑞安
尝试编辑公式以查看= IMPORTHTML内的表和列表
{IMPORTHTML("https://fantasy.premierleague.com/player-list/","Table",1)
希望拉过所有玩家及其各自的价格(它是根据旧页面完成的)。取而代之的是,它现在只是解决了一个错误。
答案 0 :(得分:0)
仅使用Google表格将无法执行此操作。
他们迁移到API系统,因此现在他们的数据为JSON格式。例如,这将在您的Google工作表中起作用:
=IMPORTJSON("https://fantasy.premierleague.com/api/bootstrap-static/")
在这里,您看到我们正在将数据作为JSON导入。但是,JSON允许的数据结构比2D表更复杂,并且播放器的数据位于这样的URL中:
您可能已经看到,内容被阻止。他们这样做是为了让只有自己的网络服务器才能使用此代码,因此Google表格将被阻止。
对不起,似乎他们不喜欢人们不访问他们的网站。