# DamaiAutoTicket **Repository Path**: leolu8/DamaiAutoTicket ## Basic Information - **Project Name**: DamaiAutoTicket - **Description**: 大麦网自动抢票工具UI版 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 16 - **Created**: 2020-07-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DamaiAutoTicket #### 介绍 大麦网自动抢票工具UI版 ![主界面](pic/damai.png) #### 软件架构 PyQt5 + selenium;在[大麦网自动抢票工具](https://github.com/Entromorgan/Autoticket)的基础上加入了UI界面,并将应用做了打包工作,主要是方便不会/不想折腾环境的用户使用,抢票的核心代码来自[大麦网自动抢票工具](https://github.com/Entromorgan/Autoticket). #### 安装教程 1. 解压安装包到任意位置; 2. 打开文件夹,安装Chrome浏览器,如果本地已有浏览器,确保浏览器版本为 80.0.3987.106,如果不同,请卸载本地的浏览器重新安装或者找对应自己的浏览器版本的chromedriver,并替换安装目录中的chromedriver文件。 3. 运行大麦.exe,首次使用需要登陆,请选择扫码方式登录。 #### 使用说明 1. 场次选择:场次优先级列表,如本例中共有三个场次,输入1,2,3,则优先选择1,再选择2,最后选择3,也可以仅设置1个;![场次选择](pic/1.png) 2. 票档选择:票档优先级,如上图中共有三档票价,输入1,3,则优先选择1,再选择3,也可以仅设置1个; 3. 日期序号:选择第几个日期,默认为0表示不选择; 4. 实名序号:填写前先在购票须知确定是否需要实名,下面两张图分别表示没有、有实名需求的情况,如果需要实名,先点击需要实名,然后在实名序号中填写实名序号;![无需实名](pic/3.png)![需要实名](pic/4.png) 5. 用户昵称:购票账户的大麦网昵称,用于验证是否成功登录; 6. 购买票数:购买票数; 7. 目标网址:目标购票网址; 8. 持续抢票:防止弹窗异常,反复尝试购票; 9. 定时抢票:使用前先选择好日期和时间,然后点击定时抢票,右边会开始倒计时,当时间快到时自动打开浏览器(TODO). 10. 首次使用需要先点击登录,登陆后下次抢票就不需要再次登录了,直接点击开始就行。 #### TODO List 1. 定时抢票逻辑处理; 2. 将登录二维码显示在UI上; 3. 无界面抢票。 #### 参考代码 1. 抢票代码主要来自[大麦网自动抢票工具](https://github.com/Entromorgan/Autoticket)。