📅  最后修改于: 2023-12-03 15:27:51.711000             🧑  作者: Mango
如果你想要一个方便快捷的 Python 模块来获取足球比赛的结果,那么你可以考虑使用 football-results
模块。该模块可以帮助你轻松地获取过去或未来的足球比赛结果。它支持各种联赛和比赛级别,包括英超、西甲、德甲等。
你可以使用 pip 来安装模块,只需要在终端中运行以下命令即可:
pip install football-results
要使用 football-results
模块,你首先需要创建一个 FootballData
实例。然后,你可以使用该实例来获取足球比赛的结果数据。
以下是一个示例代码片段,显示了如何使用 football-results
模块来获取最近一周内的英超联赛比赛结果:
from football_results import FootballData
fd = FootballData(api_key="YOUR_API_KEY")
# 获取英超联赛最近一周的所有比赛结果
results = fd.get_results(league="PL", timeframe="n7")
# 输出每个比赛的主队名称、客队名称和比分
for result in results:
print(result['home_team'], result['away_team'], result['score'])
FootballData(api_key)
: 创建一个 FootballData
实例,使用你的 API 密钥。get_results(league, timeframe)
: 获取足球比赛结果的列表,根据联赛名称和时间跨度筛选。时间跨度可以使用以下值之一:n1
、n3
、n7
或 n30
,分别表示最近一天、三天、一周或一个月。返回的结果是一个字典列表,每个字典包含有关一场比赛的信息,如主队、客队、比分等。