remove trailing spaces + added some comments + dealed with error with some popus + some little things
This commit is contained in:
parent
5f554cc9b2
commit
df0ea09662
22
V4.py
22
V4.py
@ -274,6 +274,9 @@ def Close(fenetre, SwitchTo=0):
|
|||||||
driver.switch_to.window(driver.window_handles[SwitchTo])
|
driver.switch_to.window(driver.window_handles[SwitchTo])
|
||||||
|
|
||||||
|
|
||||||
|
"""
|
||||||
|
Deal with RGPD popup as well as some random popup like 'are you satisfied' one
|
||||||
|
"""
|
||||||
def RGPD():
|
def RGPD():
|
||||||
try:
|
try:
|
||||||
driver.find_element(By.ID, "bnp_btn_accept").click()
|
driver.find_element(By.ID, "bnp_btn_accept").click()
|
||||||
@ -283,12 +286,19 @@ def RGPD():
|
|||||||
driver.find_element(By.ID, "bnp_hfly_cta2").click()
|
driver.find_element(By.ID, "bnp_hfly_cta2").click()
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
try :
|
||||||
|
driver.find_element(By.id, "bnp_hfly_close").click() #are you satisfied popup
|
||||||
|
except :
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
def PlayQuiz2(override=None):
|
|
||||||
|
"""
|
||||||
|
PlayQuiz2([int : override]) make the quizz with 2 choice each time. They usually have 10 questions.
|
||||||
|
override is the number of question, by default, it's 10. Can be usefull in some case, where the programm crashes before finishing the quizz
|
||||||
|
"""
|
||||||
|
def PlayQuiz2(override=10):
|
||||||
printf("debut de PlayQuiz2")
|
printf("debut de PlayQuiz2")
|
||||||
if not override:
|
|
||||||
override = 10
|
|
||||||
for j in range(override):
|
for j in range(override):
|
||||||
try:
|
try:
|
||||||
RGPD()
|
RGPD()
|
||||||
@ -450,7 +460,7 @@ def AllCard(): # fonction qui clique sur les cartes
|
|||||||
except:
|
except:
|
||||||
printf("erreur ici")
|
printf("erreur ici")
|
||||||
|
|
||||||
def weekly_cards() :
|
def weekly_cards():
|
||||||
try:
|
try:
|
||||||
driver.find_element(
|
driver.find_element(
|
||||||
By.XPATH, "/html/body/div/div/div[3]/div[2]/div[2]/div[2]/div[1]"
|
By.XPATH, "/html/body/div/div/div[3]/div[2]/div[2]/div[2]/div[1]"
|
||||||
@ -484,7 +494,7 @@ def AllCard(): # fonction qui clique sur les cartes
|
|||||||
] # verifie si on a toujours des cartes
|
] # verifie si on a toujours des cartes
|
||||||
except:
|
except:
|
||||||
break
|
break
|
||||||
for i in range(3) :
|
for i in range(3):
|
||||||
try :
|
try :
|
||||||
weekly_cards()
|
weekly_cards()
|
||||||
break
|
break
|
||||||
@ -492,7 +502,7 @@ def AllCard(): # fonction qui clique sur les cartes
|
|||||||
LogError(f"weekly_cards, try n°{i+1} \n {e}")
|
LogError(f"weekly_cards, try n°{i+1} \n {e}")
|
||||||
if i == 0 :
|
if i == 0 :
|
||||||
driver.refresh()
|
driver.refresh()
|
||||||
else :
|
else :
|
||||||
CustomSleep(1800)
|
CustomSleep(1800)
|
||||||
driver.refresh()
|
driver.refresh()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user