Python|Python 12306完整使用方式

1.项目下载

首先介绍一下python 12306的项目,这个项目gitup的一个抢票开源项目,并且在gitup中排行最高,使用最多。打开百度,所有gitup,进入gitup,搜索12306,排名第一的就是python12306的项目 Python|Python 12306完整使用方式
文章图片
image.png
【Python|Python 12306完整使用方式】进入之后点击下载ZIP就可以直接下载,当然安装gitup的话,可以使用gitup下载。
2.安装依赖 前提是要安装python3,因为该项目使用python3编写,这里环境搭建我就不讲啦,
验证码目前可以本地识别,需要下载模型,放于项目根目录,全部代码来源于此项目 传送门,表示感谢

PS: 1. 模型下载链接:https://pan.baidu.com/s/1rS155VjweWVWIJogakechA密码:bmlm 群里面也可以下载 2. git仓库下载:https://github.com/testerSunshine/12306model.git

然后要安装项目依赖,项目依赖来自python的第三方包,第三方包可以查看 requirements.txt
安装方法x: root用户(避免多python环境产生问题): pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt 非root用户(避免安装和运行时使用了不同环境): pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

pip install -r requirements.txt 可以直接安装全部依赖包

Python|Python 12306完整使用方式
文章图片
image.png 3.配置参数 打开TickerConfig.py文件

Python|Python 12306完整使用方式
文章图片
image.png 可以从头去配置,但是有个注意项COOKIE_TYPE这个为1的时候,一定要填写CHROME_PATH参数(chromedriver配置版本只要和chrome的大版本匹配就行)然后CHROME_PATH这个参数配置下载的文件的目录,就像这样。

Python|Python 12306完整使用方式
文章图片
image.png 4.思路图 Python|Python 12306完整使用方式
文章图片
image.png 5.启动 配置完参数之后,直接python run.py即可。这样就成功啦!!!

Python|Python 12306完整使用方式
文章图片
image.png

    推荐阅读