首页 > 其他分享 >黄牛杀手 抢票脚本 V3.0

黄牛杀手 抢票脚本 V3.0

时间:2024-08-11 11:27:53浏览次数:17  
标签:V3.0 配置文件 登录 账户 杀手 抢票 IP 序号

黄牛杀手 抢票脚本 V3.0

介绍

现在黄牛太tm多了,根本抢不到票 为了解决这个问题,开发了这个脚本,支持大麦网,淘票票、缤玩岛等多个平台

依赖

  • selenium (4.10.0以下版本)

pip install selenium ======= 现在黄牛太tm多了,根本抢不到票 为了解决这个问题,开发了这个脚本,支持大麦网,淘票票、缤玩岛等多个平台

功能介绍

  1. 模拟手机端人工操作

    • 使用Appium来模拟手机端的操作,包括模拟用户的点击、滑动、输入等行为
  2. 多平台支持

    • 使用Selenium,通过分析不同平台的页面结构和API,实现多平台支持
  3. 多账户抢票

    • 在配置文件中管理多个账户的信息,包括用户名、密码、抢票策略
    • 多线程或异步编程技术,同时处理多个账户的抢票任务
  4. 切换代理IP池

    • 支持代理IP池,Scrapy和ProxyPool,实现IP的动态切换
  5. 定时预约场次

    • 用定APScheduler,设置定时任务来执行预约场次的操作
    • 灵活地配置定时任务的执行时间,并实现任务的自动触发和执行

测试中的功能

  • 验证码识别:百度OCR,识别抢票过程中出现的验证码

更新记录

  • 2023年4月1日:
    • 增加选座购买功能,自动抢票功能和代理IP功能,提高抢票成功率和稳定性
  • 2022年9月15日:
    • 优化抢票算法,支持设置抢票时间段,增加灵活性和稳定性
  • 2022年8月31日:
    • 添加抢票失败后的重试机制,修复已知bug,提升系统稳定性和可靠性

配置文件说明

  • date: 日期序号,仅支持一个日期选择。
  • sess: 场次序号,优先选中的场次序号放在前,填写的场次序号若大于实际场次序号,则会选中实际场次序号最大的。
  • price: 票档序号,优先选中的票档序号放在前,填写的票档序号若大于实际票档序号,则会选中实际票档序号最大的。
  • real_name: 实名者序号,已经弃用。
  • nick_name: 用户昵称,已经弃用。
  • ticket_num: 购买票数,购买票数与观影人序号的数量务必一致。
  • viewer_person: 观影人序号(预先添加实名观影人),优先选中的序号放在前,填写的序号若大于实际序号,则会放弃选中。
  • driver_path: 驱动地址。
  • damai_url: 大麦首页地址,用于登录。
  • target_url: 购票的实际地址,需要使用手机端的地址,域名: https://m.damai.cn/ 开头。
  • queue: 列入待抢的链接地址。
  • auto_buy: 是否开启自动抢票功能,true表示开启,false表示关闭。
  • auto_buy_time: 自动抢票时间,格式为 "HH:MM:SS",例如 "08:30:00"。
  • retry_interval: 自动抢票失败后重试间隔时间,单位为秒,默认为 5 秒。
  • proxy: 是否使用代理IP进行请求,true表示使用,false表示不使用。
  • proxy_ip: 代理IP地址。
  • proxy_port: 代理IP端口号。

注意事项

  1. 账号必须先做好实名制认证,并添加至少一个实名制的人的信息。
  2. 第一次打开后会进入登录页面,需要手动选择扫码登陆。
  3. 如果太久没用,需要先清空目录下的 cookie 文件,然后在重新登录。

使用说明

环境准备

  1. 安装所需要的环境。
  2. 需要下载与系统安装对应的 ChromeDriver 驱动并配置(也可以改用其他浏览器驱动)。

    下载地址: http://chromedriver.storage.googleapis.com/index.html

  3. 初次登录没有 cookies,默认登录方式为账号密码登录方式,可改成其他方式进行登录,如扫码或短信登录。
  4. 设置自动抢票功能时,请确保填写了 auto_buy_time 字段,并且时间格式正确。
  5. 设置代理IP功能时,请确保填写了 proxy_ip 和 proxy_port 字段,并且格式正确。

多平台抢票

多账户抢票支持

为了满足用户同时使用多个账户进行抢票的需求,跨平台票务抢票脚本 V2.1 引入了多账户抢票功能。以下是如何配置和使用多账户进行抢票的详细说明:

配置多账户

  1. 账户信息配置:在脚本的配置文件中(通常是 config.json 或 settings.ini),您需要为每个账户设置一个账户标识符,并为其指定登录凭据和其他必要的个人信息。例如:
<<<<<<< main
{
    "date": [
        14
    ],
    "sess": [
        1,
        2
    ],
    "price": [
        1,
        2,
        3,
        4,
        5,
        6
    ],
    "real_name": [
        1
    ],
    "nick_name": "",
    "ticket_num": 1,
    "viewer_person": [
        1
    ],
    "driver_path": "C:\\Program Files\\Google\\Chrome\\Application\\chromedriver.exe",
    "damai_url": "https://www.damai.cn/",
    "target_url": "https://m.damai.cn/damai/detail/item.html?itemId=708250808776&spm=a2o71.home.snatch_ticket.item&from=appshare&sqm=dianying.h5.unknown.value.hlw_a2o71_28004194",
    "comment": {
        "title": "comment 下的所有内容为自定义注释,无实际含义",
        "date": "日期序号,仅支持一个日期选择",
        "sess": "场次序号,优先选中的场次序号放在前,填写的场次序号若大于实际场次序号,则会选中实际场次序号最大的",
        "price": "票档序号,优先选中的票档序号放在前,填写的票档序号若大于实际票档序号,则会选中实际票档序号最大的",
        "real_name": "实名者序号,已经弃用",
        "nick_name": "用户昵称,已经弃用",
        "ticket_num": "购买票数,购买票数与观影人序号的数量务必一致",
        "viewer_person": "观影人序号(预先添加实名观影人),优先选中的序号放在前,填写的序号若大于实际序号,则会放弃选中",
        "driver_path": "驱动地址",
        "damai_url": "大麦首页地址,用于登录",
        "target_url": "购票的实际地址,需要使用手机端的地址,域名: https://m.damai.cn/ 开头",
        "queue": {
            "title": "列入待抢的链接地址",
            "zhoujielun_0403": "https://m.damai.cn/damai/detail/item.html?itemId=607865020360&from=appshare&sqm=dianying.h5.unknown.value.hlw_a2o71_28004194&prev_page=8hu5vjnq54&spm=a2o71.28004194.785344.item_horizontal_3"
        }
=======
"accounts": {
    "account1": {
        "username": "[email protected]",
        "password": "password1",
        "target_url": "https://m.damai.cn/",
        "auto_buy_time": "08:30:00"
    },
    "account2": {
        "username": "[email protected]",
        "password": "password2",
        "target_url": "https://m.taopiaopiao.com/",
        "auto_buy_time": "08:30:00"
>>>>>>> main
    }
}

运行多账户抢票 在配置完多账户后,您可以通过以下方式启动脚本,以同时使用所有配置好的账户进行抢票: python ticket_script.py --multi-account

脚本将会遍历 accounts 配置中的每个账户,分别登录并尝试抢票。请确保每个账户的配置都是正确的,以避免在抢票过程中出现错误。

使用多账户抢票时,请确保每个账户都遵守目标平台的使用条款,避免违规操作导致账户被封禁。 确保每个账户都已经完成了必要的实名认证(如果目标平台要求)。 根据目标平台的不同,登录方式(扫码、短信验证等)可能会有所不同,请根据实际情况调整账户配置。

多账户抢票策略

为了在多个票务平台(如大麦网、淘票票、缤玩岛等)上运行抢票脚本,您需要按照以下步骤进行操作:

  1. 配置文件准备:为每个平台准备一个独立的配置文件,例如config_damai.jsonconfig_taopiaopiao.json等。
  2. 平台特定设置:在每个配置文件中,设置该平台特定的target_url、登录方式等信息。
  3. 运行脚本:在运行时,通过命令行参数--config指定要使用的配置文件,例如:python ticket_script.py --config config_taopiaopiao.json

标签:V3.0,配置文件,登录,账户,杀手,抢票,IP,序号
From: https://blog.csdn.net/m0_62996549/article/details/141102998

相关文章

  • 大麦/猫眼抢票-狠货
    大部分购买方式已迁移至手机端,专注研究移动端小白操作–仅供学习注意在帐号按权重的第三方账号设置解绑淘宝,否则有可能在抢票时候出现滑块,影响抢票,抢票优先选择大麦⚠️核心内容参考:据悉,在购票环节,大麦就通过恶意流量清洗技术在网络层实时识别并拦截通过自动化手段发起下......
  • 【Python】自动化抢票脚本【某麦网】
    1.脚本介绍1.1背景介绍在这个数字化时代,演唱会、体育赛事和各种活动的门票销售往往在线上进行。由于热门活动的高需求和门票的有限供应,抢票成为了一场激烈的竞争。许多粉丝和爱好者经常因为手速不够快或网络延迟而错失购票机会。为了提高抢票的成功率,自动化抢票脚本应运......
  • 特发性震颤:不容忽视的“隐形杀手”竟然可以这样治
    特发性震颤(ET)作为一种常见的运动障碍性疾病,其影响不容忽视,尽管它常被视为“隐形杀手”,因为它在初期可能症状轻微且不易察觉。以下是对特发性震颤的详细解析:一、疾病概述特发性震颤是最常见的运动障碍性疾病,主要表现为手、头部及身体其他部位的姿位性和运动性震颤。具有相互......
  • 2024HW必修高危漏洞集合_v3.0
    高危风险漏洞一直是企业网络安全防护的薄弱点,也成为HW攻防演练期间红队的重要突破口;每年HW期间爆发了大量的高危风险漏洞成为红队突破网络边界防护的一把利器,很多企业因为这些高危漏洞而导致整个防御体系被突破、甚至靶标失守而遗憾出局。HW攻防演练在即,斗象情报中心依......
  • 【黑科技来袭】大麦、猫眼自动抢票神器,让你秒抢到心仪的票!
    亲爱的读者朋友们,今天给大家带来一款神奇的抢票软件——大麦、猫眼自动抢票神器!这款软件可以帮助你在各种演出、电影等活动的购票高峰期,轻松抢到心仪的票。而且,它的高中率(任何软件都不能保证百分百哦)让你在抢票过程中几乎不用担心会错过自己喜欢的节目。接下来,就让我们一......
  • AI的杀手级应用会是一个“超级能干的同事”!RAG会造就超级智能么?
    什么是RAG技术RAG是一种结合生成模型和检索系统的技术。它通过检索相关信息并将其融入生成过程,使得模型不仅依赖内部训练数据,还能利用外部信息来提升回答的准确性和广度。RAG技术的核心在于将大规模预训练的语言模型与信息检索系统(如搜索引擎或数据库)有效结合,从而增强模型的知识......
  • [PC/手游] 小骨:英雄杀手
    《小骨:英雄杀手》是一款2DRogueLite动作平台游戏。作为守护魔王城安宁的小骷髅“Skul”,他决定独自冒险,以拯救被人类囚禁的魔王。就像之前一样,人类再次袭击了魔王城。然而,这一次与以往不同,冒险者们决定与帝国军和《卡利恩的勇者》联手,发动全面进攻。他们希望永远摧毁魔......
  • 【漏扫工具】Afrog V3.0.6一款漏洞扫描神器
    简介[Afrog]是一款高性能的漏洞扫描器,快速稳定。它支持用户自定义的PoC,并内置了多种类型,例如CVE、CNVD、默认密码、信息泄露、指纹识别、未经授权的访问、任意文件读取和命令执行。借助afrog,网络安全专业人员可以快速验证和修复漏洞,这有助于增强其安全防御能力。软件截......
  • CRMEB 多店版 v3.0公测版发布!全新UI上线,立即体验
    在大家的殷切期盼中,我们非常高兴带来这个好消息,CRMEB多店版v3.0公测版发布啦!我们深知,每一次更新都承载着大家对更优质体验的渴望,所以我们慎之又慎,力求在每一个细节上都不负众望。此次更新,我们不仅重塑了移动端UI,在视觉上焕然一新,还新增了很多实用功能,让操作更得心应手,新增加......
  • ESP8266串口WiFi模块 - WiFi杀手
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`ESP8266串口WiFi模块-WiFi杀手日期:2020-2-3阿珏折腾代码浏览:2635次评论:21条前段时间买了个ESP8266,准备拿来耍耍。实际吃灰数月,然后就拖到......