12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理。
py12306 需要运行在 python3.6 以上版本(其他版本暂为测试)git clone https://github.com/pjialin/py12306
pip install -r requirements.txt
验证码可以本地识别,所用的模型和算法均来自 https://github.com/zhaipro/easy12306 十分感谢! 验证码识别已迁移到服务器进行识别,无需本地安装环境注:免费打码无法保证持续可用,如失效请手动切换到若快平台,需要先到 http://www.ruokuai.com 注册一个账号后填写到配置中(若快已停止服务,目前只能设置free打码模式)
语音验证码使用的是阿里云 API 市场上的一个服务商,需要到 https://market.aliyun.com/products/56928004/cmapi026600.html 购买后将 appcode 填写到配置中目前提供了一些简单的测试,包括用户账号检测,乘客信息检测,车站检测等
# 默认不会进行通知测试,要对通知进行测试需要加上 -n 参数
python main.py -t -n
GitHub 地址:https://github.com/pjialin/py12306
截图
Web 管理页面

关于防封
目前查询和登录操作是分开的,查询是不依赖用户是否登录,放在 A 云 T 云容易被限制 ip,建议在其它网络环境下运行。GitHub 地址:https://github.com/pjialin/py12306
往期精彩回顾
朕已阅 
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69902700/viewspace-3129823/
,如需转载,请注明出处,否则将追究法律责任。