写点什么

还没抢到春运票?这个 12306 购票小助手也许能帮到你

2019 年 1 月 05 日

还没抢到春运票?这个12306购票小助手也许能帮到你

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


12306 购票小助手

  • python 版本支持

  • 2.7.10 - 2.7.15

  • 依赖库

  • 依赖若快 若快注册地址:http://www.ruokuai.com/client/index?6726 推荐用若快,打码兔平台已经关闭

  • 项目依赖包 requirements.txt

  • 安装方法 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

  • 项目使用说明

  • 需要配置邮箱,可以配置可以不配置,配置邮箱的格式在 yaml 里面可以看到 ex

  • 提交订单验证码哪里依赖打码兔,所以如果是订票遇到验证码的时候,没有打码兔是过不了的,不推荐手动,手动太慢

  • 配置 yaml 文件的时候,需注意空格和遵循 yaml 语法格式

  • 项目开始

  • 服务器启动:

  • 修改 config/ticket_config.yaml 文件,按照提示更改自己想要的信息

  • 运行根目录 sudo python run.py,即可开始

  • 由于新增对时功能,请务必用 sudo,sudo,sudo 执行,否则会报权限错误,windows 打开 ide 或者 cmd 请用管理员身份执行 python run.py,不需要加 sudo

  • 如果你的服务器安装了 docker,那么就可以 docker 启动

  • 1、docker build -t dockerticket

  • 2、docker run dockerticket python run.py &

  • 3、本来是可以直接 Dockerfile 启动的,不知道为毛启动不了,如果有大佬看到问题所在,欢迎提出

  • 目录对应说明

  • 思路图 image

  • 项目声明:

  • 本软件只供学习交流使用,务作为商业用途,交流群号:286271084(已满), 请加 2 群:649992274

  • 能为你抢到一张回家的票,是我最大的心愿

  • 成功 log,如果是购票失败的,请带上失败的 log 给我,我尽力帮你调,也可加群一起交流,程序只是加速买票的过程,并不一定能买到票



  • 使用帮助

  • 测试邮箱是否可用

  • 测试下单接口是否可用,有两个下单接口,随便用哪个都 ok

  • 如果下载验证码过期或者下载失败的问题,应该是 12306 封 ip 的策略,多重试几次,12306 现在封服务器(阿里云和腾讯云)ip 比较严重,尽量不要放在服务器里面

  • 感谢一下小伙伴对本项目提供的帮助

  • @ sun7127@126.com

  • @才

  • 更新日志


2019 年 1 月 05 日 10:017851

评论

发布
暂无评论
发现更多内容

区块链钱包开发方案|多币种钱包搭建app

WX13823153201

区块链钱包开发

Mybatis进阶之基础CRUD

不才陈某

mybatis springboot

花两个半月吃透这份Java手打面经,成功从外包上岸到京东

Java迁哥

Java 学习 腾讯 面试 资料

数字货币钱包系统定制开发,区块链钱包源码

13530558032

迭代技术方案设计文档规范

程序员架构进阶

技术方案

usdt承兑支付系统开发|usdt跑分系统搭建

WX13823153201

USDT承兑支付系统开发

程序员如何获取一份高薪工作?阿里P8大牛给你一些中肯的建议

Java迁哥

Java 华为 程序员 面试 资料

9块钱,构建个私有网盘,关键不限速

华为云开发者社区

网站 OBS 在线网盘 华为云 云存储

LeetCode题解:84. 柱状图中最大的矩形,双循环暴力,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

2019年我最喜欢的三款数码产品。

徐说科技

手机 苹果

35K成功上岸华为商城事业部,只因学透了这几个开源的商城项目

Java迁哥

Java 华为 源码 资料 商城项目

某Java程序员在外包公司每天读写删改几年后,发现跳不出来了

Java成神之路

Java spring 程序员 面试 架构师

浅析LR.Net工作流引擎

Learun

.net 敏捷开发 工作流

第 0 期架构师训练营第 8 周作业2-总结

傅晶

usdt支付跑分系统开发|区块链跨境入金系统搭建

WX13823153201

前阿里P8甩我一份内部SpringCloud笔记手册,真香

Java成神之路

Java 阿里巴巴 程序员 Spring Cloud 架构师

week12 homework

burner

区块链交易所开发源码,数字货币交易所app开发

13530558032

鲲鹏迁移第一批吃螃蟹的人,践行技术国际化

华为云开发者社区

鲲鹏920 服务器 华为云 ARM芯片 X86

架构设计复杂度来源

escray

学习 从零开始学架构 架构师预科班

合约跟单系统开发,数字货币合约跟单软件搭建

13530558032

第 0 期架构师训练营第 8 周作业 1

傅晶

ArCall远比你想象的要强大的多

anyRTC开发者

WebRTC 在线教育 直播 RTC 安卓

为什么阿里巴巴的程序员成长速度这么快,看完他们的内部资料我明白了

Java迁哥

Java 阿里巴巴 程序员 成长 笔记

突破传统 区块链如何实现病历永存

CECBC区块链专委会

区块链 电子病历 信息共享

高效程序员的45个习惯:敏捷开发修炼之道(7)

石云升

敏捷开发 晨会

数字货币交易所系统搭建源码|交易所开发公司

WX13823153201

数字货币交易所系统搭建

week12学习总结

burner

隐私计算会成为“金融”向“数科”转型的一剂猛药?

hellompc

LR.JAVA平台商业可视化大屏(BI)设计演示

力软.net/java开发平台

软件开发 BI 数据可视化 Java 分布式

区块链支付系统源码开发,USDT承兑支付平台

13530558032

演讲经验交流会|ArchSummit 上海站

演讲经验交流会|ArchSummit 上海站

还没抢到春运票?这个12306购票小助手也许能帮到你-InfoQ