链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

12306智能刷票,订票项目:Python编写的12306购票辅助工具

这是一个Github上的12306智能刷票、订票项目,是Python版本的12306购票小助手。具有自动打码、自动登录、准点预售和捡漏、智能候补、邮件通知、server酱通知等功能。依赖requirements.txt安装,安装时根据用户是否为root有不同方式,且对于Windo...

访问官网 →

【Github】项目名:12306智能刷票,订票辅助工具

一、项目简介

这是一个名为12306智能刷票、订票的项目,在Github上公开且已存档为只读状态。它是一个Python版本为2.7.10 – 2.7.15或者3.6 – 3.7.4、2.7.9的12306购票小助手。其具有自动打码、自动登录、准点预售和捡漏、智能候补、邮件通知、server酱通知等功能。验证码目前可本地识别(需下载模型放于项目根目录)。

二、项目依赖与安装

项目依赖requirements.txt,安装方法根据用户是否为root用户有所不同。root用户可使用pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt;非root用户避免安装和运行时使用不同环境,也可使用该命令安装。对于很多Windows用户如果装不了tensorflow,可以适当调整版本。项目中的tensorflow兼容1.14.0rc、1.14.0rc、1.15.0、1.15.0rc及以上版本。如果pip代理的清华源无法下载,可以更换其他源。

三、项目使用说明

如果是常规环境下,服务器启动需要修改配置文件(可配置邮箱,配置邮箱格式在配置文件里有说明),测试邮箱和server酱是否可用(server酱测试前提是server酱开关开启),可以配置server酱提醒。运行时根据配置的python环境变量使用python3或者python运行命令。启动前需先筛选cdn。如果服务器安装了docker与docker – compose,确认docker版本为18.09及以上、docker – compose版本为1.23.2及以上,修改配置文件TickerConfig.py中的变量AUTO_CODE_TYPE改为3、HOST改为”captcha:80″,就可以使用docker – compose相关命令来启动、停止抢票以及查看抢票log。

四、项目总结

本项目声明只供学习交流使用,勿作商业用途。项目提供了多个交流群方便大家交流遇到的问题,比如购票失败等情况。如果你对这个项目有任何想法或者建议,欢迎在评论区留言参与讨论。

项目地址

GitHub链接直达