Update main.py

This commit is contained in:
2025-11-11 09:29:32 +00:00
parent aa3d4d236d
commit 5cbe9373e2

163
main.py
View File

@@ -824,7 +824,7 @@ class ea_fucking():
time.sleep(4)
for i in range(5):
print(os.path.join(self.path_png_file,r'1_dcuk_clik.PNG'))
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
try:
try:
@@ -853,7 +853,7 @@ class ea_fucking():
print(e)
time.sleep(5)
continue
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
if location:
pyautogui.click(pyautogui.center(location))
@@ -1151,20 +1151,20 @@ class ea_fucking():
except:
pass
#fucking_per
try:
'''try:
print('start chek')
location = pyautogui.locateOnScreen(os.path.join(self.path_png_file,r'fucking_per.PNG'), confidence=0.8)
if location:
print('pERSIAN MODDDDDDDDDDDDDDDD !!!!!!!!!!! ')
#import pdb;pdb.set_trace()
###import pdb;pdb.set_trace()
except:
pass
#import pdb;pdb.set_trace()
'''try:
###import pdb;pdb.set_trace()
try:
print('start chek')
location = pyautogui.locateOnScreen(os.path.join(self.path_png_file,r'fucking_per_2.PNG'), confidence=0.8)
if location:
print('pERSIAN MODDDDDDDDDDDDDDDD !!!!!!!!!!! ')
print('pERSIAN MODDDDDDDDDDDD22222DDDD !!!!!!!!!!! ')
pyautogui.press('tab')
pyautogui.press('tab')
pyautogui.press("enter")
@@ -1194,7 +1194,19 @@ class ea_fucking():
location = pyautogui.locateOnScreen(os.path.join(self.path_png_file,r'contniue.PNG'), confidence=0.8)
if location:
pyautogui.click(pyautogui.center(location))
return True
break
# return True
except:
print('notfund contniue contniue contniue')
sleep(10)
for i in range(20):
try:
print('sintourita')
location = pyautogui.locateOnScreen(os.path.join(self.path_png_file,r'sintourita.PNG'), confidence=0.8)
if location:
pyautogui.click(pyautogui.center(location))
break
except:
print('notfund contniue contniue contniue')
for i in range(5):
@@ -1214,11 +1226,20 @@ class ea_fucking():
pyautogui.press('tab')
pyautogui.press('tab')
pyautogui.press('tab')
pyautogui.press('tab')
#import pdb;pdb.set_trace()
pyautogui.press('tab')
for i in range(20):
try:
location = pyautogui.locateOnScreen(os.path.join(self.path_png_file,r'contniue.PNG'), confidence=0.8)
if location:
pyautogui.click(pyautogui.center(location))
#break
return True
except:
print('notfund contniue contniue contniue')
###import pdb;pdb.set_trace()
except:
pass
#import pdb;pdb.set_trace()'''
pass '''
#import pdb;pdb.set_trace()
sleep(6)
pyautogui.press('tab')#,
sleep(1)
@@ -1536,7 +1557,7 @@ class ea_fucking():
codex.end()
codex=Gmail(value,val2,browser_proxy=browser_proxy)
print('eror')
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
print('break_one')
if codes==True:
pass
@@ -1787,7 +1808,7 @@ class ea_fucking():
codex.end()
codex=Gmail(value,val2,browser_proxy=browser_proxy)
print('eror')
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
return 'fail_get_code'
@@ -2535,7 +2556,7 @@ class Gmail:
"""این تابع تمام بررسی‌های خطای متنی و مبتنی بر عنصر کد اصلی را پوشش می‌دهد."""
sleep(10)
page_content = self.page.content()
#import pdb;pdb.set_trace()
###import pdb;pdb.set_trace()
if "Verify" in page_content or "Confirm youre not a robot" in page_content:
self.page.screenshot(path=self.picher_dir / f"_{self.name}verify.png")
return 'robot'
@@ -2637,7 +2658,7 @@ class Gmail:
def send_username(self, user):
try:
# ##import pdb;pdb.set_trace()
# ####import pdb;pdb.set_trace()
self.page.goto("https://accounts.google.com/servicelogin?service=mail", wait_until="networkidle")
time.sleep(1)
email_input = self.page.locator("input[type='email'], input[type='text']").first
@@ -2900,7 +2921,7 @@ def main(path_png_file,
return 'ALERT_to_mnay_code_chek'
print('----------//////////',get_turn_on_2)
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
if 'ea_created__app_code_nead!!' in str(get_turn_on_2):
return "ea_created__app_code_nead!!"
if isinstance(get_turn_on_2, str):return get_turn_on_2
@@ -2917,9 +2938,9 @@ def main(path_png_file,
print('ea.get_send_sec_3 Failed!')
return 'ea.get_send_sec_3 Failed'
sleep(10)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
handel_page_and_code = ea.handel_page_and_code(codex,value,val2)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
if 'ALERT_to_mnay_code_chek' in handel_page_and_code:
return 'ALERT_to_mnay_code_chek'
if isinstance(handel_page_and_code, str):return handel_page_and_code
@@ -2928,7 +2949,7 @@ def main(path_png_file,
print('handel_page_and_code Failed!')
return 'handel_page_and_code Failed'
###########################################^^^^
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
return handel_page_and_code
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@ -2947,7 +2968,7 @@ def main(path_png_file,
if not contuen_page2:
print('contuen_page2 Failed!')
return 'contuen_page2 Failed'
# ##import pdb;pdb.set_trace()
# ####import pdb;pdb.set_trace()
# Accept buttons
next = ea.next()
if isinstance(next, str):return next
@@ -2961,7 +2982,7 @@ def main(path_png_file,
print('accept >>>', accept)
if 'make_other_time'==accept:
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
#return 'make_other_time'
sleep(10)
get_seting_sec_1 = ea.get_seting_sec_1()
@@ -2975,7 +2996,7 @@ def main(path_png_file,
if 'ALERT_to_mnay_code_chek' in str(get_turn_on_2):
return 'ALERT_to_mnay_code_chek'
print('----------//////////',get_turn_on_2)
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
if 'ea_created__app_code_nead!!' in str(get_turn_on_2):
return "ea_created__app_code_nead!!"
if isinstance(get_turn_on_2, str):return get_turn_on_2
@@ -2991,9 +3012,9 @@ def main(path_png_file,
print('ea.get_send_sec_3 Failed!')
return 'ea.get_send_sec_3 Failed'
sleep(10)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
handel_page_and_code = ea.handel_page_and_code(codex,value,val2)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
if 'ALERT_to_mnay_code_chek' in handel_page_and_code:
return 'ALERT_to_mnay_code_chek'
if isinstance(handel_page_and_code, str):return handel_page_and_code
@@ -3002,7 +3023,7 @@ def main(path_png_file,
print('handel_page_and_code Failed!')
return 'handel_page_and_code Failed'
###########################################^^^^
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
return handel_page_and_code
if not accept:
print('accept Failed!')
@@ -3024,7 +3045,7 @@ def main(path_png_file,
get_turn_on_2 = ea.get_turn_on_2(codex,value,val2)
if 'ALERT_to_mnay_code_chek' in str(get_turn_on_2):
return 'ALERT_to_mnay_code_chek'
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
if 'ea_created__app_code_nead!!' in str(get_turn_on_2):
return "ea_created__app_code_nead!!"
if isinstance(get_turn_on_2, str):return get_turn_on_2
@@ -3040,9 +3061,9 @@ def main(path_png_file,
print('ea.get_send_sec_3 Failed!')
return 'ea.get_send_sec_3 Failed'
sleep(10)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
handel_page_and_code = ea.handel_page_and_code(codex,value,val2)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
if 'ALERT_to_mnay_code_chek' in handel_page_and_code:
return 'ALERT_to_mnay_code_chek'
if isinstance(handel_page_and_code, str):return handel_page_and_code
@@ -3051,7 +3072,7 @@ def main(path_png_file,
print('handel_page_and_code Failed!')
return 'handel_page_and_code Failed'
###########################################^^^^
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
return handel_page_and_code
print('creat >>>', creat)
if isinstance(creat, str):return creat
@@ -3077,7 +3098,7 @@ def main(path_png_file,
get_turn_on_2 = ea.get_turn_on_2(codex,value,val2)
if 'ALERT_to_mnay_code_chek' in str(get_turn_on_2):
return 'ALERT_to_mnay_code_chek'
# ##import pdb;pdb.set_trace()
# ####import pdb;pdb.set_trace()
if 'ea_created__app_code_nead!!' in str(get_turn_on_2):
return "ea_created__app_code_nead!!"
if isinstance(get_turn_on_2, str):return get_turn_on_2
@@ -3094,9 +3115,9 @@ def main(path_png_file,
return 'ea.get_send_sec_3 Failed'
sleep(10)
send_green_status(server)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
handel_page_and_code = ea.handel_page_and_code(codex,value,val2)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
if 'ALERT_to_mnay_code_chek' in handel_page_and_code:
return 'ALERT_to_mnay_code_chek'
if isinstance(handel_page_and_code, str):return handel_page_and_code
@@ -3128,9 +3149,9 @@ def main(path_png_file,
if 'make_other_time'==accept:
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
#return 'make_other_time'
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
#return 'make_other_time'
sleep(10)
get_seting_sec_1 = ea.get_seting_sec_1()
@@ -3144,7 +3165,7 @@ def main(path_png_file,
if 'ALERT_to_mnay_code_chek' in str(get_turn_on_2):
return 'ALERT_to_mnay_code_chek'
print('----------//////////',get_turn_on_2)
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
if 'ea_created__app_code_nead!!' in str(get_turn_on_2):
return "ea_created__app_code_nead!!"
if isinstance(get_turn_on_2, str):return get_turn_on_2
@@ -3161,9 +3182,9 @@ def main(path_png_file,
print('ea.get_send_sec_3 Failed!')
return 'ea.get_send_sec_3 Failed'
sleep(10)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
handel_page_and_code = ea.handel_page_and_code(codex,value,val2)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
if 'ALERT_to_mnay_code_chek' in handel_page_and_code:
return 'ALERT_to_mnay_code_chek'
if isinstance(handel_page_and_code, str):return handel_page_and_code
@@ -3172,7 +3193,7 @@ def main(path_png_file,
print('handel_page_and_code Failed!')
return 'handel_page_and_code Failed'
###########################################^^^^
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
return handel_page_and_code
@@ -3212,7 +3233,7 @@ def main(path_png_file,
get_turn_on_2 = ea.get_turn_on_2(codex,value,val2)
if 'ALERT_to_mnay_code_chek' in str(get_turn_on_2):
return 'ALERT_to_mnay_code_chek'
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
if 'ea_created__app_code_nead!!' in str(get_turn_on_2):
return "ea_created__app_code_nead!!"
if isinstance(get_turn_on_2, str):return get_turn_on_2
@@ -3228,9 +3249,9 @@ def main(path_png_file,
print('ea.get_send_sec_3 Failed!')
return 'ea.get_send_sec_3 Failed'
sleep(10)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
handel_page_and_code = ea.handel_page_and_code(codex,value,val2)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
if 'ALERT_to_mnay_code_chek' in handel_page_and_code:
return 'ALERT_to_mnay_code_chek'
if 'ALERT_to_mnay_code_chek' in handel_page_and_code:
@@ -3241,7 +3262,7 @@ def main(path_png_file,
print('handel_page_and_code Failed!')
return 'handel_page_and_code Failed'
###########################################^^^^
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
return handel_page_and_code
print('creat >>>', creat)
@@ -3274,7 +3295,7 @@ def main(path_png_file,
if 'ALERT_to_mnay_code_chek' in str(get_turn_on_2):
return 'ALERT_to_mnay_code_chek'
print('----------//////////',get_turn_on_2)
# ##import pdb;pdb.set_trace()
# ####import pdb;pdb.set_trace()
if 'ea_created__app_code_nead!!' in str(get_turn_on_2):
return "ea_created__app_code_nead!!"
if isinstance(get_turn_on_2, str):return get_turn_on_2
@@ -3291,9 +3312,9 @@ def main(path_png_file,
print('ea.get_send_sec_3 Failed!')
return 'ea.get_send_sec_3 Failed'
sleep(10)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
handel_page_and_code = ea.handel_page_and_code(codex,value,val2)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
if 'ALERT_to_mnay_code_chek' in handel_page_and_code:
return 'ALERT_to_mnay_code_chek'
if isinstance(handel_page_and_code, str):return handel_page_and_code
@@ -3302,7 +3323,7 @@ def main(path_png_file,
print('handel_page_and_code Failed!')
return 'handel_page_and_code Failed'
###########################################^^^^
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
return handel_page_and_code
# Open new tab
@@ -3318,7 +3339,7 @@ def main(path_png_file,
return 'ALERT_to_mnay_code_chek'
print('----------//////////',get_turn_on_2)
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
if 'ea_created__app_code_nead!!' in str(get_turn_on_2):
return "ea_created__app_code_nead!!"
if isinstance(get_turn_on_2, str):return get_turn_on_2
@@ -3335,9 +3356,9 @@ def main(path_png_file,
print('ea.get_send_sec_3 Failed!')
return 'ea.get_send_sec_3 Failed'
sleep(10)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
handel_page_and_code = ea.handel_page_and_code(codex,value,val2)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
if 'ALERT_to_mnay_code_chek' in handel_page_and_code:
return 'ALERT_to_mnay_code_chek'
if isinstance(handel_page_and_code, str):return handel_page_and_code
@@ -3346,7 +3367,7 @@ def main(path_png_file,
print('handel_page_and_code Failed!')
return 'handel_page_and_code Failed'
###########################################^^^^
###import pdb;pdb.set_trace()
#####import pdb;pdb.set_trace()
return handel_page_and_code
@@ -3604,11 +3625,11 @@ def process_emails():
manager = EmailGroupManager(db_config)
#t21993837@gmail.com : xxx093382'
# group_data=[{
# "id":'2',
# "email":'maeqh281wbd28wdwc@gmail.com' ,
# "email_password": 'maryam_1381',
# }]
group_data=[{
"id":'2',
"email":'iranazadpl1@gmail.com' ,
"email_password": 'amirhossein1',
}]
# group_data=[{
# "id":'2',
@@ -3616,7 +3637,7 @@ def process_emails():
#@ "email_password": 'jxDPlX7Kb2',
# }]
#tiosondemu1988@gmail.com:jxDPlX7Kb2:tiosondemu1988rc@hotmail.com
group_data=[]
# group_data=[]
while True:
try:
@@ -3718,7 +3739,7 @@ def process_emails():
os.system("taskkill /f /im chromedriver.exe")
os.system("taskkill /f /im Camoufox.exe")
#input('>>>')
# #import pdb;pdb.set_trace()
# ###import pdb;pdb.set_trace()
codexs=Gmail(value,val2,browser_proxy=browser_proxy)
print('codexs>>>>>>>>>>>>>>>',codexs)
minimize_camoufox(title_hint="Camoufox")
@@ -3727,12 +3748,12 @@ def process_emails():
#print(codexs)
# code=codexs.get_code()
# print(code)
# ##import pdb;pdb.set_trace() chek_logo >>> jump_to_sec
# ####import pdb;pdb.set_trace() chek_logo >>> jump_to_sec
# input('>>>')
#
#
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
try:
if codexs.flag_user==False:
check_cookiesx=codexs.flag_user_sg
@@ -3741,7 +3762,7 @@ def process_emails():
check_cookiesx=(codexs.check_cookies())
print('check_cookiesx>>>>>>>>>>',check_cookiesx)
#import pdb;pdb.set_trace()
###import pdb;pdb.set_trace()
#check_cookiesx=str(codexs.check_cookies())
# if codexs.flag_exit==True:
# codexs.flag_exit=None
@@ -3750,6 +3771,18 @@ def process_emails():
# check_cookiesx=str(codexs.check_cookies())
if 'kill' in check_cookiesx:
codexs.end()
os.system("taskkill /f /im chrome.exe")
os.system("taskkill /f /im chromedriver.exe")
os.system("taskkill /f /im chrome.exe")
os.system("taskkill /f /im uc_driver.exe")
os.system("taskkill /f /im chromedriver.exe")
os.system("taskkill /f /im Camoufox.exe")
os.system("taskkill /f /im chrome.exe")
os.system("taskkill /f /im chromedriver.exe")
os.system("taskkill /f /im chrome.exe")
os.system("taskkill /f /im uc_driver.exe")
os.system("taskkill /f /im chromedriver.exe")
os.system("taskkill /f /im Camoufox.exe")
return 'continue_kill'
if 'del_prof' in check_cookiesx:
codexs.end()
@@ -3942,7 +3975,7 @@ def process_emails():
continue
# try:
# ##import pdb;pdb.set_trace()
# ####import pdb;pdb.set_trace()
#ظdata = eval(check_cookiesx)
# check_cookiesx = json.dumps(data, indent=4)
# except Exception as e:
@@ -3963,9 +3996,9 @@ def process_emails():
send_green_status(server)
# ##import pdb;pdb.set_trace()
# ####import pdb;pdb.set_trace()
result=main(path_png_file,browser,os.path.join(path_file,value),get_cookes=check_cookiesx,codex=codexs,value=value, val2=val2,browser_proxy=browser_proxy)
##import pdb;pdb.set_trace()
####import pdb;pdb.set_trace()
###################
# fail_15_send_sec_code_app_code
# if '11111111' in result:
@@ -4087,8 +4120,6 @@ def process_emails():
fxs.write(str(e)+'\n')
return str(e)
#process_emails()
if __name__ == "__main__":
while True:
p = Process(target=process_emails)