Python 是否有可能防止无头镀铬车窗在运行时升起?

Python 是否有可能防止无头镀铬车窗在运行时升起?,python,selenium,headless,Python,Selenium,Headless,在我的Mac电脑上,我使用下面的selenium代码在headless Chrome中搜索Python关键字 from selenium import webdriver wd = webdriver.Chrome(r"/opt/webdrivers/chromedriver") wd.implicitly_wait(5) wd.get("https://www.google.com") element = wd.find_element_by_

在我的Mac电脑上,我使用下面的selenium代码在headless Chrome中搜索Python关键字

from selenium import webdriver

wd = webdriver.Chrome(r"/opt/webdrivers/chromedriver")

wd.implicitly_wait(5)

wd.get("https://www.google.com")


element = wd.find_element_by_id('kw')
element.send_keys('Python\n')

element = wd.find_element_by_class_name('c-abstract')

print(element.text)

但是,Chrome会自动打开一个窗口


我对无头浏览器的理解现在将打开一个窗口。尽管如此,是否有可能限制GUI启动,让它安静运行?

我不知道
无头chrome
但您可以通过以下选项以无头模式运行chrome

options=webdriver.ChromeOptions()
选项。添加参数(“无头”)
options.add_参数('window-size=1920x1080')
选项。添加参数(“禁用gpu”)
wd=webdriver.Chrome(r/opt/webdrivers/chromedriver)

我不知道
无头chrome
但您可以通过以下选项在无头模式下运行chrome

options=webdriver.ChromeOptions()
选项。添加参数(“无头”)
options.add_参数('window-size=1920x1080')
选项。添加参数(“禁用gpu”)
wd=webdriver.Chrome(r/opt/webdrivers/chromedriver)