公众号关注 「奇妙的 Linux 世界」
设为「星标」,每天带你玩转 Linux !
今天推荐的这个项目是「py12306 购票助手」,分布式,多账号,多任务购票助手。
功能
多日期查询余票
自动打码下单
用户状态恢复
电话语音通知
多账号、多任务、多线程支持
单个任务多站点查询
分布式运行
Docker 支持
动态修改配置文件
邮件通知
Web 管理页面
微信消息通知
代理池支持
使用
py12306 需要运行在 python 3.6 以上版本(其它版本暂未测试)。
安装依赖
git clone https://github.com/pjialin/py12306
pip install -r requirements.txt
配置程序
cp env.py.example env.py
自动打码
(若快已停止服务,目前只能设置 free 打码模式) free 已对接到打码共享平台。
语音通知
语音验证码使用的是阿里云 API 市场上的一个服务商。
启动前测试
目前提供了一些简单的测试,包括用户账号检测,乘客信息检测,车站检测等。
开始测试 -t:
python main.py -t
测试通知消息 (语音, 邮件) -t -n:
# 默认不会进行通知测试,要对通知进行测试需要加上 -n 参数
python main.py -t -n
运行程序
python main.py
开源项目地址:https://github.com/pjialin/py12306
开源项目作者:pjialin
本文转载自:「GitHub黑板报」,原文:https://url.hi-linux.com/rvX1F,版权归原作者所有。欢迎投稿,投稿邮箱: editor@hi-linux.com。
最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。
你可能还喜欢
点击下方图片即可阅读
GitHub 星标 3.0K:一款专为开发人员设计的便笺应用,助你高效管理碎片信息
点击上方图片,『美团|饿了么』外卖红包天天免费领
更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!