diff options
| -rw-r--r-- | python/download_scotia.py | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/python/download_scotia.py b/python/download_scotia.py index c8072d31..1f5cbb8e 100644 --- a/python/download_scotia.py +++ b/python/download_scotia.py @@ -21,7 +21,7 @@ def wait(driver): def download_report(account_username, password, report_dir): - driver = create_driver() + driver = create_driver(report_dir) driver.get("https://web1.mail.scotiabank.com/webmail/do/Home") wait(driver) username_element = driver.find_element_by_id("username") @@ -51,23 +51,15 @@ def download_report(account_username, password, report_dir): driver.quit() -def create_driver(): +def create_driver(download_dir): options = Options() options.add_argument("--headless") fp = webdriver.FirefoxProfile() + fp.set_preference("browser.download.dir", str(download_dir)) fp.set_preference("browser.download.folderList", 2) - fp.set_preference("browser.download.useDownloadDir", True) fp.set_preference( "browser.helperApps.neverAsk.saveToDisk", "application/octet-stream" ) - fp.set_preference("browser.download.manager.showWhenStarting", False) - fp.set_preference("browser.download.manager.useWindow", False) - fp.set_preference("browser.download.manager.focusWhenStarting", False) - fp.set_preference("browser.download.manager.alertOnEXEOpen", False) - fp.set_preference("browser.download.manager.closeWhenDone", True) - fp.set_preference("browser.download.manager.showAlertOnComplete", False) - fp.set_preference("browser.download.manager.scanWhenDone", False) - fp.set_preference("browser.download.manager.skipSchedule", True) return webdriver.Firefox(firefox_profile=fp, options=options) |
