mirror of
				https://gitea.augustin64.fr/piair/MsRewards-Reborn.git
				synced 2025-11-04 07:33:53 +01:00 
			
		
		
		
	fidelity BOY
This commit is contained in:
		
							
								
								
									
										28
									
								
								V4.py
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								V4.py
									
									
									
									
									
								
							@@ -400,18 +400,7 @@ def login() :
 | 
				
			|||||||
        mail = driver.find_element(By.ID, 'i0116')
 | 
					        mail = driver.find_element(By.ID, 'i0116')
 | 
				
			||||||
        send_keys_wait(mail, _mail)
 | 
					        send_keys_wait(mail, _mail)
 | 
				
			||||||
        mail.send_keys(Keys.ENTER)
 | 
					        mail.send_keys(Keys.ENTER)
 | 
				
			||||||
        CustomSleep(5
 | 
					        CustomSleep(5)
 | 
				
			||||||
        )
 | 
					 | 
				
			||||||
        """ no issues for now, delete in a few real updates
 | 
					 | 
				
			||||||
        try :
 | 
					 | 
				
			||||||
            driver.find_element(By.ID, 'idChkBx_PWD_KMSI0Pwd').click()
 | 
					 | 
				
			||||||
        except :
 | 
					 | 
				
			||||||
            printf("a degager")
 | 
					 | 
				
			||||||
            try :
 | 
					 | 
				
			||||||
                driver.find_element(By.CSS_SELECTOR, '''[data-bind="text: str['CT_PWD_STR_KeepMeSignedInCB_Text']"]''').click()
 | 
					 | 
				
			||||||
            except :
 | 
					 | 
				
			||||||
                printf("a degager 2")
 | 
					 | 
				
			||||||
        """
 | 
					 | 
				
			||||||
        pwd = driver.find_element(By.ID, 'i0118')
 | 
					        pwd = driver.find_element(By.ID, 'i0118')
 | 
				
			||||||
        send_keys_wait(pwd, _password)
 | 
					        send_keys_wait(pwd, _password)
 | 
				
			||||||
        pwd.send_keys(Keys.ENTER)
 | 
					        pwd.send_keys(Keys.ENTER)
 | 
				
			||||||
@@ -514,7 +503,7 @@ def BingMobileSearch(override = randint(22,25)):
 | 
				
			|||||||
            except Exception as e :
 | 
					            except Exception as e :
 | 
				
			||||||
                echec += 1
 | 
					                echec += 1
 | 
				
			||||||
                if echec <= 3 :
 | 
					                if echec <= 3 :
 | 
				
			||||||
                    print(f'echec du login sur la version mobile. on reesaye ({echec}/3), {e}')
 | 
					                    printf(f'echec du login sur la version mobile. on reesaye ({echec}/3), {e}')
 | 
				
			||||||
                    CustomSleep(uniform(5,10))
 | 
					                    CustomSleep(uniform(5,10))
 | 
				
			||||||
                    Mlogin(echec)
 | 
					                    Mlogin(echec)
 | 
				
			||||||
                else :
 | 
					                else :
 | 
				
			||||||
@@ -679,13 +668,13 @@ def LogPoint(account="unknown"): #log des points sur discord
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
def Fidelite(lien):
 | 
					def Fidelite(lien):
 | 
				
			||||||
    try :
 | 
					    try :
 | 
				
			||||||
 | 
					        driver.switch_to.window(driver.window_handles[0])
 | 
				
			||||||
        driver.get(lien)
 | 
					        driver.get(lien)
 | 
				
			||||||
        sleep(2)
 | 
					        sleep(2)
 | 
				
			||||||
        choix = driver.find_element(By.CSS_SELECTOR,'div[class="pull-left spacer-48-bottom punchcard-row"]') #pull-left spacer-48-bottom punchcard-row
 | 
					        choix = driver.find_element(By.CSS_SELECTOR,'div[class="pull-left spacer-48-bottom punchcard-row"]') #pull-left spacer-48-bottom punchcard-row
 | 
				
			||||||
        nb = search("([0-9]) of ([0-9]) completed",driver.page_source)
 | 
					        nb = search("([0-9]) of ([0-9]) completed",driver.page_source)
 | 
				
			||||||
        if not nb :
 | 
					        if not nb :
 | 
				
			||||||
            nb = search("([0-9]) de ([0-9]) finalisé",driver.page_source)
 | 
					            nb = search("([0-9]) de ([0-9]) finalisé",driver.page_source)
 | 
				
			||||||
        print(choix, nb)
 | 
					 | 
				
			||||||
        for i in range(int(nb[2])-int(nb[1])):
 | 
					        for i in range(int(nb[2])-int(nb[1])):
 | 
				
			||||||
            choix = driver.find_element(By.CLASS_NAME,'spacer-48-bottom')
 | 
					            choix = driver.find_element(By.CLASS_NAME,'spacer-48-bottom')
 | 
				
			||||||
            ButtonText = search('<span class=\"pull-left margin-right-15\">([^<^>]+)</span>',choix.get_attribute("innerHTML"))[1]
 | 
					            ButtonText = search('<span class=\"pull-left margin-right-15\">([^<^>]+)</span>',choix.get_attribute("innerHTML"))[1]
 | 
				
			||||||
@@ -696,8 +685,11 @@ def Fidelite(lien):
 | 
				
			|||||||
            TryPlay(driver.title)
 | 
					            TryPlay(driver.title)
 | 
				
			||||||
            driver.get(lien)
 | 
					            driver.get(lien)
 | 
				
			||||||
            CustomSleep(uniform(3,5))
 | 
					            CustomSleep(uniform(3,5))
 | 
				
			||||||
 | 
					        try :
 | 
				
			||||||
 | 
					            Close(driver.window_handles[1])
 | 
				
			||||||
 | 
					        except Exception as e :
 | 
				
			||||||
 | 
					            printf(e)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        Close(driver.window_handles[1])
 | 
					 | 
				
			||||||
        printf('on a passer la partie fidélité')
 | 
					        printf('on a passer la partie fidélité')
 | 
				
			||||||
    except Exception as e :
 | 
					    except Exception as e :
 | 
				
			||||||
        LogError("Fidélité" + str(e))
 | 
					        LogError("Fidélité" + str(e))
 | 
				
			||||||
@@ -737,6 +729,10 @@ def DailyRoutine():
 | 
				
			|||||||
        LogError(f'BingMobileSearch - {e}')
 | 
					        LogError(f'BingMobileSearch - {e}')
 | 
				
			||||||
    print('\n')
 | 
					    print('\n')
 | 
				
			||||||
    CustomSleep(uniform(3,20))
 | 
					    CustomSleep(uniform(3,20))
 | 
				
			||||||
 | 
					    try :
 | 
				
			||||||
 | 
					        FidelityTest()
 | 
				
			||||||
 | 
					    except :
 | 
				
			||||||
 | 
					        pass
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    try :
 | 
					    try :
 | 
				
			||||||
        LogPoint(_mail)
 | 
					        LogPoint(_mail)
 | 
				
			||||||
@@ -748,7 +744,7 @@ def close():
 | 
				
			|||||||
    driver.quit()
 | 
					    driver.quit()
 | 
				
			||||||
    quit()
 | 
					    quit()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def dev():
 | 
					def FidelityTest():
 | 
				
			||||||
    try :
 | 
					    try :
 | 
				
			||||||
        result = get(fidelity)
 | 
					        result = get(fidelity)
 | 
				
			||||||
        lien = result.content.decode("UTF-8")
 | 
					        lien = result.content.decode("UTF-8")
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user