资讯详情

资讯详情

Automatic_ticket_purchase:改 6 个参数,大麦开票瞬间自动下单

Automatic_ticket_purchase改 6 个参数大麦开票瞬间自动下单【免费下载链接】Automatic_ticket_purchase大麦网抢票脚本项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase大麦详情页的按钮从即将开抢翻成立即购买只有一瞬你的手动刷新根本抢不过接口。Automatic_ticket_purchase 是一个大麦网抢票脚本用 requestsPython 的 HTTP 请求库直连购票接口轮询票态命中立即购买瞬间自动完成下单并拿支付链接。项目已停止维护主购买链路迁到了手机端适合当抓包逆向教材拆解不适合拿去倒卖。⚙️ 填什么6 个参数6 个参数全部位于 Automatic_ticket_purchase.py 的__init__方法内先把这张表看完再动手字段名它控制什么值从哪来login_id大麦登录账号账号登录方式才需要你的大麦登录名login_password大麦登录密码账号登录方式才需要你的大麦密码item_id要抢的演出场次编号详情页地址栏id后面的数字viewer观演人姓名列表下单时替你在订单里勾上这些人平台常用购票人管理中已登记的姓名buy_nums购买张数必须等于 viewer 列表长度你要抢几张就填几ticket_price目标票价只抢这一档详情页上你想抢的那档价格如 180⚠️item_id 分城市站→ 同一演出每个城市的编号不同从你要抢的那一站详情页地址栏里取⚠️viewer 名字写错一个字就下单失败→ 对照常用购票人管理逐字核对去掉多余空格⚠️buy_nums 与 viewer 数量对不上直接报错退出→ 买 2 张就写 2 个观演人、buy_nums 填 2 怎么跑4 步启动克隆仓库拿到全部源码git clone https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase cd Automatic_ticket_purchase安装依赖requirements.txt 里只有 4 个包requests、selenium、beautifulsoup4、pyexecjspip install -r requirements.txt下载与本机 Chrome 版本匹配的 ChromeDriver驱动浏览器自动化的组件重命名为chromedriver_windows/chromedriver_linux/chromedriver_mac按操作系统选一个放到项目根目录tools.py 会按系统自动查找。在__init__方法中填好上一节的 6 个参数。启动脚本默认走账号密码登录偏好扫码就加--mode qr。首次登录成功后 cookie登录成功后网站发的那张已验证小票会存入 cookies.pkl之后运行直接复用python Automatic_ticket_purchase.py python Automatic_ticket_purchase.py --mode qr 它怎么跑的一条接口链路全流程压成一行Selenium 打开登录页 → 登录成功存 cookies.pkl → requests 轮询 detail.damai.cn 票态 → 命中立即购买 → orderConfirm 生成订单 → createOrder 提交拿支付宝支付链接为什么登录环节要动真浏览器大麦的登录页带滑块等反自动化检测代码里用excludeSwitches关掉 webdriver 特征才能把真实浏览器骗过去cookie 到手后 Selenium 立即退场。之后全程不再渲染页面直接打接口省掉了等页面加载的几百毫秒到几秒这正是抢票场景里和别人的差距来源反过来即将开抢就继续轮询、缺货登记就认输退出状态判断也走的是接口返回的btnText字段不靠看页面按钮。选座接口的签名算法选座演出要走 mtop 系列接口请求里必须带一个 sign 参数。tools.py 的get_sign_code把 cookie 里的 h5_token、当前毫秒时间戳和接口参数拼成字符串交给 signcode.js 的calcaulate函数算出 sign由 pyexecjs 在本地执行这套逻辑就是典型的接口逆向产物。 跟它过一遍抢 2 张 180 元档你的目标是开售瞬间买走指定场次 2 张 180 元的票。把 viewer 填上 2 个已登记的观演人、buy_nums 填 2、ticket_price 填 180、item_id 指向目标场次然后运行脚本它会先登录存 cookie再开始轮询票态。按钮翻成立即购买后控制台会打印抢票成功、alipayOrderId 和支付宝支付链接订单出现在大麦我的大麦 → 交易中心 → 订单管理里尽快付款即可。如果控制台只反复轮询、迟迟不出链接优先检查 item_id 是不是你想抢的城市站、ticket_price 是否和页面上某一档完全一致。遇到选座演出走的是同一个参数入口命中后脚本会自动拉座位图、过滤出目标价位的可售座位、按遍历顺序挑出与 buy_nums 一致的座位再提交当前版本只支持同一价位选座、不保证连坐。 挂了看哪症状控制台打印登录失败, 请检查登录账号信息。若使用保存的cookies则删除cookies文件重新尝试根因cookies.pkl 已过期或账号密码填错接口校验登录态不通过动作删 cookies.pkl用 --mode qr 重新扫码症状启动时报 selenium 相关错误浏览器窗口起不来根因ChromeDriver 缺失、与本机 Chrome 版本不匹配或文件名没改对动作换匹配版本驱动并改名放根目录症状打印购买数量与实际观演人数量不符根因buy_nums 和 viewer 列表长度不相等run入口校验直接拦截动作把两个值改成相等再运行症状打印请检查输入的观演人信息与大麦网观演人信息是否一致根因viewer 里的姓名与平台登记值有出入多了空格也算不一致动作对照常用购票人管理逐字改症状打印获取购买必备参数异常请重新解析response返回的参数根因大麦前端 JS 更新get_api_param的正则解析失效动作按最新页面 JS 手动重提取参数如果以上都不是去 issue 区搜关键词比硬猜快。收尾最值得花 30 分钟拆的是get_api_param用正则从压缩后的 JS 包里还原出请求参数是抓包逆向的标准入门样本。把票态查询抽成常驻轮询并接桌面通知就是现成的开售前监控方向。MIT 协议仅供个人学习遵守目标平台服务条款凭证只留本地。【免费下载链接】Automatic_ticket_purchase大麦网抢票脚本项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →