如何获取全球所有体育比赛的比分和赛程信息?我看过 ESPN API,但它只适用于战略合作伙伴。
对于此类信息,是否还有其他解决方案、API 或 RSS 提要?
如果您想要免费的东西,那将是艰难的。有很多公司,比如Sports Data LLC,其核心商业模式就是提供这些数据。
也就是说,我已经成功地从 NFL 网站提取 JSON 得分数据,灵感来自于 Matt Croydon 的博客文章:
对于其他人:
来自 ESPN 的分数的示例 api 端点是
此端点的数据涵盖当日英超联赛的赛程(即 2018-04-07)
按照以下步骤找到端点
打开火狐浏览器
转到 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 的类似问题