from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.webdriver import WebDriver from webdriver_manager.chrome import ChromeDriverManager def get_driver() -> WebDriver: options = webdriver.ChromeOptions() # options.add_argument("--headless") options.add_argument('--disable-gpu') options.add_experimental_option('excludeSwitches', ['enable-logging']) driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options) driver.implicitly_wait(4) return driver