mirror of
				https://gitea.augustin64.fr/piair/MsRewards-Reborn.git
				synced 2025-10-31 14:23:53 +01:00 
			
		
		
		
	c'est bon là
This commit is contained in:
		
							
								
								
									
										19
									
								
								V6.py
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								V6.py
									
									
									
									
									
								
							| @@ -220,6 +220,22 @@ def all_cards(): | ||||
|         custom_sleep(1.5) | ||||
|         return True | ||||
|  | ||||
|     def check_streak_protection() -> bool: | ||||
|         """ | ||||
|         Ne perdez plus jamais votre série ! | ||||
|         """ | ||||
|         try: | ||||
|             streak_protection_close = driver.find_element(By.ID, "streak-protection-popup-close-cross") | ||||
|             streak_protection_activate = driver.find_elements(By.CLASS_NAME, "earningPagePopUpPopUpSelectButton") | ||||
|             streak_protection_activate[0].click() | ||||
|             info("Popup 'Streak Protection' reçue") | ||||
|             custom_sleep(1.5) | ||||
|  | ||||
|             return True | ||||
|         except (exceptions.NoSuchElementException, exceptions.ElementNotInteractableException, IndexError): | ||||
|             # les éléments sont présents dans le DOM même quand la popup n'est pas visible apparemment | ||||
|             return False | ||||
|  | ||||
|     driver.get("https://rewards.bing.com") | ||||
|     wait_until_visible(By.CLASS_NAME, "c-card-content", 10, driver) | ||||
|  | ||||
| @@ -274,6 +290,7 @@ def all_cards(): | ||||
|  | ||||
|         custom_sleep(1.5) | ||||
|         check_welcome_tour() | ||||
|         check_streak_protection() | ||||
|         driver.execute_script("arguments[0].scrollIntoView();", card_list[i]) | ||||
|         custom_sleep(1.5) | ||||
|         card_list[i].click() | ||||
| @@ -291,6 +308,7 @@ def all_cards(): | ||||
|                 continue | ||||
|  | ||||
|             check_welcome_tour() | ||||
|             check_streak_protection() | ||||
|             driver.execute_script("arguments[0].scrollIntoView();", card_list[i]) | ||||
|             card_list[i].click() | ||||
|  | ||||
| @@ -884,6 +902,7 @@ def default_start(): | ||||
|         try: | ||||
|             config.WebDriver.set_pc_driver(create_driver()) | ||||
|         except: | ||||
|             info("Could not configure driver. Trying to update it.") | ||||
|             subprocess.Popen(["python3", "/app/MsRewards-Reborn/modules/Tools/update_chrome.py"]) | ||||
|             config.WebDriver.set_pc_driver(create_driver()) | ||||
|         config.WebDriver.switch_to_driver("PC") | ||||
|   | ||||
		Reference in New Issue
	
	Block a user