Chrome瀏覽器從60版本已經支持了無頭模式,即Headless。無頭模式在運行的時候不會再彈出瀏覽器窗口,減少了干擾,而且它減少了一些資源的加載,如圖片等資源,所以也在一定程度上節省了資源.
示例代碼如下
from selenium import webdriver
from selenium.webdriver import ChromeOptions
option = ChromeOptions()
option.add_argument("--headless")#指定無頭模式
browser = webdriver.Chrome(options=option)
browser.set_window_size(1920,1080)
browser.get("https://wwww.baidu.com")
browser.get_screenshot_as_file("a.png")