12306工程是github上一个标星16k的python项目,在本身笔记本上搭建环境而且部署好便可以实现自动打码、自动登陆、准点预售和捡漏、智能候补、邮件通知、server酱通知。当前项目使用python版本为3.7,Google浏览器为78,Python开发IDEA是Pycharm-2019.2。项目地址:https://github.com/testerSunshine/12306
项目实现流程图:html
一、首先访问https://github.com/testerSunshine/12306 并点击下载,以后解压文件准备好。
二、接着就是准备环境,到https://www.python.org/downloads/windows/ 找到合适的版本,具体就是3.6-3.7.4之间的版本。我是下载的3.7.4
下载完毕以后就是安装工做,本文档不说明;具体可访问:Windows安装Python3.7安装步骤 。
三、下载并安装python开发IDEA,访问:https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows 下载pycharm便可
具体的安装步骤可查看
http://www.javashuo.com/article/p-aczadfts-kt.html
四、环境准备好以后,运行pycharm;接着使用open->选取12306文件 导入项目。
成功导入截图:
五、配置python环境
选择你本身的python安装的位置
下图为项目主要使用文件说明
点击下载所须要的类库包 run.py 与_init_.py方法点开即会提示。python
已经整理好全版
百度网盘连接:连接:https://pan.baidu.com/s/14GbtYwZvVjfA27iHmMR-Pg
提取码:sa7w
注意:里面那两个h5文件是遇到工程找不到验证码再替换的。git
正常状况运行截图以下:
若是出现 频繁报302的错误,请尝试修改COOKIE_TYPE值
应读者@小言意见:如何寻找COOKIE,以下图
github
若有任何问题,可随时私信联系我web