Прошивка на chrome 69 не включена селеном

После обновления Google Chrome до версии 69 ранее написанный код для включения флеш-памяти с использованием селена на python не работает. Если кто-то нашел решение, пожалуйста, помогите мне и сообществу

options = Options()
prefs = {
    "profile.default_content_setting_values.plugins": 1,
    "profile.content_settings.plugin_whitelist.adobe-flash-player": 1,
    "profile.content_settings.exceptions.plugins.*,*.per_resource.adobe-flash-player": 1,
    "PluginsAllowedForUrls": "URL"
}
options.add_experimental_option("prefs",prefs)

browser = webdriver.Chrome(options=options)

Я тоже вижу ту же проблему

murali selenium 20.09.2018 06:07
2
1
855
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Добавьте этот аргумент в chrome_options.

chrome_options.add_argument("--disable-features=EnableEphemeralFlashPermission")

В моем коде:

from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--disable-features=EnableEphemeralFlashPermission")

chrome_prefs = {"profile.default_content_setting_values.plugins": 1,
                "profile.content_settings.plugin_whitelist.adobe-flash-player": 1,
                "profile.content_settings.exceptions.plugins.*,*.per_resource.adobe-flash-player": 1,
                "PluginsAllowedForUrls": "BEST URL EVER"}

chrome_options.add_experimental_option("prefs",chrome_prefs)

driver = webdriver.Chrome(chrome_options=chrome_options, service_log_path='NUL')

Другие вопросы по теме