無頭瀏覽器,即沒有界面的瀏覽器,瀏覽器該有的功能特性都有。
if browser.lower() == "chrome": # 無頭瀏覽器 chrome_opt = webdriver.ChromeOptions() chrome_opt.add_argument("--headless") # chrome_opt.set_headless() # 也可用該方法,已過時 driver = webdriver.Chrome(config.driver_path, chrome_options=chrome_opt) elif browser.lower() == "ie": ie_opt = webdriver.IeOptions() ie_opt.add_argument("--headless") driver = webdriver.Ie(config.driver_path, ie_options=ie_opt) else: firefox_opt = webdriver.FirefoxOptions() firefox_opt.add_argument("--headless") driver = webdriver.Firefox(firefox_options=firefox_opt)