Как включить Fla sh в Chromedriver 83 с помощью python - PullRequest
0 голосов
/ 20 июня 2020

Я хочу включить fla sh на URL: http://tropicalatlantic.com/models/models.cgi?basin=al&year=2020&storm=03&display=wind_diagram&run=2020060612

    options = webdriver.ChromeOptions()
    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": "http://tropicalatlantic.com/"}

    options.add_experimental_option("prefs",chrome_prefs)

    options.headless = False
    options.add_argument('--log-level=3')
    options.add_argument('--start-maximized')
    options.add_argument('log-level=3')
    options.add_argument("--disable-extensions")
    options.add_argument("--disable-gpu")
    options.add_experimental_option("excludeSwitches", ["enable-automation"])
    driver1 = webdriver.Chrome(chrome_options=options, service_log_path='NUL')

Но этот код не работает

1 Ответ

0 голосов
/ 23 июня 2020

Затем я переключил Inte rnet Explorer. Я использовал windows 10, который поставляется с inte rnet explorer.

url = 'http://tropicalatlantic.com/models/models.cgibasin=al&year=2020&storm=03&display=wind_diagram&run=2020060612'
path_to_ie_driver = './iedriver.exe'
driver = webdriver.Ie(path_to_ie_driver)
driver.get(url)

На некоторых устройствах IE по умолчанию открывается в увеличенном состоянии, вызывая исключение. Вы можете развернуть его перед началом просмотра.

driver.maximize_window()

Вот ссылка для загрузки драйвера IEx64: IE 64-битный драйвер

...