使用X虚拟帧缓冲区(Xvfb):
我们可以使用xvfb为硒创建无头环境(例如,通过SSH运行)。
说明:
- 从
xvfb
以下选项开始:
$ Xvfb :89 -ac -noreset
(在哪里
:89创建了虚拟的“显示”)。
- 然后,将
DISPLAY
变量设置为此虚拟显示:
$ export DISPLAY=:89
- 此时,我们可以根据需要运行selenium服务器。示例如下。
运行服务器Java归档文件:
$ java -jar selenium-server.jar
在Python中:
from selenium import webdriverdriver = webdriver.Firefox()...



