Python Selenium Chrome无法运行无头

时间:2017-06-06 02:13:10

标签: python google-chrome selenium

我目前正在编写一个程序,我正在连接到chrome。我想在没有每次都出现新的镀铬窗口的情况下进行此过程。我知道string使Chrome运行无声,但我当前的代码无效;它仍在打开镀铬标签。

当前代码:

--headless

我做错了什么或者我需要添加什么?

1 个答案:

答案 0 :(得分:0)

如果您使用的是Linux,则在无头模式下运行浏览器的另一种解决方案是使用pyvirtual display。 首先安装xvfb和pyvirtual display:

sudo apt-get install xvfb xserver-xephyr

sudo pip install pyvirtualdisplay

代码将是:

from pyvirtualdisplay import Display
import webdriver
display = Display(visible=0, size=(800, 600))
display.start()
browser = webdriver.Chrome()