我最近正在用Python进行Selenium实验,注意到每次我创建一个新的webdriver对象并使用webdriver.get(website)
时,都会先打开webdriver窗口(看起来像终端的黑色窗口),然后打开该网站的实际标签页将打开。无论如何,是否有在后台运行Webdriver的操作,因此只有选项卡打开而WebDriver窗口没有打开?
编辑:当前正在使用Chrome网络驱动程序。
答案 0 :(得分:0)
要让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()