was once again broken

This commit is contained in:
piair 2023-02-27 18:31:31 +01:00
parent 1a4cd03ae1
commit c28c2c573d
1 changed files with 11 additions and 9 deletions

18
V5.py
View File

@ -267,12 +267,13 @@ def play_quiz8(task = None):
shuffle(correct_answers) shuffle(correct_answers)
for answer_id in correct_answers: for answer_id in correct_answers:
wait_until_visible(By.ID, answer_id, to = 20, browser=driver) wait_until_visible(By.ID, answer_id, timeout = 20, browser=driver)
counter += 1 counter += 1
progressBar(counter, 16, name="Quiz 8") progressBar(counter, 16, name="Quiz 8")
try: try:
answer_elem = driver.find_element(By.ID, answer_id) answer_elem = driver.find_element(By.ID, answer_id)
answer_elem.click() answer_elem.click()
custom_sleep(1)
if not task is None: if not task is None:
AdvanceTask(task, 1/override / len(correct_answers) * 100) AdvanceTask(task, 1/override / len(correct_answers) * 100)
except exceptions.NoSuchElementException : except exceptions.NoSuchElementException :
@ -530,18 +531,19 @@ def login():
body_elem.send_keys(Keys.ENTER) body_elem.send_keys(Keys.ENTER)
except : except :
pass pass
printf("login completed") printf("login completed - going to MsRewards")
rgpd_popup()
custom_sleep(uniform(3,5)) custom_sleep(uniform(3,5))
driver.get("https://www.bing.com/rewardsapp/flyout") driver.get("https://www.bing.com/rewardsapp/flyout")
custom_sleep(uniform(3,5)) custom_sleep(uniform(3,5))
for i in [f'[title="Rejoindre maintenant"]', f'[title="Rejoindre"]', f'[title="Join now"]'] : for i in [f'[title="Rejoindre maintenant"]', f'[title="Rejoindre"]', f'[title="Join now"]'] :
try: try:
driver.find_element(By.CSS_SELECTOR, i).click() # depend of the language of the page driver.find_element(By.CSS_SELECTOR, i).click() # depend of the language of the page
break
except: except:
pass print(f"element {i} not found")
rgpd_popup()
custom_sleep(uniform(3,5))
driver.get("https://www.bing.com/rewardsapp/flyout") driver.get("https://www.bing.com/rewardsapp/flyout")
print('on MsRewards')
for _ in range(3) : for _ in range(3) :
try : try :
@ -898,7 +900,7 @@ def CustomStart(Credentials):
for _mail, _password in liste: for _mail, _password in liste:
driver = firefox_driver() driver = firefox_driver()
driver.implicitly_wait(10) driver.implicitly_wait(3)
if login() != "STOP": if login() != "STOP":
if "tout" in Actions: if "tout" in Actions:
@ -908,7 +910,7 @@ def CustomStart(Credentials):
try: try:
all_cards() all_cards()
except Exception as e: except Exception as e:
LogError(f"all_cardss - {e} -- override", driver, _mail) LogError(f"all_cards - {e} -- override", driver, _mail)
if "pc" in Actions: if "pc" in Actions:
try: try:
@ -1039,7 +1041,7 @@ else:
printf("début du driver") printf("début du driver")
driver = firefox_driver() driver = firefox_driver()
printf("driver demarré") printf("driver demarré")
driver.implicitly_wait(7) driver.implicitly_wait(3)
try: try:
DailyRoutine() DailyRoutine()