python版本
2.7.10 - 2.7.153.6 - 3.7.42.7.9
已有功能
自动打码自动登录准点预售和捡漏智能候补邮件通知server酱通知
依赖库
验证码目前可以本地识别,需要下载模型,放于项目根目录,全部代码来源于此项目传送门,表示感谢
PS: 1. 模型下载链接:/s/1rS155VjweWVWIJogakechA 密码:bmlm群里面也可以下载2. git仓库下载:/testerSunshine/12306model.git
项目依赖包查看requirements.txt安装方法x: root用户(避免多python环境产生问题):pip3 install -i https://pypi.tuna./simple -r requirements.txt
非root用户(避免安装和运行时使用了不同环境):pip3 install -i https://pypi.tuna./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网络请求库