12306 购票小助手

python版本

  •  2.7.10 - 2.7.15
  •  3.6 - 3.7.4
  •  2.7.9

已有功能

  •  自动打码
  •  自动登录
  •  准点预售和捡漏
  •  智能候补
  •  邮件通知
  •  server酱通知

依赖库

  • 验证码目前可以本地识别,需要下载模型,放于项目根目录,全部代码来源于此项目 传送门,表示感谢
      PS: 
      1. 模型下载链接:https://pan.baidu.com/s/1rS155VjweWVWIJogakechA  密码:bmlm
         群里面也可以下载
      2. git仓库下载:https://github.com/testerSunshine/12306model.git
    
  • 项目依赖包查看 requirements.txt
  • 安装方法x:
    • root用户(避免多python环境产生问题): pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
    • 非root用户(避免安装和运行时使用了不同环境): pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

项目使用说明

  • 服务器启动:
    • 修改配置文件
      • 可以配置邮箱,配置邮箱的格式在配置里面可以看到ex
      • 可以配置server酱提醒(推荐)配置教程
      • 配置配置文件的时候,需注意空格和遵循python语法格式
    • 运行根目录sudo python run.py,即可开始
  • 如果你的服务器安装了docker与docker-compose, 那么就可以通过docker-compose进行启动,docker.sh脚本对此进行了封装,可以通过如下命令进行启动
    • 1、sudo ./docker.sh run #创建一个镜像并启动容器,如果镜像已经创建过了会直接启动容器。
    • 2、sudo ./docker.sh restart #修改配置文件后,通过此名命令可重新加载容器运行
    • 3、sudo ./docker.sh rm #删除容器
    • 4、sudo ./docker.sh drun #后台运行容器
    • 5、sudo ./docker.sh logs #在后台运行时,通过此命令查看运行的内容
    • 注: 针对没有docker环境的同学提供了docker安装脚本(centos7) - sudo ./docker_install_centos.sh
    • 注: 若只有docker没有docker-compose. 可通过pip install docker-compose进行下载

目录对应说明

  • agency - cdn代理
  • config - 项目配置
  • verify - 自动打码
  • init - 项目主运行目录
  • inter - 接口
  • myException - 异常
  • myUrllib request网络请求库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值