如何使用ESPN API获得分数和时间表?

时间:2014-01-24 12:21:41

标签: api espn

我怎样才能获得分数&为世界各地的所有体育比赛安排信息?我见过ESPN API,但它只适用于战略合作伙伴。

此类信息是否有其他解决方案或API或RSS Feed?

2 个答案:

答案 0 :(得分:5)

如果你想要一些免费的东西,那就太难了。有很多公司,比如Sports Data LLC,其核心业务模式是提供这些数据。

也就是说,我在NFL网站上取得了一些成功的数据,受到Matt Croydon博客文章的启发:

http://postneo.com/2007/09/09/accidental-apis-nfl-edition

答案 1 :(得分:1)

其他人

来自ESPN的分数的示例api端点是

  

http://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?lang=en&region=gb&calendartype=whitelist&limit=100&dates=20180407&league=eng.1

此端点的数据涵盖了当天英超联赛(即2018-04-07)的固定装置

通过以下步骤找到了端点

  1. 打开Firefox浏览器

  2. 转到'分数' espn网站的部分(即     http://www.espn.co.uk/football/scoreboard/_/league/all/

  3. ctrl + shift + e 打开开发人员工具窗口

  4. 转到网络监控器'标签

  5. 按' XHR'

  6. 过滤
  7. 点击英超联赛'来自下拉框

  8. 端点地址将显示在表

  9. '在新标签中打开'查看数据

    由于在Sudhir Vadodariya的答案中链接已关闭,这是另一个 -

      

    www.gregreda.com/2015/02/15/web-scraping-finding-the-api /

    使用Chrome

    来解决类似的问题