Cpbl

⚾ 中職數據一手掌握

中華職棒官方數據整合工具,提供即時比分、賽程、戰績、球員數據查詢,支援歷史紀錄與台灣棒球維基館補充資料。

收藏
2.8k
安装
1k
版本
1.4.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

CPBL 技能是中華職棒(中華職業棒球大聯盟)專屬數據查詢工具,設計目標是為台灣用戶提供即時且全面的棒球資訊。主要功能分為六大腳本模組:

  • 即時比分 (cpbl_live.py):查詢當日或指定日期賽況,含 Live 狀態自動校正與詳細 Box Score(投手數據、打者關鍵數據、球速)
  • 賽程查詢 (cpbl_schedule.py):預覽未來賽事,支援月曆檢視與快取機制
  • 歷史戰績 (cpbl_games.py):檢索已完賽結果,可指定年度與筆數限制
  • 球隊排名 (cpbl_standings.py):即時戰績排行榜
  • 球員數據 (cpbl_stats.py):年度排行榜(打擊/投手),支援 TOP N 篩選

特殊功能

  • 賽事類型完整支援:例行賽、熱身賽、季後挑戰賽、總冠軍賽、二軍賽事、明星賽、國際交流賽
  • 延賽自動偵測:透過官方新聞面檢查封鎖公告,腳本能識別 0:0 無勝敗投手的延期賽事
  • 歷史資料補強:當官方 API 無法提供年度獎項(MVP、新人王)、球員生涯紀錄時,自動導向台灣棒球維基館擷取

顯著優點

1. 多源整合策略:優先使用官方 API 確保時效性,再以維基館與新聞搜尋補充歷史與即時突發資訊
2. 輸出格式彈性:支援純文字(使用者導向)與 JSON(串接/除錯)雙模式

3. 即時數據校正:自動處理 API 狀態延遲(如比賽已結束但標示仍為進行中)

4. 本地化設計:針對台灣用戶習慣,完整支援繁體中文球隊名稱與中華職棒特殊賽制

潛在缺點與局限性

  • 官方 API 不穩定:部分端點回傳 HTML 片段而非 JSON,某些戰績與賽程流程因網站 AJAX+CSRF 機制而較脆弱
  • 即時數據延遲:Live 數據為輪詢機制,非即時推播,可能落後數分鐘
  • 數據缺漏原則:腳本不會編造缺失數據,若回傳不完整需手動切換替代來源
  • 週一無賽事:官方賽程慣例,除非因假日或補賽調整

適合人群

  • 中華職棒球迷需查詢即時比分、賽程規劃觀賽
  • 運動媒體、部落客撰寫賽事分析需快速取得統計數據
  • 棒球研究者查詢歷史獎項、球員生涯紀錄
  • 開發者需串接中職數據進行二次應用

常規風險

  • 來源依賴風險:核心數據繫於 cpbl.com.tw 官方網站可用性,若官網維護或改版可能暫時失效
  • CSRF 驗證變動:官方網站若調整安全驗機制,部分需登入的查詢流程可能中斷
  • 維基館資料時效性:歷史紀錄雖詳盡,但非即時更新,最新賽季資料可能缺漏

Cpbl 内容

references文件夹
scripts文件夹
手动下载zip · 37.1 kB
api-endpoints.mdtext/markdown
请选择文件