py12306购票助手 v1.0.0官方版

py12306购票助手 v1.0.0官方版

  • 版本: v1.0.0官方版
  • 分类:上网辅助
  • 大小: 2.6M
  • 时间:2021-12-15
  • windows下载
  • 软件介绍
介绍

py12306购票助手支持集群,多账号,多任务购票以及 Web页面管理,是一款开源的高性能12306抢票软件,Web管理页面目前支持用户和任务以及实时日志查看,更多功能后续会不断加入!

py12306购票助手功能介绍

  多日期查询余票

  自动打码下单

  用户状态恢复

  电话语音通知

  多账号、多任务、多线程支持

  单个任务多站点查询

  分布式运行

  Docker 支持

  动态修改配置文件

  邮件通知

  Web 管理页面

  微信消息通知

py12306购票助手使用方法

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

  1. 安装依赖

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

  pip install -r requirements.txt

  2. 配置程序

  cp env.py.example env.py

  自动打码

  验证码识别已迁移到服务器进行识别,无需本地安装环境。但服务器资源有限,并发过高会触发限流导致部分请求识别失败,如需在本地识别,可以参考这个仓库

  (若快已停止服务,目前只能设置free打码模式)

  语音通知

  语音验证码使用的是阿里云 API 市场上的一个服务商,需要到这里购买后将 appcode 填写到配置中

  3. 启动前测试

  目前提供了一些简单的测试,包括用户账号检测,乘客信息检测,车站检测等

  开始测试 -t

  python main.py -t

  测试通知消息 (语音, 邮件) -t -n

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

  python main.py -t -n

  4. 运行程序

  python main.py

  Web 管理页面

  目前支持用户和任务以及实时日志查看,更多功能后续会不断加入

  使用

  打开 Web 功能需要将配置中的 WEB_ENABLE 打开,启动程序后访问当前主机地址 + 端口号 (默认 8008) 即可,如 http://127.0.0.1:8008

展开