Python 12306完整使用方式

1.项目下载

首先介绍一下python 12306的项目,这个项目gitup的一个抢票开源项目,并且在gitup中排行最高,使用最多。打开百度,所有gitup,进入gitup,搜索12306,排名第一的就是python12306的项目
Python 12306完整使用方式_第1张图片
image.png

进入之后点击下载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 12306完整使用方式_第2张图片
image.png
3.配置参数

打开TickerConfig.py文件


Python 12306完整使用方式_第3张图片
image.png

可以从头去配置,但是有个注意项COOKIE_TYPE这个为1的时候,一定要填写CHROME_PATH参数(chromedriver配置版本只要和chrome的大版本匹配就行)然后CHROME_PATH这个参数配置下载的文件的目录,就像这样。


image.png
4.思路图
Python 12306完整使用方式_第4张图片
image.png
5.启动

配置完参数之后,直接python run.py即可。这样就成功啦!!!


Python 12306完整使用方式_第5张图片
image.png

你可能感兴趣的:(Python 12306完整使用方式)