使用selenium python在firefox上自动下载每种文件类型

时间:2017-09-05 02:58:37

标签: python selenium firefox

我注意到这种在其他帖子中自动保存硒的一般格式

from selenium import webdriver

profile = webdriver.FirefoxProfile()
profile.set_preference("browser.download.folderList", 2)
profile.set_preference("browser.download.manager.showWhenStarting", False)
profile.set_preference("browser.download.dir", 'PATH TO DESKTOP')
profile.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/x-gzip")

driver = webdriver.Firefox(firefox_profile=profile)

但是我从一个源码下载文件,我不知道文件的类型。我已经尝试了正则表达式,但它似乎无法正常工作

1 个答案:

答案 0 :(得分:0)

至于我对Selenium的了解,还没有一种方法可以下载所有文件类型。您必须列出所有必需的文件类型。

以下是类型列表:Link

修改:尝试此处提供的建议:how can i download a file automatically on click of a link