尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

DM Ticket:大麦网自动抢票 Docker 一键部署完整指南

DM Ticket:大麦网自动抢票 Docker 一键部署完整指南 DM Ticket大麦网自动抢票 Docker 一键部署完整指南【免费下载链接】dm-ticket大麦网自动购票, 支持docker一键部署。Damai automatically purchases tickets, running in docker container.项目地址: https://gitcode.com/gh_mirrors/dm/dm-ticketdm-ticket 是一个用 Rust 编写的大麦网自动抢票工具支持 Docker 一键部署从扫码登录到提交订单全程跑通开票前自动等待、到点直接出单。它能帮你省掉什么⏱️ 省掉开票前反复刷新的盯梢时间工具按倒计时自动等待到点立即提交订单 省掉手动翻演出信息的操作登录后直接按编号挑选演出、场次和票档 省掉失败后手动重试的功夫内置重试次数、重试间隔与时间偏移失败自动重发 省掉环境配置折腾Redis、浏览器驱动、抢票服务全在容器里跑齐先跑起来再谈配置下面五步按顺序操作就行。从0到跑通一键部署五步确认 Docker 和 Docker Compose 已安装这步确认底座就绪docker --version docker-compose --version跑完你应该看到两个版本号。把项目克隆到本地git clone https://gitcode.com/gh_mirrors/dm/dm-ticket cd dm-ticket跑完你应该能看到目录里的 docker-compose.yml 和 Dockerfile。启动容器这步拉取镜像并带上 Redis、浏览器驱动、抢票服务一起运行docker-compose up -d跑完你应该在docker ps里看到 dm-ticket 处于 Running 状态。启动购票任务它第一步会先往终端输出登录二维码docker exec -it dm-ticket dm-client跑完你应该看到“正在获取登录二维码”屏幕上出现一个二维码用大麦 APP 扫码登录。扫码成功后进入选演出界面列出演出的开抢时间按编号选择再按提示选场次、票档、数量和重试参数随后进入开票倒计时能跑通之后你会发现真正影响成败的是几个数字改这几个就够用改这几个配置就够用配置项默认值影响什么TOTAL_TOKEN_NUM100Redis 里风控 token 的积累上限热门场次可调大BATCH_TOKEN_NUM10每批获取的 token 数越高补充越快、浏览器压力越大请求时间偏移量0毫秒负数提前发包、正数推迟用来校准本机与服务器时差重试次数/间隔5次/100毫秒订单接口失败后的重试轮数和等待时间上面倒计时界面还会算出“实际抢票时间”它是官方开售时间 时间偏移 优先购时长。场次有优先购的话把优先购时长也填上工具会提前排进优先购。配置改完下面这些坑都是踩过才留下的经验让它更稳的实战技巧先确认 h5 支持再动手。工具只对 m.damai.cn 可买的场次有效演出详情页在手机端没有购买入口就省省吧白攒 token 也没用。提前校准偏移量。开票前把任务先跑一遍看终端打印的“实际抢票时间”。如果你本机时钟比服务器慢把偏移量设成小负数提前发包但别超前太多太早会被判无效。注意项目已停止维护。作者在 2023-07-31 标注了失效说明现在大部分场次已不支持 h5 购买抢热门场次前务必先验证渠道可用再谈优化。最后直接回答“我适不适合”谁适合直接上手如果你是 Rust 开发者想看一个“异步 无头浏览器 Redis”的真实用例src/server.rs 里的风控 token 攒取逻辑值得细读如果你要给支持 h5 购买的场次买票又不想手按刷新键刷到天荒地老这个工具可以直接顶上如果你想练手 Docker 容器化部署的完整流程镜像里连 Redis 和浏览器驱动都配好了不用自己折腾依赖更多配置项和使用细节直接翻仓库里的 README.md 和 .env.example 就行。抢票请用真实账号并遵守平台规则。【免费下载链接】dm-ticket大麦网自动购票, 支持docker一键部署。Damai automatically purchases tickets, running in docker container.项目地址: https://gitcode.com/gh_mirrors/dm/dm-ticket创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表