在docker中远程调用PhantomJS
背景:写了一个爬虫程序使用的docker部署,部署后在docker中安装PhantomJS 比较麻烦,于是想到了再另一个docker容器中部署一个PhantomJS ,通过远程调用的方式来使用它 1.启动一个PhantomJS docker实例 [root@Ieat1 ~]# docker run -d --name phantomjs -p 8910:8910 wernight/phantomjs phantomjs --webdriver=8910 2.通过程序远程调用 通过Java 调用: WebDriver driver = new RemoteWebDriver( new URL("http://127.0.0.1:8910"), DesiredCapabilities.phantomjs()); 通过python调用,先运行 pip install selenium安装selenium from selenium import webdriver from selenium.webdriver.common.desired_capabilities import Desir...