我希望它可以在 --incognito 模式下加载和启用闪存。但我不知道怎么做。
详细信息:我将 selenium python 用于 chromedriver。有一个视频区域的网站需要加载 Flash。这是我的代码,当我激活 --incognito 模式时,虽然页面成功加载了 flash,但我必须单击视频区域才能启用它。如果不激活 --incognito 模式,视频可以自动显示。
from selenium import webdriver
driver_options = webdriver.ChromeOptions()
# driver_options.add_argument("--incognito")
driver_options.add_argument("--start-maximized")
driver_options.add_argument(r"--ppapi-flash-path=path of pepflashplayer.dll")
driver_options.add_argument("--ppapi-flash-version=29.0.0.113")
driver_options.add_argument("--disable-bundled-ppapi-flash")
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"
}
driver_options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(executable_path=r'path of chromedriver',
chrome_options=driver_options)
driver.get("url")