diff options
author | Konarev Alexander | 2022-03-13 20:20:38 +0300 |
---|---|---|
committer | Konarev Alexander | 2022-03-13 20:20:38 +0300 |
commit | 95be04b1148a3f798997b9e2f68cf97a637ae650 (patch) | |
tree | dfa87ff0a98fe723ed32ce90c9ee8eca07b9f780 /download.py | |
parent | 5739ca849c1ba9fa462896b79f28a6175d6aeb5d (diff) | |
download | aur-95be04b1148a3f798997b9e2f68cf97a637ae650.tar.gz |
fix error
Diffstat (limited to 'download.py')
-rw-r--r-- | download.py | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/download.py b/download.py index 3ba9b7a087b4..644aec66637f 100644 --- a/download.py +++ b/download.py @@ -46,6 +46,7 @@ def wait_downloading(): print("Waiting for download interrupted by timeout") +print("Download start..") options = webdriver.FirefoxOptions() options.headless = True options.set_preference("browser.download.folderList", 2) @@ -54,15 +55,18 @@ options.set_preference("browser.download.dir", os.getcwd()) options.set_preference( "browser.helperApps.neverAsk.saveToDisk", "application/octet-stream") -browser = webdriver.Firefox(options=options) -browser.implicitly_wait(60) +try: + browser = webdriver.Firefox(options=options) + browser.implicitly_wait(60) -browser.get( - 'https://supportportal.gemalto.com/csm?id=kb_article_view&sysparm_article=KB0018315#') -browser.find_element(By.LINK_TEXT, "DOW0003342").click() -sleep(10) -browser.find_element(By.CSS_SELECTOR, ".btn-success").click() + browser.get( + 'https://supportportal.gemalto.com/csm?id=kb_article_view&sysparm_article=KB0018315#') + browser.find_element(By.LINK_TEXT, "DOW0003342").click() -wait_downloading() + browser.find_element(By.CSS_SELECTOR, ".btn-success").click() +except: + pass +else: + wait_downloading() browser.quit() |