通过 Docker 安装、启动、关闭 Splash & 安装 scrapy-splash

一、安装 Docker

参考 Ubuntu 16.04 安装 Docker

二、启动 Docker

$ service docker start

注:安装后默认启动。

三、通过 Docker 安装 Splash

参考 Splash-安装(官方)

通过 Docker 安装、启动、关闭 Splash & 安装 scrapy-splash

四、启动 Splash

1、直接启动

$ sudo docker run -p 8050:8050 -p 5023:5023 scrapinghub/splash

2、以守护进程模式启动

$ sudo docker run -d -p 8050:8050 -p 5023:5023 scrapinghub/splash

五、安装 scrapy-splash

参考 [Python3网络爬虫开发实战] 1.8.3-Scrapy-Splash的安装

通过 Docker 安装、启动、关闭 Splash & 安装 scrapy-splash

通过 Docker 安装、启动、关闭 Splash & 安装 scrapy-splash

六、使用 scrapy-splash

参考 scrapy-splash 教程(官方)

七、通过 Docker 关闭 Splash 服务

1、只关闭 Splash

$ docker ps

$ docker stop Splash服务id

2、通过关闭 Docker 来 关闭 Splash(Docker 中仅运行 Splash 适用)

$ service docker stop

八、参考资料

1、Ubuntu 16.04 安装 Docker

2、Splash-安装(官方)

3、 [Python3网络爬虫开发实战] 1.8.3-Scrapy-Splash的安装

4、 scrapy-splash 教程(官方)