Python 查看比赛进球总数案例
我理解你想用 Python 来获取/统计一场足球比赛的进球总数,不过需要先明确几个关键信息,因为没有具体比赛数据源,我给你几种常见方案。

已知进球列表,直接统计
# 假设这是一场比赛的进球事件列表
goals = [
{"minute": 23, "team": "主队", "player": "张三"},
{"minute": 45, "team": "主队", "player": "李四"},
{"minute": 67, "team": "客队", "player": "王五"},
{"minute": 88, "team": "主队", "player": "张三"},
]
total_goals = len(goals)
print(f"本场比赛进球总数: {total_goals}")
# 分主客队统计
home_goals = sum(1 for g in goals if g["team"] == "主队")
away_goals = sum(1 for g in goals if g["team"] == "客队")
print(f"主队 {home_goals} - {away_goals} 客队")
从比分字符串直接计算
score = "3-2" # 主队-客队
home, away = map(int, score.split("-"))
print(f"总进球数: {home + away}") # 5
从 API 获取实时数据
常见免费数据源:
football-data.org
import requests
API_KEY = "你的API_KEY"
url = "https://api.football-data.org/v4/matches"
headers = {"X-Auth-Token": API_KEY}
resp = requests.get(url, headers=headers, params={"competitions": "PL"})
data = resp.json()
for match in data["matches"]:
home = match["score"]["fullTime"]["home"]
away = match["score"]["fullTime"]["away"]
if home is not None and away is not None:
total = home + away
print(f'{match["homeTeam"]["name"]} vs {match["awayTeam"]["name"]}: {home}-{away}, 总进球 {total}')
API-Football (RapidAPI)
import requests
url = "https://api-football-v1.p.rapidapi.com/v3/fixtures"
headers = {
"X-RapidAPI-Key": "你的KEY",
"X-RapidAPI-Host": "api-football-v1.p.rapidapi.com"
}
params = {"fixture": 1234567} # 比赛ID
r = requests.get(url, headers=headers, params=params).json()
goals_home = r["response"][0]["goals"]["home"]
goals_away = r["response"][0]["goals"]["away"]
print(f"总进球: {goals_home + goals_away}")
爬取网页(如懂球帝、直播吧)
import requests
from bs4 import BeautifulSoup
url = "https://www.dongqiudi.com/match/xxxxx"
resp = requests.get(url, headers={"User-Agent": "Mozilla/5.0"})
soup = BeautifulSoup(resp.text, "html.parser")
# 需根据实际网页结构定位比分元素
score_el = soup.select_one(".match-score")
print("比分:", score_el.text if score_el else "未找到")
⚠️ 注意:爬虫要遵守 robots.txt 和网站条款,很多体育网站有反爬。
我需要你补充的信息
为了给你精确代码,请告诉我:
- 数据来源是什么?
- 你已有数据文件(Excel/CSV/JSON)?
- 要实时调用 API?
- 要爬某个网站?
- 比赛是哪种? 足球 / 篮球 / 电竞?
- "进球总数"具体指? 全场总进球 / 只算主队 / 大小球盘口统计?
把具体场景告诉我,我可以给你能直接运行的完整代码。
版权声明:NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播