中秋国庆黄金周即将来临,很多人都在为抢火车票烦恼,提前一周开始抢票还是抢不到,抢不到票回家也很难、出去旅游也很难,所以抢票真的是一件很头疼的事情。
今天给大家介绍一个开源的好项目:如何使用python 在12306上查/买票。
(1) 将配置文件下载到本地
docker run --rm pjialin/py12306 cat /config/env.py > env.py
# 或
curl https://raw.githubusercontent.com/pjialin/py12306/master/env.docker.py.example -o env.py
(2) 修改好配置后运行
docker run --rm --name py12306 -p 8008:8008 -d -v $(pwd):/config -v py12306:/data pjialin/py12306
当前目录会多一个 12306.log 的日志文件, tail -f 12306.log。
(1) 复制配置文件
cp docker-compose.yml.example docker-compose.yml
(2) 从 docker-compose 运行
在docker-compose.yml所在的目录使用命令:
docker-compose up -d
目前支持用户和任务以及实时日志查看,更多功能后续会不断加入。
打开 Web 功能需要将配置中的 WEB_ENABLE 打开,启动程序后访问当前主机地址 + 端口号 (默认 8008) 即可,如 http://127.0.0.1:8008。