前循环统计
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 问题页面,如果问题尚未打开,请立即打开一个!