news 2026/9/29 5:33:57

大麦网 Python 抢票脚本:从参数配置到跑通的完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
大麦网 Python 抢票脚本:从参数配置到跑通的完整指南

大麦网 Python 抢票脚本:从参数配置到跑通的完整指南

【免费下载链接】Automatic_ticket_purchase大麦网抢票脚本项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase

开票那一秒,你连刷三下页面,弹出的还是"暂无库存"。开源项目 Automatic_ticket_purchase 是一个大麦网 Python 抢票脚本,把登录、盯票、下单交给代码执行,你只负责最后付款。

📌 项目定位:一个跑在本机的大麦网自动购票脚本

它瞄准哪场演出,靠的是 URL 里那个id参数——脚本称之为item_id,同一场演出在不同城市对应不同的值。Automatic_ticket_purchase 当前版本 V2.1,是一个跑在自己电脑上的 Python 抢票脚本:selenium 打开登录页拿到 cookies,之后全部由 requests 直连大麦 PC 端接口,成功后在终端打印支付宝支付链接。README 开头注明项目已停止维护,大部分购买方式已迁移至手机端,接口如有变动需自行抓包核对。

  • 账号密码或扫码(--mode qr)两种登录,Cookie 写入cookies.pkl,再次运行免登录
  • 主循环轮询目标价位的按钮状态,区分 即将开抢 / 缺货登记 / 立即购买 / 选座购买 四种结果
  • V2.1 新增选座购买:按指定票价挑可售座位,暂不支持连坐

✅ 上手流程:抢票脚本参数配置与启动顺序

  1. 装依赖:克隆仓库,安装 依赖清单(requests、selenium、beautifulsoup4、pyexecjs 共 4 个包):
git clone https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase pip install -r requirements.txt
  1. 放浏览器驱动:下载与系统匹配的 ChromeDriver,重命名为chromedriver_windows、chromedriver_linux、chromedriver_mac之一,放到项目根目录,脚本按平台名查找。
  2. 改参数:编辑Automatic_ticket_purchase.py的__init__,参数说明如下:
参数作用取值来源
login_id/login_password大麦账号与密码,仅账号登录模式用到自己的大麦账号
item_id商品 id,决定抢哪场演出演出页 URL 的id参数
viewer观影人姓名列表,需与网站端一字不差大麦网"常用购票人管理"页
buy_nums购票数量,必须等于观影人数自定
ticket_price目标票价,如 180演出页票价档位

  1. 启动:首次运行没有cookies.pkl,走页面登录(账号或扫码),成功后自动保存 Cookie:
python Automatic_ticket_purchase.py python Automatic_ticket_purchase.py --mode qr
  1. 等开抢:主循环持续查询按钮状态,"即将开抢"时空转,切到"立即购买"后依次调用下单接口;终端打印alipayOrderId与支付链接后,去 我的大麦 → 交易中心 → 订单管理 完成支付。

提升成功率的三点:

  • 开抢前几分钟启动即可,循环会在"即将开抢"状态下空转,状态一变立即进下单分支
  • 用有线网络,关掉占用带宽的程序
  • 主循环本身连续轮询、无人工延迟,不要同时开着浏览器反复刷新同一场次

工作原理:一条分拣线式的模块分工

这套 Python 抢票脚本的分工可以看成一条快递分拣线:selenium 只在入口完成"取号"——打开登录页、拿到 cookies;此后 requests 把每个请求当作包裹,直接送上detail.damai.cn、buy.damai.cn的传送带,跳过页面渲染;tools.py 存放分拣规则——解析接口参数、挑选座位;cookies.pkl是存根抽屉,下次运行先查它。

关键技术点:

  • requests 直连接口:查票、进订单确认页、提交createOrder三步都不渲染页面
  • selenium + ChromeDriver 只服务登录,拿到 cookies 后不再使用浏览器
  • Cookie 持久化:先经check_login_status验证,通过才写入cookies.pkl
  • 票源轮询:主循环反复请求 subpage 接口读取按钮状态,"即将开抢"时继续空转;选座链路另用 execjs 执行 signcode.js 计算接口签名

🔍 跑不通自查:抢票脚本跑不通的五步排查

  1. 网络:先确认浏览器能正常打开对应的演出页。
  2. 目标 ID:核对item_id与 URL 一致,且城市选对,同城不同场次的 id 不同。
  3. 登录态:终端提示"登录失败"时删除cookies.pkl重新登录;观演人姓名需与网站端完全一致。
  4. 开售时间:确认场次时间与票价档位,状态若已是"缺货登记",脚本会直接结束,这属正常。
  5. 日志:出现"获取购买必备参数异常"时,多为站点前端 JS 变动,需对照最新页面 JS 重新整理 tools.py 中get_api_param的正则。

合规红线:四条使用边界

  • 仓库遵循 MIT 许可,定位是个人参考学习,把代码用于商业倒卖超出授权范围。
  • 控制请求频率,主循环已是连续轮询,不要再叠加多实例并发请求同一接口。
  • 只为自己和身边人购票,不囤票、不倒卖。
  • 抢到票后立即停止脚本运行,尽快到订单页完成支付。

这个 Python 抢票脚本的价值,在于把重复操作固化成确定流程,省下盯屏和手速;若你发现接口变动或想补充文档,可以直接提 issue 或发 PR。

【免费下载链接】Automatic_ticket_purchase大麦网抢票脚本项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/29 5:33:41

HSTS配置指南:从SSL剥离攻击到IIS/Tomcat实战部署与排错

1. HSTS到底解决什么问题:先弄懂它为什么存在我第一次真正认真研究HSTS,不是因为主动学习安全加固,而是被一个诡异的故障逼的。网站部署了HTTPS证书,浏览器也显示小锁图标,一切看起来正常。但过了一周,用户…

作者头像 李华
网站建设 2026/9/29 5:31:46

【Codex智慧中医系统】配置前端应用并打通跨域访问

后台模板渲染、静态资源加载、跨域请求、数据库连接等问题,常集中暴露在配置层。TCM_Web 一旦出现页面空白、资源 404、接口被拦截或启动即报错,排查应先回到 settings.py 与目录约定。 本文围绕「基于 Django 的家庭健康数字服务平台」前后端分离场景,梳理 TCM_Web 的项目…

作者头像 李华
网站建设 2026/9/29 5:31:44

DDR5 DRAM信号测试完全指南:从示波器选型到眼图分析

示波器这东西,平时修个电源、抓个I2C波形,大家都会用,但真到了DDR5 DRAM这种高速总线面前,很多人一下子就懵了。我见过太多工程师,手里拿着几万块的示波器,面对DDR5颗粒却不知道怎么下探针,要么…

作者头像 李华
网站建设 2026/9/29 5:30:09

openclaw接入qq问题排查:pnpm workspace 下 TaoToken 配置骨架与报错定位

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 5:29:11

ZeroLaunch-rs视频会议:远程协作工具集成

ZeroLaunch-rs视频会议:远程协作工具集成 🎯 痛点直击:会议启动的烦恼 还在为频繁的视频会议手忙脚乱?每次会议前都要在众多应用里翻找Teams、Zoom、腾讯会议?打错字找不到应用,错过重要会议开场&#xff1…

作者头像 李华
网站建设 2026/9/29 5:28:52

ZeroLaunch-rs错误处理:Rust安全机制实践

ZeroLaunch-rs错误处理:Rust安全机制实践 引言:为什么错误处理如此重要? 在Windows应用程序启动器的开发中,错误处理不仅仅是代码健壮性的保障,更是用户体验的关键。ZeroLaunch-rs作为一款追求极速精准的启动器&#x…

作者头像 李华