def __init__(self, download_dir, *mime_types):
"""
Create a Firefox webdriver that downloads into the path download_dir,
and initiates downloads automatically for any of the given MIME types.
"""
self.download_dir = download_dir
self.profile = webdriver.FirefoxProfile()
self.profile.set_preference('browser.helperApps.neverAsk.saveToDisk',
', '.join(mime_types))
# Enable setting the default download directory to a custom path.
self.profile.set_preference('browser.download.folderList', 2)
self.profile.set_preference('browser.download.dir', self.download_dir)
super().__init__(self.profile)
评论列表
文章目录