首页
/ 大麦网抢票脚本部署与使用指南

大麦网抢票脚本部署与使用指南

2026-02-05 04:49:54作者:宣利权Counsellor

项目概述

本项目是一个大麦网抢票脚本,通过自动化方式提高抢票效率。目前支持账号密码登录和扫码登录两种方式,可实现指定票价和选座购买功能。需要注意的是,该项目已停止维护,大部分购买方式已迁移至手机端,需配合抓包处理。

准备工作

环境要求

安装依赖

使用以下命令安装所需依赖:

pip install -r requirements.txt

下载 ChromeDriver

需要下载与系统安装对应的ChromeDriver驱动并配置,下载地址:http://chromedriver.storage.googleapis.com/index.html

配置驱动路径

默认在项目根目录下,可在Automatic_ticket_purchase.py文件中修改驱动路径配置。

参数配置

关键参数说明

Automatic_ticket_purchase.py文件中,需要配置以下关键参数:

def __init__(self):
    # 登录信息
    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            # 购买指定票价

获取商品ID

商品ID(item_id)可以通过大麦网网页获取,如图所示: 获取商品ID

观影人配置

确保配置的观影人与大麦网已填写的观影人一致,可在大麦网个人中心查看观影人列表: 观影人列表

运行脚本

登录方式

支持两种登录方式:

  1. 账号密码登录(默认)
  2. 扫码登录

运行命令

# 默认登录方式(账号密码)
python Automatic_ticket_purchase.py

# 扫码登录
python Automatic_ticket_purchase.py --mode qr

抢票流程

抢票流程如下: 抢票流程图

功能说明

主要功能

  • 支持指定票价购买
  • 支持选座购买(暂时只支持抢购指定价格下的座位,且暂不支持连坐购买)
  • 自动提交订单

注意事项

  • 购买数量需与观影人数量一致
  • 若使用保存的cookies登录失败,请删除cookies文件重新尝试
  • 选座购买时,系统会自动选择可用座位

免责声明

详见LICENSE,此仓库仅用于个人参考学习,请勿用于商业用途。如他人使用本仓库代码侵犯到大麦网利益等,本人不承担任何责任。

登录后查看全文
热门项目推荐
相关项目推荐