You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

sportsipy数据无法加载?NFL赛事预测系统数据获取及配置问题

NFL赛事预测系统:sportsipy返回空数据的解决方法

问题描述

搭建NFL赛事预测系统时,使用sportsipy获取赛事数据,调用Boxscores类返回空列表。代码如下:

from sportsipy.nfl.boxscore import Boxscores
week1 = Boxscores(1, 2023)
print(week1.games)

输出结果:

{'1-2023': []}

切换至已完赛的过往赛季,结果仍为空,不符合文档预期。仅通过pip install sportsipy安装模块,不确定是否遗漏配置或调用错误。

解决步骤

  • 升级sportsipy到最新版本
    旧版本可能存在数据源解析bug,执行命令升级:

    pip install --upgrade sportsipy
    
  • 验证调用参数与赛季有效性
    部分赛季的周数定义可能有差异,尝试使用已完赛且数据稳定的赛季(如2022赛季)测试:

    from sportsipy.nfl.boxscore import Boxscores
    # 测试2022赛季第1周数据
    week_data = Boxscores(1, 2022)
    print(week_data.games)
    
  • 补全依赖库
    sportsipy依赖requests、beautifulsoup4等库处理网页解析,若安装时依赖未自动补全,手动安装:

    pip install requests beautifulsoup4 lxml
    
  • 检查数据源兼容性
    sportsipy基于sports-reference网站的公开数据,若该网站页面结构更新,可能导致解析失败。可查看sportsipy项目的更新记录,确认是否有适配最新页面的版本。

内容的提问来源于stack exchange,提问作者JonGrimes20

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 00:46:06