大麦网自动抢票跑通:3步部署开源抢票脚本,4个参数完成配置
大麦网自动抢票跑通3步部署开源抢票脚本4个参数完成配置【免费下载链接】Automatic_ticket_purchase大麦网抢票脚本项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchaseAutomatic_ticket_purchase 是一个大麦网自动抢票脚本Selenium 只负责登录页之后的轮询开售、确认订单、提交订单全部由 Requests 接口完成。配置 item_id、票价、观演人、数量 4 个参数即可运行适合有命令行基础、想看懂自动下单全流程的用户。部署到跑通3步最短路径第 1 步获取代码git clone https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase cd Automatic_ticket_purchase完成后目录下应有主程序 Automatic_ticket_purchase.py、工具模块 tools.py、签名脚本 signcode.js 和 requirements.txt。第 2 步安装依赖pip install -r requirements.txtrequirements.txt 只固定了 4 个包beautifulsoup44.9.3、requests2.24.0、selenium3.141.0、pyexecjs1.5.1。无报错输出即完成。第 3 步准备 ChromeDriver下载与本机 Chrome 浏览器版本匹配的 ChromeDriver按系统重命名后放进项目根目录Windows →chromedriver_windowsLinux →chromedriver_linuxmacOS →chromedriver_mactools.py 里用platform.system()判断系统并拼接驱动文件名名字必须一字不差。预期结果运行python Automatic_ticket_purchase.py后浏览器打开大麦网登录页。参数配置决定能否下单的 4 项所有配置集中在DaMaiTicket.__init__self.login_id: str account # 大麦网登录账户名 self.login_password: str password # 大麦网登录密码 self.item_id: int 610820299671 # 商品id self.viewer: list [viewer1] # 在大麦网已填写的观影人 self.buy_nums: int 1 # 购买数量 self.ticket_price: int 180 # 目标票价item_id 怎么拿看 URL 里的 id 参数每个城市、每个场次对应不同的 item_id。打开目标演出详情页从地址栏id610820299671处复制数字填入即可。观演人怎么配与常用购票人逐字核对viewer里的姓名会在提交订单前与账户常用购票人管理名单逐个比对有一字不同就终止下单。先在 PC 端大麦网添加好购票人再把姓名原样抄进代码。数量与票价两条硬约束buy_nums必须等于viewer的元素个数否则启动即提示购买数量与实际观演人数量不符并退出。ticket_price用来从票价列表中定位目标档位必须是该场次真实存在的价位否则提示票价未填写, 请选择票价不进入轮询。登录方式与 cookie 复用# 默认账号密码登录 python Automatic_ticket_purchase.py # 扫码登录 python Automatic_ticket_purchase.py --mode qr首次登录成功后cookie 会写入cookies.pkl之后每次运行直接读文件跳过浏览器登录环节。cookie 过期导致校验失败时删除该文件重新登录。工作原理只有第一步用浏览器整条链路拆成三步登录之后全部是纯接口调用查开售GETdetail.damai.cn/subpage从返回里取出 skuList按ticket_price找到对应价位的 skuId再读该价位按钮的文字。等开抢循环轮询按钮文字。即将开抢继续等缺货登记说明已售空直接退出立即购买说明开抢进入下一步。确认与提交GETbuy.damai.cn/orderConfirm页面从window.__INIT_DATA__里提取订单数据再 POST 到createOrder提交。成功后打印 alipayOrderId 和支付宝支付链接提示到我的大麦-交易中心-订单管理确认支付。两个设计点值得注意为什么登录用 Selenium大麦登录页有反自动化检测tools.py 关闭了enable-automation开关和AutomationControlled特征来避开滑块登录一次后浏览器即弃用后续接口调用省去页面渲染开销响应更快。参数不是写死的接口通用参数由get_api_param()从 CDN 拉取前端 JS 后用正则抽取。大麦前端一旦改版这个函数要手动跟改。V2.1 版本另加了选座购买路径用 signcode.js 配合 execjs 计算 sign调 mtop 接口拉取座位图按目标价位过滤后取前 N 个可售座位提交。该路径只支持单一价位暂不支持连坐。进阶调优轮询间隔现有轮询循环没有 sleep。建议你在查询步骤前自行插入 0.3~0.5 秒间隔在命中时机和账号安全之间取平衡。覆盖多个票价一个ticket_price只能指向一个价位。想同时盯 580 和 1080可并行跑多个进程或自行改代码按价位列表依次尝试。多账号热门场次可提前准备几个已完成实名认证的账号各自维护独立的cookies.pkl和参数文件。脚本没有内置轮转机制文件隔离与调度需自己处理。维护状态README 已声明大部分购买方式迁移到手机端需配合抓包且暂无更新计划。用于真实场次前先小流量验证 PC 端接口是否仍有效。避坑指南浏览器打不开或启动后立即闪退原因ChromeDriver 与本地 Chrome 大版本不匹配。 处理下载对应版本的驱动按系统规则重命名后放回项目根目录。提示登录失败, 请检查登录账号信息原因账号密码错误或本地cookies.pkl已过期。 处理核对凭据或删除 cookie 文件改用--mode qr扫码登录。提示请检查输入的观演人信息与大麦网观演人信息是否一致原因viewer里的姓名与常用购票人管理中的姓名不完全一致常见于同音字、多余空格。 处理从大麦网页面直接复制姓名粘贴进代码避免手工输入。提示获取购买必备参数异常请重新解析response返回的参数原因大麦前端 JS 更新tools.py 中get_api_param()的正则不再匹配。 处理手动更新该函数内的匹配规则。流程全部正常但订单提交失败原因购买链路已迁往手机端PC 端接口失效。 处理项目处于停止维护状态此类问题无法靠调参解决建议将其作为接口流程的学习参考。写在最后这个项目的价值在于把查开售、确认订单、提交下单压缩成三步纯接口调用登录环节还有 cookie 持久化与反自动化检测等实用细节整体只分主程序和工具模块两个文件结构清晰适合拆解学习。请注意仅限个人学习参考遵守平台服务条款不要用于批量购票或转售。【免费下载链接】Automatic_ticket_purchase大麦网抢票脚本项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

LAMMPS change_box 命令完全指南:仿真盒尺寸、形状与边界条件的动态操控

LAMMPS change_box 命令完全指南:仿真盒尺寸、形状与边界条件的动态操控

科研科学计算高性能计算 【免费下载链接】lammps Public development project of the LAMMPS MD software package 项目地址: https://gitcode.com/gh_mirrors/la/lammps 点击查看 免费下载 change_box 是 LAMMPS 中用于在输入脚本运行过程中动态修改模拟盒子&…

2026/10/15 2:24:21 阅读更多 →
OpenTelemetry Go SDK 发布流程全解:从 semconv 升级到签名与 Release 的完整实践指南

OpenTelemetry Go SDK 发布流程全解:从 semconv 升级到签名与 Release 的完整实践指南

云原生虚拟化存储后端高可用 【免费下载链接】harvester Open source hyperconverged infrastructure (HCI) software 项目地址: https://gitcode.com/gh_mirrors/ha/harvester 点击查看 免费下载 导读 本文以当前仓库 vendored 的 go.opentelemetry.io/otel 官方…

2026/10/15 2:24:21 阅读更多 →
Flex与啄木鸟:iOS真机运行时调试与观测双引擎实战指南

Flex与啄木鸟:iOS真机运行时调试与观测双引擎实战指南

1. 为什么iOS开发者至今还在手动改代码、重启App来验证一个按钮点击逻辑?我第一次在某电商类App的调试现场看到这个场景:一位资深iOS工程师,为了确认某个促销弹窗的触发条件是否被正确拦截,连续修改了7次if判断语句,每…

2026/10/15 2:24:21 阅读更多 →

最新新闻

笑脸与口罩识别的工业级落地:从像素统计到人机意图理解

笑脸与口罩识别的工业级落地:从像素统计到人机意图理解

1. 这不是玩具项目:笑脸与口罩识别背后的真实业务切口“笑脸识别,口罩识别”——光看标题,很多人第一反应是:这不就是个课堂Demo?调用OpenCV读个摄像头,加两行cv2.CascadeClassifier,再套个预训…

2026/10/15 3:08:36 阅读更多 →
2026,程序员的时代拐点到了

2026,程序员的时代拐点到了

1. 引言 2026 年,注定是程序员职业生涯中一个无法回避的坐标点。这一年,AI 编程助手从「玩具」变成了「同事」,大模型从「聊天机器人」变成了「需求分析师」,而程序员这个职业本身,也站在了前所未有的十字路口。有人焦…

2026/10/15 3:08:36 阅读更多 →
TensorFlow Lite集成实战:从模型转换、量化到端侧推理加速

TensorFlow Lite集成实战:从模型转换、量化到端侧推理加速

到这里,前几章我们讲了模型怎么训、怎么调,该轮到最“落地”的一步了:TensorFlow Lite集成。这章我想用一次完整的实操视角,把从训练好的模型到真正跑在端侧设备上的全流程讲透——包括模型转换、量化、Delegate加速、端侧推理API…

2026/10/15 3:08:36 阅读更多 →
Rope 免费换脸教程:从安装到导出第一条视频的 10 分钟路径

Rope 免费换脸教程:从安装到导出第一条视频的 10 分钟路径

Rope 免费换脸教程:从安装到导出第一条视频的 10 分钟路径 【免费下载链接】Rope GUI-focused roop 项目地址: https://gitcode.com/GitHub_Trending/ro/Rope Rope 是一款免费的图形化人脸交换工具,基于 insightface 的 inswapper_128&#xff08…

2026/10/15 3:08:36 阅读更多 →
金蝶Cloud销售模块参数配置全攻略:从流程打通到信用风控

金蝶Cloud销售模块参数配置全攻略:从流程打通到信用风控

/* 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:08:36 阅读更多 →
免费广告拦截插件 uBlock Origin:默认 5 份过滤列表,请求发出前就拦下

免费广告拦截插件 uBlock Origin:默认 5 份过滤列表,请求发出前就拦下

免费广告拦截插件 uBlock Origin:默认 5 份过滤列表,请求发出前就拦下 【免费下载链接】uBlock uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. 项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock 很多…

2026/10/15 3:07:36 阅读更多 →

日新闻

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 阅读更多 →