Joh*_*tti 13 php statistics feed
我需要某种数据库或提要来访问NFL的现场比分(以及可能的球员统计数据).我希望能够在我的网站上显示我的pickem联赛的分数,并向用户显示他们的选择是否获胜.
我不知道该如何解决这个问题.有人能指出我正确的方向吗?
此外,它需要是免费的.
Bur*_*hi5 23
免责声明:我是我即将宣传的工具的作者.
在过去的一年里,我写了几个Python库,可以做你想要的.第一个是nflgame,它从NFL.com的GameCenter JSON提要中收集游戏数据(包括逐个播放).这包括活动游戏,其中数据大约每15秒更新一次.nflgame 有一个wiki,其中包含一些入门提示.
我去年发布了nflgame,并在上个赛季使用过它.我认为它相当稳定.
在过去的这个夏天,我一直在为更成熟的兄弟nfldb工作.nfldb提供对nflgame所做的相同类型数据的访问,除了它将所有内容保存在关系数据库中.nfldb 也有一个wiki,虽然还没有完全完整.
例如,这将输出所有当前游戏及其分数:
import nfldb
db = nfldb.connect()
phase, year, week = nfldb.current(db)
q = nfldb.Query(db).game(season_year=year, season_type=phase, week=week)
for g in q.as_games():
print '%s (%d) at %s (%d)' % (g.home_team, g.home_score,
g.away_team, g.away_score)
Run Code Online (Sandbox Code Playgroud)
由于没有比赛正在进行,因此输出下周所有比赛的比赛0.这是产出week=1:( 2013赛季)
CLE (10) at MIA (23)
DET (34) at MIN (24)
NYJ (18) at TB (17)
BUF (21) at NE (23)
SD (28) at HOU (31)
STL (27) at ARI (24)
SF (34) at GB (28)
DAL (36) at NYG (31)
WAS (27) at PHI (33)
DEN (49) at BAL (27)
CHI (24) at CIN (21)
IND (21) at OAK (17)
JAC (2) at KC (28)
PIT (9) at TEN (16)
NO (23) at ATL (17)
CAR (7) at SEA (12)
Run Code Online (Sandbox Code Playgroud)
两者均根据WTFPL获得许可,可以出于任何目的自由使用.
NB我意识到你把它标记为PHP,但也许这会指向你正确的方向.特别是,您可以使用nfldb维护PostgreSQL数据库并使用PHP程序进行查询.