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
- root用户(避免多python环境产生问题):
项目使用说明
- 服务器启动:
- 如果你的服务器安装了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
进行下载
- 1、
目录对应说明
- agency - cdn代理
- config - 项目配置
- verify - 自动打码
- init - 项目主运行目录
- inter - 接口
- myException - 异常
- myUrllib request网络请求库