2019-01-08 16:45:54 +08:00
2019-01-08 01:59:22 +08:00
2019-01-06 10:01:26 +08:00
2019-01-08 11:02:33 +08:00
2019-01-08 12:08:06 +08:00
2019-01-08 02:14:16 +08:00

🚂 py12306 购票助手

支持多账号,多任务购票

前言

今年回家的票明显要难买很多,早早就答应了父母今年的票没问题,到现在一张票没买到,虽然家里已经订了汽车票,让我不用操心,但是想想他们一行还有小孩,心还是很伤的。 这段时间从 12306Bypass 到 testerSunshine 大佬写的 12306,还是没抢到票,索性就自己写了一个,希望也能帮助到更多人

Features

  • 多日期查询余票
  • 自动打码下单
  • 用户状态恢复
  • 电话语音通知
  • 多账号、多任务、多线程支持
  • 单个任务多站点查询
  • Docker 支持
  • 邮件通知

使用

py12306 需要运行在 python 3.6 以上版本(其它版本暂未测试)

1. 安装依赖

git clone https://github.com/pjialin/py12306

pip install -r requirements.txt

2. 配置程序

cp env.py.example env.py

自动打码

打码依赖于若快平台,需要先到 http://www.ruokuai.com 注册一个账号后填写到配置中

语音通知

语音验证码使用的是阿里云 API 市场上的一个服务商,需要到 https://market.aliyun.com/products/57126001/cmapi019902.html 购买后将 appcode 填写到配置中

3. 启动前测试

目前提供了一些简单的测试

开始测试 -t

python main.py -t

测试语音通知 -t -n

# 默认不会进行通知测试,要对通知进行测试需要加上 -n 参数 
python main.py -t -n

4. 运行程序

python main.py

下单成功截图

下单成功图片

Thanks

感谢大佬 testerSunshine,借鉴了部分实现

License

Apache License.

Description
No description provided
Readme 57 MiB
Languages
JavaScript 87.6%
Python 12.3%