From 5cbe9373e2f0cb3a46ac7b4410a336602274e44a Mon Sep 17 00:00:00 2001 From: pythonkoft Date: Tue, 11 Nov 2025 09:29:32 +0000 Subject: [PATCH] Update main.py --- main.py | 163 +++++++++++++++++++++++++++++++++----------------------- 1 file changed, 97 insertions(+), 66 deletions(-) diff --git a/main.py b/main.py index 1cb225c..868f577 100644 --- a/main.py +++ b/main.py @@ -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 you’re 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)