Agent Skills
返回列表
CPBL 职棒数据与历史助手

CPBL 职棒数据与历史助手

知识管理 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-cpbl。

技能介绍

解决的问题

中华职棒查询分散在官网接口、赛程缓存、新闻公告和维基馆历史页,普通抓取常被反爬或返回 HTML 片段。若直接用网页抓取处理「今日比分、某球员生涯、MVP 记录」,容易拿到空结果、过期数据或错误赛制。这类查询的质量取决于取数顺序、缓存策略与反爬处理,而不是单靠网页正文解析。

工作方式

  • 优先调用内置脚本:scripts/cpbl_live.py 查实时比分,scripts/cpbl_games.py 查已完赛,scripts/cpbl_schedule.py 查赛程,scripts/cpbl_standings.py 查排名,scripts/cpbl_stats.py 查球员与排行。
  • 官方源不足时,用 Scrapling StealthyFetcher 访问 twbsball 维基馆,处理奖项、年度 MVP、新人王和球员生涯页;避免 web_fetch 与 Playwright,因为 Anubis 防护会拦截普通请求。
  • 对历史结果保持保守:脚本返回部分数据时不补造数值,必要时查 references/api-endpoints.md 或回退搜索引擎快照。

适用边界

  • 实时数据是轮询而非推送,可能有几分钟延迟;GameStatus 与文字状态不一致时会按结束状态修正。
  • 官网部分端点返回 HTML 片段,AJAX 与 CSRF 可能导致赛程、战绩流程脆弱。
  • 周一常无赛事,除非假期调休;延赛需结合官网新闻与比分脚本判断。
  • 若脚本为空或仅返回片段,应明确说明限制。

使用场景

  • 写赛事简报时,快速核对今日实时比分、完赛结果和 box score 要点。
  • 整理 CPBL 周赛资料时,按日期抓取赛程、战绩排名和球员排行榜。
  • 写球员赛季总结时,从官方脚本取排行数据,并用维基馆补年度 MVP。
  • 排查赛程异常或延赛公告时,对照官网新闻和实时比分脚本确认 0:0。

适合人员

  • 棒球数据编辑:需要把实时比分、赛程和战绩整理成赛事简报。
  • 统计分析师:需要稳定的球员排行榜、完赛 box score 和赛季字段。
  • 内容创作者:需要补写球员生涯、年度 MVP、新人王等历史奖项。
  • 爬虫工程师:需要用 Scrapling 访问被 Anubis 防护的维基馆页面。