Как передать параметры в драйвер Selenium Chrome с помощью Python? Документация Selenium упоминает, что веб-браузер Chrome может принимать экземпляр ChromeOptions, но я не могу понять, как создать ChromeOptions. Я надеюсь передать флаг --disable-extensions в Chrome. Ответ 1 Нашел класс chrome Options в исходном коде Selenium. Использование для создания экземпляра драйвера Chrome: from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument("--disable-extensions") driver = webdriver.Chrome(chrome_options=chrome_options) Ответ 2 Вот как я это сделал. from selenium import webdriver chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--disable-extensions') chrome = webdriver.Chrome(chrome_options=chrome_options) Ответ 3 Код, который отключает расширения chrome для тех, кто использует DesiredCapabilities для установки флагов браузера: desired_capabilities['chromeOptions'] = { "args": ["--disable-extensions"], "extensions": [] } webdriver.Chrome(desired_capabilities=desired_capabilities)
Ответ 1 Нашел класс chrome Options в исходном коде Selenium. Использование для создания экземпляра драйвера Chrome: from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument("--disable-extensions") driver = webdriver.Chrome(chrome_options=chrome_options)
Ответ 2 Вот как я это сделал. from selenium import webdriver chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--disable-extensions') chrome = webdriver.Chrome(chrome_options=chrome_options)
Ответ 3 Код, который отключает расширения chrome для тех, кто использует DesiredCapabilities для установки флагов браузера: desired_capabilities['chromeOptions'] = { "args": ["--disable-extensions"], "extensions": [] } webdriver.Chrome(desired_capabilities=desired_capabilities)