免费大麦网抢票脚本 DamaiHelper:3 条命令启动,自动替你走完下单链路
【免费下载链接】DamaiHelper大麦网演唱会演出抢票脚本。项目地址: https://gitcode.com/gh_mirrors/dama/DamaiHelper
DamaiHelper 是一个基于 Python 与 Selenium 的大麦网抢票脚本:开票瞬间,它替你自动完成登录校验、选日期、选场次、选票档、选观影人并跳转支付。成功率随票源热度浮动:普通场次更高,顶流场次依然竞争激烈,脚本只负责让你不出错、不掉线。
🧰 工具速览:一条自动化链路
技术栈是 Python 3 + Selenium(4.10.0 以下版本)驱动 Chrome,在大麦手机下单页模拟真人购买:
| 环节 | 它替你做什么 |
|---|---|
| 登录 | 首次运行扫码,登录态存入 cookies.pkl,之后免登 |
| 盯票 | 轮询购买按钮,识别即将开抢、缺货、可购买三种状态 |
| 选择 | 按优先级点日期、场次、票档,缺货档位自动跳过 |
| 下单 | 设票数、选观影人、点提交,进入订单确认页即成功 |
| 兜底 | 自动关闭温馨提示与实名制提示遮罩,失败后自动重试 |
✅ 动手前准备清单:账号、环境与支付
缺一项都会在开票时刻卡住,逐项确认:
- 大麦账号已完成实名认证,且至少添加一位实名观影人
- Python 3 已装好,Selenium 版本低于 4.10.0
- Chrome 与版本匹配的 ChromeDriver 已下载
- 支付宝可用且余额充足,提交订单后直接跳支付
- 有线网络优先,开票时段电脑不休眠
🚀 安装与首次运行:3 条命令跑起来
你执行下面三行,它会把代码拉到本地并装好依赖:
git clone https://gitcode.com/gh_mirrors/dama/DamaiHelper cd DamaiHelper pip install "selenium<4.10.0"运行前改两处配置:driver_path 填 ChromeDriver 在本机的完整路径,target_url 填 m.damai.cn 开头的目标演出手机页地址,itemId 不能填错。然后:
python main.py你执行它,它会先读 config.json 再打开浏览器;首次没有 cookies.pkl 时停在登录页等你扫码,完成后自动保存登录态并进入商品页。
⚙️ config.json 参数速查:逐个字段讲
按 参数 → 作用 → 怎么填 的顺序,一张表看完:
| 参数 | 作用 | 怎么填 | 常见错误 |
|---|---|---|---|
| date | 日期优先级 | 首选放前,如 [1] | 冷门日期塞前排,分散命中 |
| sess | 场次序号优先级 | 首选场次放前,编号超实际值时选最后一场 | 按开演时间而非页面顺序编号 |
| price | 票档序号优先级 | 首选档位放前,编号超实际值时选最大档 | 只填一档,缺货即无备选 |
| ticket_num | 购买票数 | 与观影人数量一致的整数 | 票数与观影人不符 |
| viewer_person | 观影人序号优先级 | 按添加顺序编号,想要的放前 | 序号超实际人数会被跳过 |
| driver_path | ChromeDriver 路径 | 本机绝对路径 | 照抄仓库示例路径 |
| target_url | 实际购票地址 | m.damai.cn 开头的手机页 URL | 粘贴 PC 版网址 |
damai_url 保持默认即可;real_name、nick_name 已弃用,留空。
🎟️ 三套可照抄的抢票配置:单人、双人、顶流
只改这几个数组就能切换策略,序号均按页面显示顺序:
| 场景 | date | sess | price | ticket_num | viewer_person | 取舍 |
|---|---|---|---|---|---|---|
| 单人 | [1] | [1, 2] | [3, 2, 1] | 1 | [1] | 单票竞争最小,price 第一项即首选档 |
| 双人 | [1, 2] | [1, 2, 3] | [1, 2, 3, 4, 5] | 2 | [1, 2] | 范围放宽,但两票需同时有货 |
| 顶流 | [1, 2, 3] | [1, 2, 3, 4] | [1, 2, 3] | 1 | [1] | 全日期全场次备选,开票前 15-30 分钟启动 |
📈 提高成功率:按权重顺序调
先修权重高的项,再谈微调:
| 权重 | 因素 | 动作 |
|---|---|---|
| 35% | 票源余量 | 优先冷门日期,sess、price 都留备选 |
| 25% | 网络延迟 | 有线连接,运行机器不休眠 |
| 20% | 配置策略 | 可接受的最高价位放 price 首位 |
| 15% | 账号状态 | 观影人实名完整,支付渠道提前测一次 |
| 5% | 启动时机 | 开票前 15-30 分钟启动,过早易触发风控 |
按钮显示选座购买时脚本会停下等人工选座,别走开;久未使用后先删 cookies.pkl 再跑,避免过期登录态空转。
🔧 排错手册:症状、原因、动作
先对号入座,再动手改:
| 症状 | 可能原因 | 动作 |
|---|---|---|
| 运行 main.py 直接报错 | Selenium 或驱动版本不匹配 | 确认 selenium 低于 4.10.0、驱动与 Chrome 版本一致 |
| 登录后立刻失效、反复扫码 | cookies.pkl 过期 | 删除该文件重新运行 |
| 页面打开但定位不到按钮 | target_url 用了 PC 版地址 | 换成 m.damai.cn 开头的地址 |
| 选到票但提交订单失败 | 观影人未实名或数量不符 | 补全实名,对齐 ticket_num 与观影人 |
| 一直停在即将开抢 | 未到开票时间 | 正常现象,脚本持续轮询 |
⚖️ 使用边界与免责声明
- 仅供个人学习研究,为自己或亲友购票,不用于商业倒卖
- 控制轮询频率,不开票前数小时空跑
- 不要多个账号同时对同一场次运行
- 项目为 MIT 开源,使用风险自负,遵守票务平台规则
📌 写在最后
工具省的是手速,不是票源:热门场次竞争激烈时成功率会明显回落,脚本不承诺必中。跑之前最后核对一遍 target_url 里的 itemId,填错商品 ID 会让脚本在错误页面空转,这是最容易被忽略的一步。
【免费下载链接】DamaiHelper大麦网演唱会演出抢票脚本。项目地址: https://gitcode.com/gh_mirrors/dama/DamaiHelper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考