前循環統計
procyclingstats 0.2.1
Procyclingstats 是一個用於抓取 procyclingstats.com 的 Python 包,procyclingstats.com 是一個提供自行車統計資訊的網站。建議在使用此軟體包之前熟悉網站。
使用點:
$ pip 安裝 procyclingstats
手冊(用於開發):
$ git 克隆 https://github.com/themm1/procyclingstats.git
$ pip install -r procyclingstats/requirements_dev.txt
基本 Rider 類別用法:
>>> 從 procyclingstats 導入 Rider
>>> 騎士 = 騎士("騎士/tadej-pogacar")
>>> 騎士.生日()
《1998年9月21日》
>>> 騎士.parse()
{
'生日': '1998-9-21',
「高度」:1.76,
“姓名”:“塔德傑·波加查”,
“國籍”:“SI”,
…
}
介面由抓取類別組成,目前有Race
、 RaceStartlist
、 RaceClimbs
、 Ranking
、 Rider
、 RiderResults
、 Stage
和Team
。所有抓取類別的用法幾乎相同,唯一的差異是解析方法,例如 Rider 類別用法範例中的birthdate
。
由於該專案是解析 HTML 的網路爬蟲,因此很難使其可靠,並且經常會遇到一些 HTML 解析問題。出現某種意外行為或解析錯誤後,建議使用pip install procyclingstats --upgrade
更新系統上的軟體包。如果問題仍然存在,請參閱 GitHub 問題頁面,如果問題尚未打開,請立即開啟一個!