# ticket **Repository Path**: leoquard/ticket ## Basic Information - **Project Name**: ticket - **Description**: 12306以及大麦网站抢票 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: 主分支 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2023-11-29 - **Last Updated**: 2024-02-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ticket #### 介绍 ticket项目是为解决部分抢票难、忘记购票问题的一种基于python的数据爬虫抢票软件。我们欢迎各位python使用者、学习者共同参与完善该项目,实现 现实意义上的购票难问题的解决。 #### 软件架构 ticket是基于python的项目。软件采用了selenium模块实现URL调用及数据处理,辅以其他常见库如schedule的模块实现后端多项功能。前端采用qt designer实现gui图形化设计。 #### 安装教程 1. 我们为ticket项目准备了两种安装方式。您可以选择直接fork本仓库后git clone源代码,在python平台上直接使用ticket 2. 我们也准备了封包的.exe程序帮助您在不配置python编译环境下直接运行ticket #### 使用说明 1. ticket使用了Chrome内核的web driver,且只在Chrome浏览器下运行得当。您需要下载Chrome浏览器并寻找其对应版本的web driver,然后将其放在ticket下载的默认路径。Selenium包体官网提供了Chromedriver的下载方式。 2. ticket使用时需要配置环境变量,请在我的电脑-属性-高级系统变量中找到环境变量,并在系统变量下分支处添加ticket的路径 3. 登陆操作:在您打开.exe或者运行python文件后,会出现两个选项,分别是12306和大麦抢票,点击即可进入对应的引导界面。 4. 12306后续:登陆分为账号密码和二维码。 账号密码登陆:依次输入账号、密码、身份证后六位,点击发送验证码,输入验证码后点击登陆,即可进入选票界面。 二维码登陆:点击扫码登陆,扫码二维码、登陆后点击二维码,即可进入选票界面。 5. 大麦后续:登陆分为账号密码登陆、手机验证码登陆、自动登陆。 账号密码登陆:输入账号密码后点击登陆 手机验证码登陆:输入手机号后,点击发送验证码,再输入验证码,点击登陆。 自动登陆:在登陆过后,文件目录下会存入cookies.pkl文件,确认存在后,点击自动登陆,点击登陆,即可登陆。 6. 具体使用方法可在相应的买票界面查看。 #### 参与贡献 1. 刘浩荣 Fork 本仓库 2. 刘浩荣、林宗灿、林皓宇、张晨熠、刘岚煜新建了分支 3. 刘浩荣、林宗灿、林皓宇、张晨熠、刘岚煜提交代码 4. 刘岚煜对此readme 文档进行了编辑