【发布时间】:2014-01-24 12:21:40
【问题描述】:
如何获取全球所有体育比赛的比分和赛程信息?我看过 ESPN API,但它仅供战略合作伙伴使用。
对于此类信息是否有任何其他解决方案、API 或 RSS 提要?
【问题讨论】:
如何获取全球所有体育比赛的比分和赛程信息?我看过 ESPN API,但它仅供战略合作伙伴使用。
对于此类信息是否有任何其他解决方案、API 或 RSS 提要?
【问题讨论】:
如果你想要一些免费的东西,那就很难了。有很多公司,比如Sports Data LLC,他们的核心商业模式就是提供这些数据。
也就是说,受 Matt Croydon 的博客文章的启发,我从 NFL 网站提取 JSON 得分数据取得了一些成功:
【讨论】:
其他人:
ESPN 得分的示例 api 端点是
来自此端点的数据涵盖当天(即 2018 年 4 月 7 日)英超联赛的赛程
按照以下步骤找到端点
打开火狐浏览器
转到 espn 网站的“分数”部分(即 http://www.espn.co.uk/football/scoreboard/_/league/all/)
按ctrl + shift + e打开开发者工具窗口
转到“网络监视器”选项卡
按“XHR”过滤
从下拉框中点击“英超联赛”
端点地址将出现在表格中
“在新标签页中打开”查看数据
由于 Sudhir Vadodariya 的回答中的链接已关闭,因此这里是另一个 -
www.gregreda.com/2015/02/15/web-scraping-finding-the-api/
它涵盖了使用 Chrome 的类似问题
【讨论】: