现在黄牛太tm多了,根本抢不到票为了解决这个问题,开发了这个脚本,支持大麦网,淘票票、缤玩岛等多个平台
更新记录2024年4月1日:增加选座购买功能,自动抢票功能和代理IP功能,提高抢票成功率和稳定性2023年9月15日:优化抢票算法,支持设置抢票时间段,增加灵活性和稳定性2023年8月31日:添加抢票失败后的重试机制,修复已知bug,提升系统稳定性和可靠性功能介绍模拟手机端人工操作:
使用Appium来模拟手机端的操作,包括模拟用户的点击、滑动、输入等行为多平台支持:
使用Selenium,通过分析不同平台的页面结构和API,实现多平台支持多账户抢票:
在配置文件中管理多个账户的信息,包括用户名、密码、抢票策略多线程或异步编程技术,同时处理多个账户的抢票任务切换代理IP池:
支持代理IP池,Scrapy和ProxyPool,实现IP的动态切换定时预约场次:
用定APScheduler,设置定时任务来执行预约场次的操作灵活地配置定时任务的执行时间,并实现任务的自动触发和执行测试中的功能验证码识别:百度OCR,识别抢票过程中出现的验证码配置文件说明date: 日期序号,仅支持一个日期选择。sess: 场次序号,优先选中的场次序号放在前,填写的场次序号若大于实际场次序号,则会选中实际场次序号最大的。price: 票档序号,优先选中的票档序号放在前,填写的票档序号若大于实际票档序号,则会选中实际票档序号最大的。real_name: 实名者序号,已经弃用。nick_name: 用户昵称,已经弃用。ticket_num: 购买票数,购买票数与观影人序号的数量务必一致。viewer_person: 观影人序号(预先添加实名观影人),优先选中的序号放在前,填写的序号若大于实际序号,则会放弃选中。driver_path: 驱动地址。damai_url: 大麦首页地址,用于登录。target_url: 购票的实际地址,需要使用手机端的地址,域名: https://m.damai.cn/ 开头。queue: 列入待抢的