引言
邻近过年,一年一度最大规模的动物迁徙活动就要开始了,回家的票还是一如既往地难求。下面介绍一款由@pjialin大佬最新研制的抢票神器,其支持分布式,多账号,多任务购票以及 Web 页面管理,并附上完整的教程,从环境配置到程序运行成功。妈妈再也不用担心我抢不到票回家了!
一、环境配置
1、到官网下载python安装包
https://www.python.org/downloads/release/python-372/
2、下载完后运行安装(安装选中的框来执行)
3、安装完毕
二、本机12306抢票助手
1. 安装依赖
git clone https://github.com/pjialin/py12306
(或者直接下载源码,之后到该目录下)
pip install -r requirements.txt
安装成功,如图。
1.]配置程序
cp env.py.example env.py
自动打码
目前支持免费打码,和若快打码
注:
免费打码
无法保证持续可用,如失效请手动切换到若快平台,需要先到http://www.ruokuai.com注册一个账号后填写到配置中
语音通知
语音验证码使用的是阿里云API市场上的一个服务商,需要到 https://market.aliyun.com/products/57126001/cmapi019902.html 购买后将 appcode 填写到配置中
Git模式下输入
cp env.py.example env.py
(否则会报env.py找不到错误)
3、运行程序
运行方式一:直接在命令行上面执行
python main.py
运行方式二:Sublime
Sublime上运行Python
执行程序:ctrl+b
停止程序:Tools-》Cancel Build可以中途强制停止运行(快捷键 Ctrl+break)
4、查看运行结果
5、提交订单成功
注:
1、使用python中pip命令时,需要先配置下,可百度
2、安装依赖和拷贝env.py,最好在git模式下配置
3、python版本最好在3.6以上
4、如需在Sublime运行python程序,需再sublime上安装对应的插件
5、主要配置信息,在env.py文件处。(包含用户名、密码输入,日期选择,乘车人,车次选择等内容配置)
6、抢票成功后,可设置语音通知,邮件通知,钉钉通知,语音等,详情戳:https://github.com/pjialin/py12306
参照:https://github.com/pjialin/py12306
网友评论