【发布时间】:2018-01-20 14:06:53
【问题描述】:
我有使用 selenium 和 firefox 自动执行下载操作的脚本。 问题是每当我运行脚本时,我总是会从 firefox 弹出,不断询问我想做什么样的操作,即使我在 firefox 首选项中设置了下载路径。我检查了文件和文件夹以为所有用户创建主 mimeTypes.rdf,但我找不到我的。(我使用的是 ubuntu)。我找到了 ~/.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)
【问题讨论】:
标签: javascript python selenium firefox