GuoXin Li's Blog

12306 Python 抢车票开源程序(简易使用教程)

字数统计: 870阅读时长: 3 min
2019/01/13 Share

12306 抢票助手使用

抢票场景:

  • 要过年了,想回家了,想爸妈了。

  • 开学了,想学习了,想要见想要见的人了。

但是,有时候是真的球球你了12306,真的抢不到票啊,球球你了12307。:sob:

无奈官方提供的加速包,30起价。或者选择让好友给加速,但是哪有那么多的好友啊,再说了,打扰好友也不好。

裆裆裆裆!今天给大家介绍一个开源的12306 Python 抢票程序。重要的是这是开源的,「GitHub」上有整个项目,可以去 pr (^__^)

下面介绍使用方法

一、Windows 环境下

安装 anaconda

下载地址:下载

下载后根据提示配置好环境变量

image-20190113213847237

安装时请一定要勾选上面的红色部分

搭建虚拟环境

右键「开始键」选择 powershell(管理员),输入:

1
>>>conda create -n 环境名字 python=2.7.15

“环境名字”自己随意取,比如取 python ,安装过程中有一个 y/n 的判断 输入 y 并回车

image-20190113214756499

等待环境搭建成功

下载项目文件然后解压(下面最好把项目下载并解压在 D 盘根目录)

下载地址:下载

安装依赖包
首先进入上面创建的python2.7.15的环境
1
>>> activate 环境名字
安装依赖
1
2
3
>>> D:
>>> cd 12306-master
>>> pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
修改自己的个人信息

在项目的解压文件下修改 config/ticket_config.yaml 文件,更改为自己的个人信息,每一项作者都添加了备注和示例信息,根据自己的需要写好,下一步就可以运行了

运行开始抢票

依然是进入到下载的项目的文件夹下,比如我把项目放在了 D 盘,就应该按照下面的方法进入

1
2
3
>>> D:
>>> cd 12306-master
>>> python run.py

二、使用环境:Mac、Linux 下

安装 Python

Mac 和 Linux 系统应该是自带了 python,但是这个项目用的是 Python2.x.x 的版本,所以最好是安装一下 Python

用 anaconda 环境下安装比较简单

首先安装 anaconda,anaconda 下载地址

安装根据提示配置好

下载项目并搭建环境

打开终端 terminal(Mac 和 Linux 的自带应用程序)

下载项目
1
2
3
~$ cd ~/Downloads
#这里下载完之后去下载目录解压
~$ git clone git@github.com:testerSunshine/12306.git
搭建环境
1
~$ conda create -n 环境名字 python=2.7.15
进入环境
1
~$ source activate 环境名字

注:环境名字自己随意设置

安装依赖包

首先进入到下载的项目的文件夹

1
2
~$  cd ~/Downloads/12306-master
~$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
修改自己的个人信息

在项目的解压文件下修改 config/ticket_config.yaml 文件,更改为自己的个人信息,每一项作者都添加了备注和示例信息,根据自己的需要写好,下一步就可以运行了

运行开始抢票

依然是进入到下载的项目的文件夹下

1
2
~$  cd ~/Downloads/12306-master
~$ sudo python run.py

根据配置,如果抢票成功后,会发一封邮件到自己设置的邮箱,然后在30分钟内去客户端支付就完成购票了✅

寒冷的冬天希望大家能尽快买到回家的票。

image-20190113222504669

CATALOG
  1. 1. 12306 抢票助手使用
    1. 1.1. 下面介绍使用方法
      1. 1.1.1. 一、Windows 环境下
        1. 1.1.1.1. 安装 anaconda
        2. 1.1.1.2. 搭建虚拟环境
        3. 1.1.1.3. 下载项目文件然后解压(下面最好把项目下载并解压在 D 盘根目录)
        4. 1.1.1.4. 安装依赖包
          1. 1.1.1.4.1. 首先进入上面创建的python2.7.15的环境
          2. 1.1.1.4.2. 安装依赖
        5. 1.1.1.5. 修改自己的个人信息
        6. 1.1.1.6. 运行开始抢票
      2. 1.1.2. 二、使用环境:Mac、Linux 下
        1. 1.1.2.1. 安装 Python
        2. 1.1.2.2. 下载项目并搭建环境
          1. 1.1.2.2.1. 下载项目
          2. 1.1.2.2.2. 搭建环境
          3. 1.1.2.2.3. 进入环境
          4. 1.1.2.2.4. 安装依赖包
        3. 1.1.2.3. 修改自己的个人信息
        4. 1.1.2.4. 运行开始抢票