Github testerSunshine/12306 Linux系统部署 - Go语言中文社区

Github testerSunshine/12306 Linux系统部署


进入github下载源码:https://github.com/testerSunshine/12306

image.png

接下来我们准备一下环境:大致分为6个步骤,主要1,2,3,4步这个搞完基本差不多

我用的是centOs mini镜像, 安装前最好yum update一下,然后一些依赖也需要安装,不然升级python和安装 docker compose会报错,例如:yum -y install gcc gcc-c++

1.python版本 3.6 - 3.7.4 *

2.请确认你安装的docker版本为18.09及以上 *

3.请确认你安装的docker-compose版本为1.23.2及以上

4.下载 chrome 以及 chrome driver

5.请根据自己需要修改好配置文件:TickerConfig.py

6.请修改配置文件TickerConfig.py中的变量AUTO_CODE_TYPE和HOST,AUTO_CODE_TYPE改为3, HOST改为"captcha:80"

首先python升级3.6到3.7.4 看下面这篇文章

https://www.cnblogs.com/yaradish/p/10503563.html

docker安装:注意版本

https://www.runoob.com/docker/centos-docker-install.html

docker-compose安装

https://www.jianshu.com/p/f323aa0416da

以上三步成功后,查看版本信息:


查看软件版本信息

下载 chrome 以及 chrome driver

用下面的命令安装最新的 Google Chrome

yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

2、安装 chromedriver

wget http://npm.taobao.org/mirrors/chromedriver/2.41/chromedriver_linux64.zip

将下载的文件解压,放在如下位置

unzip chromedriver_linux64.zip/usr/bin/chromedriver

给予执行权限

chmod +x /usr/bin/chromedriver

5.配置文件主要注意的地方:TickerConfig.py

COOKIE_TYPE = 1

AUTO_CODE_TYPE=3,

HOST="captcha:80"

6.将下载好的开源项目12306-master.zip,放在linux系统上,我将环境相关的软件放在home目录


image.png

启动抢票软件:进入文件

cd 12306-master

执行如下命令:

开始抢票:

docker-compose up --build -d

停止抢票:

docker-compose down

查看抢票log:

docker logs --follow ticket
docker-compose up --build -d

docker-compose down
docker logs --follow ticket

觉得有用,赞一个!

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/hqbootstrap1/article/details/103831374
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 18:00:22
  • 阅读 ( 1470 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢