我知道之前有人问过这个问题,但是在尝试了建议之后,我不断地得到操作系统下载文件窗口。我想要做的是下载一个 pdf 文件。我已经设置了浏览器首选项,但尽管如此,它并没有抑制操作系统窗口。
这是我编写的代码片段:
firefoxProfile = webdriver.FirefoxProfile()
firefoxProfile.set_preference('browser.download.folderList', 2)
firefoxProfile.set_preference('browser.download.manager.showWhenStarting', False)
firefoxProfile.set_preference('browser.download.dir', '/media/pinku/Pinku')
firefoxProfile.set_preference('browser.helperApps.alwaysAsk.force', False)
firefoxProfile.set_preference('browser.helperApps.neverAsk.saveToDisk',
'application/octet-stream')
self.driver = webdriver.Firefox(firefoxProfile)
我正在使用 Ubuntu 12.10、Firefox、webdriver、python