summarylogtreecommitdiffstats
path: root/download.py
diff options
context:
space:
mode:
authorKonarev Alexander2022-03-13 20:20:38 +0300
committerKonarev Alexander2022-03-13 20:20:38 +0300
commit95be04b1148a3f798997b9e2f68cf97a637ae650 (patch)
treedfa87ff0a98fe723ed32ce90c9ee8eca07b9f780 /download.py
parent5739ca849c1ba9fa462896b79f28a6175d6aeb5d (diff)
downloadaur-95be04b1148a3f798997b9e2f68cf97a637ae650.tar.gz
fix error
Diffstat (limited to 'download.py')
-rw-r--r--download.py20
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()