uéuéué
This commit is contained in:
parent
ed828e4ea0
commit
0281bb946d
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
|
Loading…
Reference in New Issue
Block a user