元旦一过,开始担心春运买不到回家的票?试试这个开源抢票神器吧
大家好,我是TJ
关注TJ君,回复“武功秘籍”免费获取计算机宝典书籍
今天元旦,大家是不是都美美的睡了个大懒觉迎接新的一年呢?
俗话说,新年新气象,TJ君祝愿大家在新的一年里心想事成!
不过话说起来,随着元旦的到来,那么春节也就不远了,春节大家最烦心的事是什么?当然事春运买票啦,所以TJ君赶紧早早的来和大家分享一个春运抢票神器:
12306 购票助手
12306 购票助手,是一个支持集群、支持多账号、多任务购票的开源软件,并且有着简洁清晰的Web管理页面。
我们先来看下它实现的功能大点:
多日期查询余票 自动打码下单 用户状态恢复 电话语音通知 多账号、多任务、多线程支持 单个任务多站点查询 分布式运行 Docker 支持 动态修改配置文件 邮件通知 Web 管理页面 微信消息通知 代理池支持 (pyproxy-async)
安装和配置程序非常容易:
//安装依赖
pip install -r requirements.txt
//配置程序
cp env.py.example env.py
有一点需要注意的是,购票助手支持语音验证码,但是语音验证码是使用阿里云的一个服务API,如果小伙伴想用的话,需要到https://market.aliyun.com/products/56928004/cmapi026600.html
购买并填写配置中的appcode。这个文件哦,env.py.example
启动前可以做一些简单的测试:
python main.py -t
# 默认不会进行通知测试,要对通知进行测试需要加上 -n 参数
python main.py -t -n
其中:
-t 测试配置信息 -t -n 测试配置信息以及通知消息 -c 指定自定义配置文件位置
如果测试无误的话,就可以开始运行程序:
python main.py
运行成功的话,在浏览器输入服务器ip地址加上配置文件中的配置端口号就会来到web管理界面。(建议使用自己的服务器哦,如果你问朋友借用,嗯,好像有可能会被12306限制ip,虽然是暂时的,但是也不太好交代)
管理界面效果如下:
如果购买成功的话,会有如下提示效果:
还有需要注意的是,记得要在配置文件env.py.example
里配置正确的信息哦,要不然给别人买了或者一直买不成功就干着急了。
TJ君稍微提个需要注意的部分:
这里的扫码登录,会将二维码发送到下面配置的接收邮箱,直接扫码就可以了。
就是这里:
那其他的也不多说了,大家还要过节,提前祝愿大家能顺利的抢到回家的票,项目地址如下:
点击下方卡片,关注公众号“TJ君”
回复“12306抢票”,获取仓库地址
关注我,每天了解一个牛x、好用、有趣的东东
往期推荐