我有使用selenium和firefox自动执行下载操作的脚本。
问题是每当我运行这个脚本时,我总是从firefox弹出,不停地问我想做什么样的操作,即使我在firefox首选项中设置了下载路径。我检查了文件和文件夹来创建主控形状模拟类型.rdf所有的用户,但我找不到我的。我找到了~/.mozilla/firefox,但是没有我的配置文件名的目录文件,也没有任何文件的扩展名像.rdf
这是让我抓狂的罪犯的照片
下面是我所做的禁用弹出窗口。在profile = FirefoxProfile()
profile.set_preference("browser.download.panel.shown", False)
profile.set_preference("browser.helperApps.neverAsk.openFile", 'application/zip')
profile.set_preference("browser.helperApps.neverAsk.saveToDisk", 'application/zip')
profile.set_preference("browser.download.folderList", 2)
profile.set_preference("browser.download.dir", "/home/i-06/Downloads")
driver = webdriver.Firefox(firefox_profile=profile)