我最近在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()