Skip to content

Commit ea1f080

Browse files
author
matheuspioski
committed
ENH: Added a list of mimetypes to download automatically via firefox webdriver.
1 parent 3dfa326 commit ea1f080

File tree

2 files changed

+289
-0
lines changed

2 files changed

+289
-0
lines changed

botcity/web/browsers/firefox.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
from selenium import webdriver
66
from selenium.webdriver.firefox.options import Options as FirefoxOptions
77

8+
from .. import config
9+
810
from ..util import cleanup_temp_dir
911

1012

@@ -23,6 +25,10 @@ def default_options(headless=False, download_folder_path=None, user_data_dir=Non
2325
download_folder_path = os.path.join(os.path.expanduser("~"), "Desktop")
2426
firefox_profile.set_preference('browser.download.dir', download_folder_path)
2527
firefox_profile.set_preference('general.warnOnAboutConfig', False)
28+
29+
mimetypes_to_download = ",".join(config.FIREFOX_MIMETYPES_TO_DOWNLOAD)
30+
firefox_profile.set_preference('browser.helperApps.neverAsk.saveToDisk', mimetypes_to_download)
31+
2632
firefox_profile.update_preferences()
2733
firefox_options.profile = firefox_profile
2834

0 commit comments

Comments
 (0)