1 正常的最优抢票流程
1. 提前准备事项:
设置登录密码、邮箱、解绑淘宝,账号绑定中只绑定【支付宝】
操作路径:我的-账号安全-登录密码、邮箱设置
提前设置好观演人、收货地址
操作路径:我的-服务-观演人、收货地址
注意事项:
若绑定了多个观演人信息,记得把多余的先删掉,只留下【确定要去的观演人信息】
地址,同理,提前填好,并设置为【默认地址】
提前设置好【抢票攻略】:
1、预约场次和票档
注意事项:提前预约想看的场次(xx月xx日 xx:00)、票档,抢票时会自动勾选
2、预约抢票提醒
3、预选本次实名观演人
2. 开抢前10分钟,重启手机,只打开:大麦网APP(抢票等待页面)、支付宝APP
大麦网APP : 页面流程
抢票等待页面 := 演唱会详情页
不用退出抢票页面,可以刷新几遍,等待抢票的倒计时
页面下方的倒计时为0时,右下角的【预约抢票按钮】会自动变成【立即抢票】,此时点击进去即可,不用退出重进
抢票确定页面
注意事项:本页面含场次、票档、数量、价格、价格明细(汇总)等信息、【确定】按钮
操作路径:抢票等待页面-抢票确定页面
提交订单按钮
注意事项:
本页面的标题:确认订单;本页面含演唱会的场次、票档、观演人(列表)、配送方式、支付方式、价格(汇总)等信息;【提交订单】按钮
本页面进入/刷新不成功时,大概率可能出现【努力刷新】字样的按钮,此时不要退出,一直持续点击【努力刷新】按钮
在本页面点击【提交订单】按钮时,可能出现"同一时间下单人数太多,建议您稍后再试、【返回】、【继续尝试】"弹窗,就一直点击【继续尝试】
直至提交订单成功后,会出现含【我知道了】按钮的弹窗
操作路径:抢票等待页面-抢票确定页面-提交订单(-发起支付宝支付唤醒页面)
2 爬虫脚本(Python版) // TODO
2.0 核心依赖
pickle
pickle是Python的标准库之一,它提供了一种序列化和反序列化Python对象的方式。在Python中,pickle模块允许我们将对象转换为字节流,以便在文件中文件中存储或在网络上传输。要使用pickle,我们无需单独安装它,因为它在Python的标准库中已经包含了。
X 参考文献
- 大麦网
[1] 详情页 - 【南昌】林俊杰JJ20 世界巡回演唱会-南昌站
curl -X GET https://mtop.damai.cn/h5/mtop.damai.item.detail.getdetail/1.0/?jsv=2.7.2&appKey=12574478&t=1714746308416&sign=92c3ac50d64b777dce2eccee867fcb5f&api=mtop.damai.item.detail.getdetail&v=1.0&H5Request=true&type=json&timeout=10000&dataType=json&valueType=string&forceAntiCreep=true&AntiCreep=true&useH5=true&data=%7B%22itemId%22%3A%22790196638099%22%2C%22platform%22%3A%228%22%2C%22comboChannel%22%3A%222%22%2C%22dmChannel%22%3A%22damai%40damaih5_h5%22%7D
Request :
query-params:
jsv: 2.7.2
appKey: 12574478
t: 1714746657327
sign: 547c2c34820bc4f3ceb777aad344d690
api: mtop.damai.item.detail.getdetail
v: 1.0
H5Request: true
type: json
timeout: 10000
dataType: json
valueType: string
forceAntiCreep: true
AntiCreep: true
useH5: true
data: {"itemId":"790196638099","platform":"8","comboChannel":"2","dmChannel":"damai@damaih5_h5"}
query-params-source:
jsv=2.7.2&appKey=12574478&t=1714746657327&sign=547c2c34820bc4f3ceb777aad344d690&api=mtop.damai.item.detail.getdetail&v=1.0&H5Request=true&type=json&timeout=10000&dataType=json&valueType=string&forceAntiCreep=true&AntiCreep=true&useH5=true&data=%7B%22itemId%22%3A%22790196638099%22%2C%22platform%22%3A%228%22%2C%22comboChannel%22%3A%222%22%2C%22dmChannel%22%3A%22damai%40damaih5_h5%22%7D
- 大麦网抢票最新攻略,各大演唱会门票轻松抢购,不用求黄牛 - Bilibili 2023-10-13
- 【大麦网抢票脚本】python全自动门票秒杀脚本,拒绝黄牛,从我做起!【附源码】 - Bilibili 2024-04-16 【推荐】
- 大麦如何抢票流程(无科技不封号99%成功)!!! - Bilibili 2024-04-17
- 【Python脚本】Python大麦网自动抢票脚本,准点秒杀原价出票!拒绝黄牛从我做起,再也不用当大冤种啦! - Bilibili 2024-04-18
- Python 大麦网爬虫
- https://github.com/youwd/python_damai/blob/master/README.md | 2 star
- https://github.com/Entromorgan/Autoticket | 1.3k star
- https://github.com/MakiNaruto/Automatic_ticket_purchase | 3.9k star
- storm sniffer storm sniffer大麦抢票 - 51CTO
python damai_ticket.py
- Python 类教程
- Storm Sniffer
- 软件简介
移动HTTP/HTTPS数据包捕获和网络调试工具。
Storm Sniffer 可让您捕获并检查 iOS 设备上的 HTTP / HTTPS 请求和响应。
无需计算机即可轻松调试应用程序的网络问题。
* 特征
数据包捕获:使用本地 VPN 捕获来自 iOS 设备的 http/HTTPS 流量。以文本形式查看http/https请求和响应,并支持HTML、JS、CSS格式预览;
重写:实时修改http/https请求和响应。包括URL重定向、自定义header、本地/远程文件mock等;
重放:通过 cron 支持执行任意 HTTP 请求;
脚本:使用本地/远程 Javascript 以获得更高的可扩展性。
* 怎么运行的
Storm Sniffer 在您的设备上创建本地 VPN,然后将所有流量转发到本地中间人服务器。只要 VPN 处于活动状态,Storm Sniffer 就可以捕获通过 Wi-Fi 或蜂窝数据的所有 HTTP / HTTPS 流量。
* 关于敏感数据
Storm Sniffer 的根证书是在您的设备中生成的自签名证书。所有 HTTP / HTTPS 请求和响应都会被捕获并存储在您的设备上,而无需涉及任何远程服务器。
* 关于订阅
订阅后,您可以解锁所有高级功能。目前,自动续订订阅分为三种:
年度 $17.99、季度 $3.99、 每月 $1.99
* 使用条款
https://sniffer.x-storm.com/terms/
* 隐私政策
https://sniffer.x-storm.com/privacy/