py12306 购票助手

2年前发布 393 0 0

12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理

收录时间:
2024-01-30
py12306 购票助手py12306 购票助手
摘要: py12306 购票助手 分布式,多账号,多任务购票 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理 Features 多日期查询余票 自动打码下单 用户状态恢复 电话语音通知 多账号、多任务、多线程支持 单个任务多站点查询 分布式运行 Docker 支持 动态修改配置文件...

py12306 购票助手
分布式,多账号,多任务购票

12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理

Features
多日期查询余票
自动打码下单
用户状态恢复
电话语音通知
多账号、多任务、多线程支持
单个任务多站点查询
分布式运行
Docker 支持
动态修改配置文件
邮件通知
Web 管理页面
微信消息通知
代理池支持 (pyproxy-async)
使用
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打码模式) free 已对接到打码共享平台,https://py12306-helper.pjialin.com,欢迎参与分享

语音通知

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

3. 启动前测试

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

开始测试 -t

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

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

python main.py
参数列表
-t 测试配置信息
-t -n 测试配置信息以及通知消息
-c 指定自定义配置文件位置
分布式集群
集群依赖于 redis,目前支持情况

单台主节点多个子节点同时运行
主节点宕机后自动切换提升子节点为主节点
主节点恢复后自动恢复为真实主节点
配置通过主节点同步到所有子节点
主节点配置修改后无需重启子节点,支持自动更新
子节点消息实时同步到主节点
使用

将配置文件的中 CLUSTER_ENABLED 打开即开启分布式

目前提供了一个单独的子节点配置文件 env.slave.py.example 将文件修改为 env.slave.py, 通过 python main.py -c env.slave.py 即可快速启动

Docker 使用
1. 将配置文件下载到本地

docker run --rm pjialin/py12306 cat /config/env.py > env.py
# 或
curl https://raw.githubusercontent.com/pjialin/py12306/master/env.docker.py.example -o env.py
2. 修改好配置后运行

docker run --rm --name py12306 -p 8008:8008 -d -v $(pwd):/config -v py12306:/data pjialin/py12306
当前目录会多一个 12306.log 的日志文件, tail -f 12306.log

Docker-compose 中使用
1. 复制配置文件

cp docker-compose.yml.example docker-compose.yml
2. 从 docker-compose 运行

在docker-compose.yml所在的目录使用命令

docker-compose up -d
Web 管理页面
目前支持用户和任务以及实时日志查看,更多功能后续会不断加入

使用

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

数据统计

数据评估

py12306 购票助手浏览人数已经达到393,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:py12306 购票助手的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找py12306 购票助手的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于(py12306 购票助手)特别声明

本站商娱网提供的py12306 购票助手都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由商娱网实际控制,在2024-01-30 18:35收录和巡查时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,商娱网不承担任何责任。

相关导航

星云ERP

星云ERP

星云ERP基于SpringBoot框架,为中小企业提供完全开源、永久免费、用户体验好的进销存ERP系统,解决开店难、管理难、数据统计难的问题,实现业务线上化、透明化、简易化管理的目标。本版本星云ERP专注于进销存管理和财务管理,主要包括基础信息管理、商品中心、采购管理、销售管理、零售管理、库存管理、盘点管理、结算管理等,各业务模块均支持参数配置。同时支持对部门、岗位、角色、权限等进行精细化管理。

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...