Linux服务器使用selenium的正确知识

导语

最近使用PHP做了一些爬虫,其中部分需要用到selenium开浏览器

值得注意的是Linux服务器没有显示输出终端的,我们要运行GUI程序,需要用到虚拟显示终端,比如 Xvfb

另外服务器上建议用Firefox,备用Chrome,在实践当中,前者问题少一些

安装步骤

安装php-webdriver

https://github.com/facebook/php-webdriver

安装Firefox

apt-get install firefox

安装geckodriver

https://github.com/mozilla/geckodriver/releases

安装xvfb

apt-get install xvfb

运行步骤

设置xvfb

export DISPLAY=:10

Xvfb :10 -screen 0 1366x768x24 -ac &

启用selenium.jar

nohup java -jar selenium-server-standalone-#.jar &

现在可以使用webdriver控制selenium了