前言
本来和往常一样在群里水群,有个群友说现在有个github上有个很火12306抢票的项目,想了想以前自己充钱抢票的日子,决定动手搭建下该项目,以后就自己抢票了!
部署
资源准备
- 电脑需要搭建python3.6以上环境(如何搭建请求自行谷歌)
- 下载项目源码:传送门
- 下载chromedriver:传送门,注意对应你电脑当前安装的chrome浏览器的版本(和浏览器版本一致或者高些即可).
- 下载图片识别码模型文件: 传送门,密码:bmlm
项目搭建
- 将下载图片识别码模型文件放于项目根目录(两个文件:12306.image.model.h5和model.v2.0.h5).
目录大致如下:
- 安装对应python库
pip install -i requirements.txt
- 抢票配置
根目录的TickerConfig.py文件,就是购票配置文件,我们需要配置车次,时间,出发地和到达地,具体看文件就很清楚看了,有详细的注释.
# 如果COOKIE_TYPE=1,则需配置chromeDriver路径,下载地址http://chromedriver.storage.googleapis.com/index.html
# 这里需要填写我们上面下载的chromedriver的路径
CHROME_PATH = ""
运行
配置好之后,直接运行项目即可,程序就会自动登录,自动抢票和候补
python3 run.py
抢票成功
后言
这里我们只是介绍了部署在本地,我们其实可以直接部署在服务器,远程操作,不过项目作者提醒了,最近12306封服务器ip比较严重,大家就谨言慎行了.
喜欢请点个关注即可,谢谢!