mcpField
F
Football xG: Understat Matches, Shots & Tables

Football xG: Understat Matches, Shots & Tables

远程服务
apify.com游戏娱乐01 天前更新

关于 Football xG: Understat Matches, Shots & Tables

这是一款托管在 Apify 上的 Understat 足球数据抓取工具,面向分析、梦幻足球研究和体育报道。它提供预期进球榜、比赛与球队数据、球员统计、射门及阵容,涵盖所列联赛和赛季。

主要功能

  1. 01获取预期进球联赛榜
  2. 02获取赛程、结果和概率
  3. 03采集球队比赛记录
  4. 04获取球员每 90 分钟统计
  5. 05获取射门数据和阵容

适用场景

  1. 01开发足球模型和开展博彩研究
  2. 02依据 xG 和 xA 评估 FPL 球员选择
  3. 03撰写比赛报告和数据新闻

MCP 相关

通过 Apify 远程 MCP 服务提供抓取功能,MCP 客户端连接 Apify 账户后即可运行。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.apify.com/?tools=serenido/football-xg-scraper
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

足球 xG 抓取 API

获取 Understat 预期进球(xG)数据,并整理为简洁的数据行:xG 联赛排名表、包含 xG 的赛程和赛果、球队比赛记录(xG、xGA、PPDA)、球员每 90 分钟数据、每次射门的 xG、阵容。涵盖英超、西甲、德甲、意甲、法甲、RFPL,时间范围从 2014 年至今。

在 Apify 云端运行。无需服务器、代理设置或维护代码。在 Apify 上打开

**价格:**每 1,000 行 $3。无月费。Apify 免费套餐每月提供价值 $5 的用量,无需信用卡。当前价格。

你将获得

  • xG 联赛排名表:积分与预期积分(xPts)、xG、xGA、npxG、PPDA、深入传球;可选显示最近 N 场比赛的状态表
  • 赛程和赛果,包含主队/客队 xG 以及 Understat 的胜/平/负概率
  • 球队比赛记录:每支球队每场比赛的 xG、xGA、PPDA 和深入传球
  • 球员赛季数据,包含每 90 分钟数据(xG90、xA90、xGChain90)
  • 每次射门的 xG、场上位置、进攻情境和射门类型;阵容和球员比赛记录

快速开始:Python

pip install -U apify-client
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")

run = client.actor("serenido/football-xg-scraper").call(run_input={
    "mode": "table",
    "leagues": [
        "EPL",
        "La_liga"
    ],
    "seasons": [
        "current"
    ]
})

for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

快速开始:JavaScript(Node.js)

npm install apify-client
import { ApifyClient } from "apify-client";

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });

const run = await client.actor("serenido/football-xg-scraper").call({
    "mode": "table",
    "leagues": [
        "EPL",
        "La_liga"
    ],
    "seasons": [
        "current"
    ]
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

快速开始:一次 HTTP 调用

一次请求即可运行工具并返回数据行。适用于 5 分钟以内的运行;更大的任务请使用 Python 或 JavaScript 示例。

curl -X POST "https://api.apify.com/v2/acts/serenido~football-xg-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"mode": "table", "leagues": ["EPL", "La_liga"], "seasons": ["current"]}'

在 Apify Console > Settings > API & Integrations 中获取你的令牌。

在 AI 应用中使用(MCP)

任何支持远程 MCP 服务的应用(Claude、ChatGPT、Cursor、VS Code 等)都可以为你运行此工具。添加此服务 URL:https://mcp.apify.com?tools=serenido/football-xg-scraper。首次使用时会连接你的 Apify 账户。Cursor 配置示例:

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=serenido/football-xg-scraper"
    }
  }
}

输入示例

{
  "mode": "table",
  "leagues": [
    "EPL",
    "La_liga"
  ],
  "seasons": [
    "current"
  ]
}

其他模式:matches、teamMatches、players、shots、lineups、playerMatches。所有选项均列于输入页面。

输出示例(一行)

{
  "type": "shot",
  "league": "Premier League (England)",
  "season": "2026/27",
  "matchId": "31239",
  "date": "2026-10-12 19:00:00",
  "homeTeam": "Coventry",
  "awayTeam": "Newcastle United",
  "minute": 5,
  "team": "Coventry",
  "player": "Jack Rudoni",
  "result": "Goal",
  "isGoal": true,
  "xG": 0.7612,
  "x": 0.885,
  "y": 0.5,
  "situation": "Penalty",
  "shotType": "LeftFoot"
}

可下载为 JSON、CSV 或 Excel,也可连接到 Make、Zapier 或 n8n。

使用场景

  • 足球模型和博彩研究
  • 梦幻足球(FPL)球员选择,参考 xG 和 xA
  • 比赛报告和数据新闻

Serenido 的更多工具

支持

发现错误或需要某个字段?请在此处或 Apify 的 Issues 选项卡提交问题。

请仅将其用于公开数据,并遵守网站条款及适用于你的法律。本项目与所读取的网站无关。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。