Python 3.x 禁用下载提示Selenium Python Firefox

Python 3.x 禁用下载提示Selenium Python Firefox,python-3.x,selenium,firefox,selenium-webdriver,Python 3.x,Selenium,Firefox,Selenium Webdriver,我想在没有下载提示的情况下自动下载CSV文件。我的代码一直工作到弹出提示。我点击获取CSV的按钮使用Flash。我已经开始工作了 mime_types = "application/csv,application/vnd.adobe.csv,application/vnd.fdf, application/vnd.adobe.xdp+xml,application/vnd.adobe.csv," os.environ['MOZ_HEADLESS'] = '1' fp = webdriv

我想在没有下载提示的情况下自动下载CSV文件。我的代码一直工作到弹出提示。我点击获取CSV的按钮使用Flash。我已经开始工作了

mime_types = 
"application/csv,application/vnd.adobe.csv,application/vnd.fdf,
application/vnd.adobe.xdp+xml,application/vnd.adobe.csv,"
os.environ['MOZ_HEADLESS'] = '1'    
fp = webdriver.FirefoxProfile()
fp.set_preference('dom.ipc.plugins.enabled.libflashplayer.so','true')
fp.set_preference("plugin.state.flash", 2)
fp.set_preference("browser.preferences.instantApply",True)
fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "text/plain, 
application/octet-stream, application/binary, text/csv, application/csv, 
application/excel, text/comma-separated-values, text/xml, 
application/xml")
fp.set_preference("browser.helperApps.alwaysAsk.force",False)
fp.set_preference("browser.download.manager.showWhenStarting",False)
fp.set_preference("browser.download.folderList",0)
browser = webdriver.Firefox(firefox_profile=fp)
中国的解决方案没有起到任何作用。我想这可能是因为我现在使用的是旧版本的firefox。这个问题已经问了二十多年了。无论我尝试什么解决方案,我仍然会得到下载提示。我有一个解决方案,我发送回车键,它可以工作,但当我试图使用任务调度程序运行脚本时,它会出错。我认为这是因为任务调度程序窗口保持在顶部