12306智能刷票、订票


一年一度的春运又开启了,相信还有很多小伙伴没有抢到一张回家的车票。没抢到票怎么办?自己动手丰衣足食,这个项目也许能帮到你。

ps:博主用12306分流抢票软件抢到了回家的票,但是开工的票没抢到

       于是便找到了大神的开源项目购票小助手折腾一番

下面是博主的折腾过程以及踩过的坑

12306购票小助手

python 版本支持

2.7.10 - 2.7.15

依赖库

依赖若快 (若快注册地址:http://www.ruokuai.com/login)

项目依赖包 requirements.txt

安装方法 pip install -r requirements.txt

项目使用说明

  • 可以配置邮箱,可以配置可以不配置,配置邮箱的格式在yaml里面可以看到
  • 可以配置server酱提醒(推荐), [配置教程] (https://www.jianshu.com/p/8d10b5b9c4e3)
  • 提交订单验证码哪里依赖打码兔,所以如果是订票遇到验证码的时候,没有打码兔是过不了的,不推荐手动,手动太慢
  • 配置yaml文件的时候,需注意空格和遵循yaml语法格式

项目开始

  • 修改 config/ticket_config.yaml 文件,按照提示更改自己想要的信息
  • windows 打开 ide 或者 cmd 请用管理员身份执行 python run.py

目录对应说明

agency - cdn代理
config - 项目配置
damatuCode - 打码兔接口
init - 项目主运行目录
myException - 异常
myUrllib - urllib库

思路图

过程中遇到的坑

1.无法安装依赖包requirements.txt

解决方法: 将项目clone下来,进到根目录,直接 pip install -r requirements.txt

2.python版本过高或过低

解决方法:安装 2.7.10 - 2.7.15 版本的python

注意Win10下python3和python2同时安装并解决pip共存问题

3.运行提示扫码平台错误:快豆不足,请充值

解决方法:登录若快充值快豆,用于自动识别扫码

不用充值太多,1元就可以用很久

运行项目

python run.py

好了,接下来就坐等抢到票了

收到抢票通知后记得在30分钟内登录12306网站进行支付哦!


  转载请注明: My blog 12306智能刷票、订票

  目录