12306 抢票助手使用
抢票场景:
要过年了,想回家了,想爸妈了。
开学了,想学习了,想要见想要见的人了。
但是,有时候是真的球球你了12306,真的抢不到票啊,球球你了12307。
无奈官方提供的加速包,30起价。或者选择让好友给加速,但是哪有那么多的好友啊,再说了,打扰好友也不好。
裆裆裆裆!今天给大家介绍一个开源的12306 Python 抢票程序。「GitHub」上有整个项目,可以去 pr (^__^)
下面介绍使用方法
一、Windows 环境下安装 anaconda
下载地址:下载(https://repo.continuum.io/archive/Anaconda3-2018.12-Windows-x86_64.exe)
下载后根据提示配置好环境变量
安装时请一定要勾选上面的红色部分
搭建虚拟环境
右键「开始键」选择 powershell(管理员),输入:
>>>conda create -n 环境名字 python=2.7.15
“环境名字”自己随意取,比如取 python ,安装过程中有一个 y/n 的判断 输入 y 并回车
等待环境搭建成功
下载项目文件然后解压(下面最好把项目下载并解压在 D 盘根目录)
下载地址:下载(https://github.com/testerSunshine/12306/archive/master.zip
安装依赖包首先进入上面创建的python2.7.15的环境
>>> activate 环境名字
安装依赖
>>> D:
>>> cd 12306-master
>>> pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
修改自己的个人信息
在项目的解压文件下修改 config/ticket_config.yaml 文件,更改为自己的个人信息,每一项作者都添加了备注和示例信息,根据自己的需要写好,下一步就可以运行了
运行开始抢票
依然是进入到下载的项目的文件夹下,比如我把项目放在了 D 盘,就应该按照下面的方法进入
>>> D:
>>> cd 12306-master
>>> python run.py
二、使用环境:Mac、Linux 下安装 Python
Mac 和 Linux 系统应该是自带了 python,但是这个项目用的是 Python2.7.x 的版本,所以最好是安装一下 Python2.7.x
用 anaconda 环境下安装比较简单
首先安装 anaconda,下载地址(https://repo.continuum.io/archive/Anaconda3-2018.12-MacOSX-x86_64.pkg)
安装根据提示配置好
下载项目并搭建环境
打开终端 terminal(Mac 和 Linux 的自带应用程序)
下载项目搭建环境
~$ conda create -n 环境名字 python=2.7.15
进入环境
~$ source activate 环境名字
注:环境名字自己随意设置
安装依赖包
首先进入到下载的项目的文件夹
~$ cd ~/Downloads/12306-master
~$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
修改自己的个人信息
在项目的解压文件下修改 config/ticket_config.yaml 文件,更改为自己的个人信息,每一项作者都添加了备注和示例信息,根据自己的需要写好,下一步就可以运行了
运行开始抢票
依然是进入到下载的项目的文件夹下,先运行程序,然后就等待吧(不要关电脑哦)
~$ cd ~/Downloads/12306-master
~$ sudo python run.py
根据配置,如果抢票成功后,会发一封邮件到自己设置的邮箱,然后在30分钟内去客户端支付就完成购票了✅
寒冷的冬天希望大家能尽快买到回家的票。
领取专属 10元无门槛券
私享最新 技术干货