基于Python和Selenium实现的抢票脚本
Python3.6+ 和 Chrome浏览器
安装依赖包
pip3 install -r requirements.txt
- 修改config.ini文件,保存你的配置信息
;修改说明:
;[信息]
;name 联系人写你的名字
;phone 换票用手机号
;[模式]
;round 抢票场次(1/2)----去掉这个参数,抢票的页面只会有1个场次
;quantity 抢票张数(1/2)----抢到2张的几率太小了,去掉这个参数。只抢1张。强盗逻辑
;grade 票档优先级---如果第二个票档可行,就选第二个,不然就选其他,最终只选一个
;url 抢票地址
;date 抢票时间
- 执行脚本(首次执行会有防火墙提示,通过后关闭并重新运行)
python main.py
- 根据网页提示登陆你的大麦账号
- 成功登陆后会进入买票页面,页面会判断“确定”按钮是否可用而不断刷新,一旦可用会自动开始抢票
- 继续手动操作
- 如果进入了“订单确认”页面,会自动填写联系人信息并提交
(祝你抢票成功)
- 本脚本源码公开可见,仅做研究使用,不得用于非法获利,不得从于商业行为, 如产生法律纠纷与脚本作者无关!!!!!