首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GoogleDoc: ImportHTML

GoogleDoc: ImportHTML
EN

Stack Overflow用户
提问于 2019-07-09 06:24:02
回答 1查看 169关注 0票数 0

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

代码语言:javascript
复制
{IMPORTHTML("https://fantasy.premierleague.com/player-list/","Table",1)

然而,他们让这个URL在外观上更花哨一些,从我所读到的内容来看,他们基本上已经将页面从HTML改编成了Javascript。

有没有人知道一个变通的公式,或者我可以通过任何其他方式将这些数据从上面的URL获取到一个GoogleDoc?

提前谢谢你,莱恩

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

代码语言:javascript
复制
{IMPORTHTML("https://fantasy.premierleague.com/player-list/","Table",1)

希望通过所有的玩家和他们各自的价格(它是基于旧页面)。相反,它现在只是在处理一个n/a错误。

EN

回答 1

Stack Overflow用户

发布于 2019-07-09 07:18:45

只使用google sheets是无法做到这一点的。

他们迁移到API系统,所以现在他们的数据是JSON格式的。例如,这将在您的google工作表中工作:

代码语言:javascript
复制
=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 sheets将被屏蔽。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56943217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档