大麦网自动抢票脚本:4个依赖包实现PC端自动下单
大麦网自动抢票脚本4个依赖包实现PC端自动下单【免费下载链接】Automatic_ticket_purchase大麦网抢票脚本项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase20:00:00开票页面的按钮刚变成立即购买等你点完确认弹窗里只剩该票价已抢完——手动抢热门场次快人一步的往往不是手速而是谁先把请求发出去。Automatic_ticket_purchase大麦网自动抢票脚本解决的就是这个问题登录之后的查票、选座、下单全部改为直接走接口请求把开售瞬间的操作从人点按钮变成程序直发。它能替你完成哪些抢票步骤三种登录方式登录结果可缓存。Selenium 只负责打开登录页完成账号密码或扫码登录成功后 cookies 自动存到cookies.pkl再次运行时直接读缓存进入抢票流程不再弹出浏览器窗口。票档状态轮询开售即下单。主循环反复请求商品接口读取目标票价按钮的文本即将开抢就继续等待立即购买立刻进入 orderConfirm 下单链路缺货登记则如实退出。V2.1 还支持选座购买自动拉取座位图过滤出指定票价下可售的座位后下单暂只支持单一票价不支持连坐。观演人自动校验匹配。配置里填写的 viewer 姓名会先与订单确认页返回的常用购票人列表逐一比对全部匹配上才勾选提交任何一个名字对不上就直接报错避免把票填错人。为什么登录之后可以关掉浏览器可以理解为前台认脸、后厨取餐Selenium 只干一件事——第一次打开登录页、完成登录并导出 cookies前台登记此后所有抢票动作都由 requests 直接向 detail.damai.cn、buy.damai.cn 发接口请求浏览器窗口不再参与后厨窗口取餐。选座场次多一步脚本用 execjs 在本地执行 signcode.js 中的函数算出 mtop 座位接口要求的 sign 参数再请求座位数据。整条链路里浏览器只出现在登录那一小段这也是它比纯页面自动化方案响应快的原因。第一次跑起来前要做哪些准备 ️1. 克隆仓库并安装依赖git clone https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase cd Automatic_ticket_purchase pip install -r requirements.txt依赖只有 4 个beautifulsoup4、requests、selenium、pyexecjs。注意 pyexecjs 依赖 Node.js 运行时没装 Node 的话选座相关功能跑不起来。2. 放置 chromedriver下载与本地 Chrome 大版本匹配的 chromedriver放进项目根目录并按系统重命名chromedriver_windows/chromedriver_linux/chromedriver_mac。项目里 selenium 锁定在 3.141.0 旧版本 API驱动版本不对会直接报 session 创建失败这是新手最常踩的第一个坑。3. 修改 主流程文件 中的四个参数self.item_id: int 610820299671 # 商品id self.viewer: list [张三] # 大麦网已登记的观演人 self.buy_nums: int 1 # 购买数量需与观演人数量一致 self.ticket_price: int 180 # 指定票价4. 如何获取 item_id打开目标演出的商品页地址栏中的id参数就是 item_id不同城市、不同场次的值各不相同5. 购票人名称要对得上viewer 填的必须是账号在常用购票人页面登记过的姓名逐字一致6. 运行# 默认账号密码登录 python Automatic_ticket_purchase.py # 或改用扫码登录 python Automatic_ticket_purchase.py --mode qr第一次跑常见的问题登录超时或出现滑块可以改用--mode qr扫码提示登录失败时多半是cookies.pkl缓存失效删掉文件重新登录即可启动即报购买数量与实际观演人数量不符则是 buy_nums 与 viewer 列表长度不一致改成相等就行。想再快一点还能怎么调想跳过每次登录首次登录成功后 cookies 已自动落盘之后的运行全程无浏览器窗口响应链路最短cookies 过期就删除cookies.pkl重登一次。场次是选座购买ticket_price 必须填目标价位脚本会拉取座位数据后按顺序取前 buy_nums 个可售座位挑选逻辑在 tools.py 的pick_seat中——它是先到先得式取座如果对区域、排号有偏好需要自己改这段逻辑。看到获取购买必备参数异常get_api_param是从 alicdn 上的前端 JS 文件里用正则提取接口参数的大麦前端一更新正则就可能失配。跟着浏览器抓包比对参数、自行修正正则是接口型脚本绕不开的维护成本。它适合谁又卡在哪里先说最要紧的一条限制README 开头明确写着已停止维护——大部分购买方式已迁移至手机端需配合抓包处理且暂无更新计划。所以它现在的定位更接近一份写得很清楚的接口抢票学习样本而不是开箱即用的抢票器。适合想拆解 Selenium requests execjs 组合玩法的开发者、仍在 PC 网页端售卖的演出、个人学习用途的购票实验。不适合指望直接用来抢当下热门演出很多已改为仅移动端流程、以及任何商业转售用途。其他已知局限selenium 版本较旧Chrome 与驱动版本要严格匹配选座仅支持单一票价、不支持连坐接口参数依赖前端 JS 不变化。使用它前该守哪些规矩仓库采用 MIT 许可作者声明仅供个人学习参考对商业黄牛用途不承担任何责任。请在自己的账号权限内使用遵守大麦网用户协议与平台规则控制轮询频率在合理范围不要给平台服务带来额外压力。涉及法律与合规红线时责任在使用者自己。【免费下载链接】Automatic_ticket_purchase大麦网抢票脚本项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Firebase AI Logic(firebase-js-sdk)多说话人语音合成配置指南:MultiSpeakerVoiceConfig 详解

Firebase AI Logic(firebase-js-sdk)多说话人语音合成配置指南:MultiSpeakerVoiceConfig 详解

开发工具后端 【免费下载链接】firebase-js-sdk Firebase Javascript SDK 项目地址: https://gitcode.com/gh_mirrors/fi/firebase-js-sdk 点击查看 免费下载 本文基于 firebase-js-sdk 仓库中 packages/ai(AI Logic)模块的 API 参考文档与源…

2026/10/15 3:04:35 阅读更多 →
3步装好foobox-cn:foobar2000界面美化的完整指南

3步装好foobox-cn:foobar2000界面美化的完整指南

3步装好foobox-cn:foobar2000界面美化的完整指南 【免费下载链接】foobox-cn DUI 配置 for foobar2000 项目地址: https://gitcode.com/GitHub_Trending/fo/foobox-cn foobar2000 音质是真的好,可默认界面黑底白字,怎么看都像十年前的…

2026/10/15 3:04:35 阅读更多 →
practical-aspnetcore 实战:ASP.NET Core Output Cache 输出缓存中间件入门(默认 1 分钟过期与 64 MB 响应体上限)

practical-aspnetcore 实战:ASP.NET Core Output Cache 输出缓存中间件入门(默认 1 分钟过期与 64 MB 响应体上限)

示例工程 【免费下载链接】practical-aspnetcore Practical samples of ASP.NET Core 11, 10, 9, 8.0, 7.0, 6.0, 5.0, 3.1, 2.2, and 2.1,projects you can use. Readme contains explanations on all projects. 项目地址: https://gitcode.com/gh_mirrors/pr/prac…

2026/10/15 3:04:35 阅读更多 →

最新新闻

Natron ColorBars 节点完全指南:SMPTE RP 219 彩条生成器的参数详解与广播安全输出

Natron ColorBars 节点完全指南:SMPTE RP 219 彩条生成器的参数详解与广播安全输出

音视频视频处理图形学桌面应用 【免费下载链接】Natron Open-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry. 项目地址: https://gitcode.com/gh_mirrors/na/Natron 点击查看 …

2026/10/15 3:44:42 阅读更多 →
foobar2000界面太老旧?这份foobox-cn主题完整指南帮你快速换上新皮肤

foobar2000界面太老旧?这份foobox-cn主题完整指南帮你快速换上新皮肤

foobar2000界面太老旧?这份foobox-cn主题完整指南帮你快速换上新皮肤 【免费下载链接】foobox-cn DUI 配置 for foobar2000 项目地址: https://gitcode.com/GitHub_Trending/fo/foobox-cn 如果你也打开foobar2000就面对一片灰扑扑的默认窗口,或者…

2026/10/15 3:44:42 阅读更多 →
游戏主机变身B站放映厅:wiliwili跨平台客户端完整上手指南

游戏主机变身B站放映厅:wiliwili跨平台客户端完整上手指南

游戏主机变身B站放映厅:wiliwili跨平台客户端完整上手指南 【免费下载链接】wiliwili 第三方B站客户端,目前可以运行在PC全平台、PSVita、PS4 、Xbox 和 Nintendo Switch上 项目地址: https://gitcode.com/GitHub_Trending/wi/wiliwili wiliwili …

2026/10/15 3:44:42 阅读更多 →
C语言【二维数组】详解版

C语言【二维数组】详解版

文章目录1. 二维数组的创建🪄2. 二维数组的定义✨3. 不完全初始化arr1数组👇arr2数组👇完全初始化👇3. C99这种的变长数组⛷️📢 重点:变长数组不能初始化。🤖加餐内容:4. 课后思维题…

2026/10/15 3:44:42 阅读更多 →
C++ map插入性能对比:insert、operator[]与emplace深度解析

C++ map插入性能对比:insert、operator[]与emplace深度解析

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

2026/10/15 3:44:42 阅读更多 →
深入解析 cloudpods 中纯 Go xz 压缩库的演进路线:基于 ulikunitz/xz 的 TODO 蓝图与源码印证

深入解析 cloudpods 中纯 Go xz 压缩库的演进路线:基于 ulikunitz/xz 的 TODO 蓝图与源码印证

后端云原生运维虚拟化人工智能AI 应用 【免费下载链接】cloudpods 开源、云原生的多云管理及混合云融合平台 项目地址: https://gitcode.com/yunionio/cloudpods 点击查看 免费下载 本文以 cloudpods 仓库所 vendored 的 github.com/ulikunitz/xz 库之 TODO.md 为骨…

2026/10/15 3:43:42 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/14 7:53:34 阅读更多 →