大麦网抢票脚本:10 分钟改好 3 个参数,跑通自动抢购流程
【免费下载链接】Automatic_ticket_purchase大麦网抢票脚本项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase
这是一款用 Python + Selenium 写的大麦网抢票工具:开售瞬间它替你完成登录、选档、下单,你只需要在最后付款。适合愿意在开售前花十分钟改几个参数、又不想在抢票时刻手忙脚乱的人,这个自动抢票脚本值得提前配好。
开售前 20 分钟:拉代码、装依赖
先把代码拉到本地,这一步让脚本、依赖清单和签名辅助文件都进入你的工作目录:
git clone https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase然后装依赖,脚本在 requirements.txt 里锁死了版本(beautifulsoup4==4.9.3、requests==2.24.0、selenium==3.141.0、pyexecjs==1.5.1),一条命令全部装好:
pip install -r requirements.txt还有一件容易漏的事:登录环节要 Selenium 驱动 Chrome,你需要下载与系统匹配的 ChromeDriver,改名为chromedriver_windows、chromedriver_linux或chromedriver_mac,放到项目根目录,否则登录时找不到驱动直接报错。
要改的几个参数
打开 Automatic_ticket_purchase.py,需要动的参数就下面几个:
| 参数 | 你要填什么 |
|---|---|
| login_id / login_password | 你的大麦网账号和密码,只在账号密码登录时用 |
| item_id | 演出页 URL 里 id= 后面的那串数字 |
| viewer | 已在大麦网添加的观演人姓名列表,如['李四'] |
| buy_nums | 买几张票,必须和 viewer 里的人数一致 |
| ticket_price | 要抢的票价档面值,单位元 |
把 item_id 和观演人对齐
怎么从 URL 里抠出 item_id
在大麦官网打开目标演出页,浏览器地址栏里能看到id=610820299671这样的片段,这串数字就是 item_id。它决定脚本盯哪场演出,填错就会空跑到结束;同一场演出不同城市、不同场次的 item_id 都不一样,务必确认是你要抢的那一场。
viewer 里写的姓名,必须和大麦网「我的大麦 → 交易中心 → 常用购票人管理」里登记的完全一致。提交订单时脚本会用页面返回的观演人列表做比对,差一个字都会提示"请检查输入的观演人信息与大麦网观演人信息是否一致"然后退出。
开售瞬间:脚本按什么顺序动手
两种登录方式
启动脚本时,用 --mode 参数指定登录方式,账号密码是默认值,不想输密码就切到扫码:
python Automatic_ticket_purchase.py --mode account python Automatic_ticket_purchase.py --mode qr登录成功后 cookies 会存成项目目录下的 cookies.pkl,下次启动直接复用,不用重复登录;如果之后反复登录失败,删掉这个文件重新登录即可。
盯票与下单循环
登录后脚本进入死循环:反复查询目标票价档的按钮状态。显示"即将开抢"就继续轮询;显示"缺货登记"说明售罄,直接结束;一旦变成"立即购买",立刻请求订单确认页并提交订单。如果是选座购票场次,它会额外拉取座位数据,在指定价位里自动挑座位下单(暂不支持连坐)。下单成功会打印 alipayOrderId 和支付宝支付链接。
✅ 看到"抢票成功"这一行后,马上打开支付链接完成付款,再去「我的大麦 → 交易中心 → 订单管理」确认订单,别拖到订单超时。
抢到之后,或者没抢到
三个高频卡点怎么排
- 登录失败:先核对账号密码;走 cookies 登录的话删掉 cookies.pkl 重来;被风控拦截时换扫码登录更稳。
- 购买数量与观演人数量不符:buy_nums 必须等于 viewer 的人数,脚本会在开跑前直接拦下,买 2 张就填 2 位观演人。
- 获取 sku_id 失败:通常是场次里没有和 ticket_price 匹配的票价档,或该档已售罄,换一个可用票价再试。
开跑前的几句提醒
⚠️ 该脚本只是辅助工具,不能保证 100% 成功率,请遵守大麦网用户协议,仅个人参考使用;项目方已声明停止维护,若官网接口变动脚本可能失效,需要自己读代码适配。建议开售前 10~15 分钟启动,高峰期失败了就重试。
现在打开终端,进入项目目录,运行这条命令:python Automatic_ticket_purchase.py,然后等开售。
【免费下载链接】Automatic_ticket_purchase大麦网抢票脚本项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考