有没有一种方法可以在不打开webdriver窗口的情况下使用selenium打开一个webdriver选项卡



我最近在Python中试用Selenium,注意到每次我创建一个新的webdriver对象并使用webdriver.get(website)时,webdriver窗口都会首先打开(看起来有点像终端的黑色窗口(,然后打开网站的实际选项卡。是否有在后台运行网络驱动程序,以便只打开选项卡而不打开网络驱动程序窗口?

编辑:当前使用Chrome网络驱动程序。

要使chrome在后台运行,可以添加headless mode选项

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
driver = webdriver.Chrome(chrome_options=options)
driver.get('https://www.google.com')
print(driver.title)
driver.close()

相关内容

最新更新