尝试使用python在chromedriver中启用Adobe Flash Player。我经历过多次尝试,包括:
prefs = {'plugins.plugins_enabled': 'Adobe Flash Player'}
prefs = {'plugins.plugins_list' : [{'enabled':True,'name':'Adobe Flash
Player'}]}
prefs = {
'profile.default_content_setting_values.plugins': 1,
'profile.content_settings.plugin_whitelist.adobe-flash-player': 1
}
以及我从谷歌搜索结果中发现的有关此问题的一些其他变体。
答案 0 :(得分:3)
使用以下代码结束解决此问题:
export default function(name) {
return map[name];
}
const map = {
'a': 'b',
'b': 'c'
};
答案 1 :(得分:1)
下面是从导入开始的完整解决方案。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
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": "ENTER THE URL HERE"
}
options.add_experimental_option("prefs",prefs)
browser = webdriver.Chrome(options=options)