mirror of
				https://gitea.augustin64.fr/piair/MsRewards-Reborn.git
				synced 2025-11-03 23:23:53 +01:00 
			
		
		
		
	uéuéué
This commit is contained in:
		
							
								
								
									
										6
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@@ -1,4 +1,4 @@
 | 
				
			|||||||
/old
 | 
					
 | 
				
			||||||
geckodriver.log
 | 
					geckodriver.log
 | 
				
			||||||
.vscode/
 | 
					.vscode/
 | 
				
			||||||
/Git
 | 
					/Git
 | 
				
			||||||
@@ -7,8 +7,8 @@ screenshot.png
 | 
				
			|||||||
login.csv
 | 
					login.csv
 | 
				
			||||||
data
 | 
					data
 | 
				
			||||||
**/__pycache__
 | 
					**/__pycache__
 | 
				
			||||||
/user_data
 | 
					user_data/*
 | 
				
			||||||
install.sh
 | 
					install.sh
 | 
				
			||||||
nohup.out
 | 
					nohup.out
 | 
				
			||||||
points.csv
 | 
					points.csv
 | 
				
			||||||
/dev
 | 
					file.png
 | 
				
			||||||
							
								
								
									
										61
									
								
								V6.py
									
									
									
									
									
								
							
							
						
						
									
										61
									
								
								V6.py
									
									
									
									
									
								
							@@ -25,14 +25,14 @@ def firefox_driver(mobile=False, headless=False):
 | 
				
			|||||||
        "CriOS/107.0.5060.64 Mobile/15E148 Safari/604.1"
 | 
					        "CriOS/107.0.5060.64 Mobile/15E148 Safari/604.1"
 | 
				
			||||||
    )
 | 
					    )
 | 
				
			||||||
    chrome_options = webdriver.ChromeOptions()
 | 
					    chrome_options = webdriver.ChromeOptions()
 | 
				
			||||||
    if mobile:
 | 
					    #if mobile:
 | 
				
			||||||
        chrome_options.add_argument(f"--user-agent={PC_USER_AGENT}")
 | 
					    #    chrome_options.add_argument(f"--user-agent={PC_USER_AGENT}")
 | 
				
			||||||
    else :
 | 
					    #else :
 | 
				
			||||||
        chrome_options.add_argument(f"--user-agent={MOBILE_USER_AGENT}")
 | 
					    #    chrome_options.add_argument(f"--user-agent={MOBILE_USER_AGENT}")
 | 
				
			||||||
 | 
					    ## disabled as it may cause detection
 | 
				
			||||||
    if g.proxy_enabled:
 | 
					    if g.proxy_enabled:
 | 
				
			||||||
        PROXY = f"{g.proxy_address}:{g.proxy_port}" # IP:PORT or HOST:PORT
 | 
					        PROXY = f"{g.proxy_address}:{g.proxy_port}" # IP:PORT or HOST:PORT
 | 
				
			||||||
        chrome_options.add_argument(f'--proxy-server={PROXY}')
 | 
					        chrome_options.add_argument(f'--proxy-server={PROXY}')
 | 
				
			||||||
 | 
					 | 
				
			||||||
    driver = uc.Chrome(options=chrome_options)
 | 
					    driver = uc.Chrome(options=chrome_options)
 | 
				
			||||||
    return(driver)
 | 
					    return(driver)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -278,6 +278,10 @@ def all_cards():
 | 
				
			|||||||
                            log_error(f"Cart completion - log - 3 - after 10 sec", driver)
 | 
					                            log_error(f"Cart completion - log - 3 - after 10 sec", driver)
 | 
				
			||||||
                            try:
 | 
					                            try:
 | 
				
			||||||
                                try_play(driver.title) # go back to the main page
 | 
					                                try_play(driver.title) # go back to the main page
 | 
				
			||||||
 | 
					                                try :
 | 
				
			||||||
 | 
					                                    close_tab(driver.window_handles[1], driver.window_handles[1])
 | 
				
			||||||
 | 
					                                except:
 | 
				
			||||||
 | 
					                                    pass
 | 
				
			||||||
                            except :
 | 
					                            except :
 | 
				
			||||||
                                driver.get("https://rewards.bing.com")
 | 
					                                driver.get("https://rewards.bing.com")
 | 
				
			||||||
                except :
 | 
					                except :
 | 
				
			||||||
@@ -834,28 +838,29 @@ else:
 | 
				
			|||||||
        if g.discord_enabled_error:
 | 
					        if g.discord_enabled_error:
 | 
				
			||||||
            webhookFailure.send(f"Updated to {g.update_version}", username="UPDATE", avatar_url="https://cdn-icons-png.flaticon.com/512/1688/1688988.png")
 | 
					            webhookFailure.send(f"Updated to {g.update_version}", username="UPDATE", avatar_url="https://cdn-icons-png.flaticon.com/512/1688/1688988.png")
 | 
				
			||||||
    for cred in g._cred:
 | 
					    for cred in g._cred:
 | 
				
			||||||
        g._mail = cred[0]
 | 
					        if cred != "":
 | 
				
			||||||
        g._password = cred[1]
 | 
					            g._mail = cred[0]
 | 
				
			||||||
        if cred[2] != '':
 | 
					            g._password = cred[1]
 | 
				
			||||||
            g._otp = TOTP(cred[2])
 | 
					            if cred[2] != '':
 | 
				
			||||||
        custom_sleep(1)
 | 
					                g._otp = TOTP(cred[2])
 | 
				
			||||||
        printf("Début du driver.")
 | 
					            custom_sleep(1)
 | 
				
			||||||
        driver = firefox_driver()
 | 
					            printf("Début du driver.")
 | 
				
			||||||
        printf("Driver demarré.")
 | 
					            driver = firefox_driver()
 | 
				
			||||||
        driver.implicitly_wait(3)
 | 
					            printf("Driver demarré.")
 | 
				
			||||||
        try:
 | 
					            driver.implicitly_wait(3)
 | 
				
			||||||
            daily_routine()
 | 
					            try:
 | 
				
			||||||
            driver.quit()
 | 
					                daily_routine()
 | 
				
			||||||
            attente = uniform(1200, 3600)
 | 
					                driver.quit()
 | 
				
			||||||
            printf(f"finis. attente de {round(attente/60)}min")
 | 
					                attente = uniform(1200, 3600)
 | 
				
			||||||
            custom_sleep(attente)
 | 
					                printf(f"finis. attente de {round(attente/60)}min")
 | 
				
			||||||
        except KeyboardInterrupt:
 | 
					                custom_sleep(attente)
 | 
				
			||||||
            printf("Canceled. Closing driver and display.")
 | 
					            except KeyboardInterrupt:
 | 
				
			||||||
            driver.quit()
 | 
					                printf("Canceled. Closing driver and display.")
 | 
				
			||||||
            display.stop()
 | 
					                driver.quit()
 | 
				
			||||||
        except Exception as e:
 | 
					                display.stop()
 | 
				
			||||||
            log_error(f"Error not catched. Skipping this account. " + format_error(e), driver)
 | 
					            except Exception as e:
 | 
				
			||||||
            printf(f"Error not catched. Skipping this account. {e}")
 | 
					                log_error(f"Error not catched. Skipping this account. " + format_error(e), driver)
 | 
				
			||||||
            driver.quit()
 | 
					                printf(f"Error not catched. Skipping this account. {e}")
 | 
				
			||||||
 | 
					                driver.quit()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
display.stop()
 | 
					display.stop()
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								build.sh
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								build.sh
									
									
									
									
									
								
							@@ -3,4 +3,4 @@
 | 
				
			|||||||
echo "Enter the name of the instance"
 | 
					echo "Enter the name of the instance"
 | 
				
			||||||
read name
 | 
					read name
 | 
				
			||||||
 | 
					
 | 
				
			||||||
sudo docker build -t msrewards . && sudo docker run -p 1234:1234 --shm-size=2gb --name $name msrewards 
 | 
					sudo docker build -t msrewards . && sudo docker run -p 1234:1234 -p 2345:2345 --shm-size=2gb --name $name msrewards 
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								user_data/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								user_data/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
				
			|||||||
 | 
					# Ignore everything in this directory
 | 
				
			||||||
 | 
					*
 | 
				
			||||||
 | 
					# Except this file
 | 
				
			||||||
 | 
					!.gitignore
 | 
				
			||||||
		Reference in New Issue
	
	Block a user