/P.League-Stats-Scraper

An Easy Tool for Scraping P.League Game Statistic.

Primary LanguageJupyter Notebook

P.League-Stats-Scraper是一個工具可以得到 P.League 各類型統計資料。資料內容與 P.League 網站提供的內容相同,但網站不提供下載的選項。因此P.League-Stats-Scraper透過爬蟲的技術,得到網站上的統計資料,提供給想要做資料分析的人可以有更快速的資料取得方式。

Jul. 02 2022 Updated (v1.2.1)

Screen Shot 2022-08-30 at 2 08 13 PM


使用範例

參考 usage-example.ipynb

  1. 取得賽季所有的比賽列表
    from PStatsScraper.SeasonGameList import SeasonGameList
    season_game_list = SeasonGameList('2021-22')
    season_game_list.get_game_list('playoffs')
    Screen Shot 2022-08-30 at 2 12 51 PM

  1. 取得一場比賽的所有球員數據
    from PStatsScraper.GameStatisticTable import GameStatisticTable
    game_statistic_table = GameStatisticTable(season='2021-22',game_type='playoffs',game_number='AG1')
    game_statistic_table.get_table(team_side='home')
    Screen Shot 2022-08-30 at 2 13 39 PM

  1. 取得一個賽季(例行賽、季後賽、總冠軍賽)的球員數據
    from PStatsScraper.PlayerStatisticTable import PlayerStatisticTable
    player_ststistic_table = PlayerStatisticTable()
    player_ststistic_table.get_table(season='2021-22',game_type='總冠軍賽',team='新竹街口攻城獅',stat_type='平均')
    Screen Shot 2022-08-30 at 2 14 39 PM

限制

  1. 有些功能只提供 2021-22 賽季