Update main.py

sos
This commit is contained in:
2025-11-07 16:15:22 +00:00
parent acc50047b8
commit f3ef4045a9

38
main.py
View File

@@ -1,7 +1,5 @@
import nest_asyncio
nest_asyncio.apply()
import pyautogui,os,time,subprocess,random,pyotp,re,pyperclip
import cv2###
import cv2##
import numpy as np
from pyzbar.pyzbar import decode
import os#test y
@@ -89,7 +87,12 @@ import re
from pathlib import Path
from camoufox.sync_api import Camoufox
import pdb
import os
import time
import traceback
import psutil
import pandas as pd
from multiprocessing import Process
#from playwright.sync_api import Keys
import time
@@ -3455,10 +3458,18 @@ def delete_if_low_disk_space(path_to_check, folder_to_delete, threshold_gb=10):
#check_cookiesx=str(codexs.check_cookies())
#codexs=Gmail('eatestfornewbot9@gmail.com','Shwe65544t',browser_proxy='fuck')
#check_cookiesx=str(codexs.check_cookies())
def kill_browser_processes():
names = ["chrome.exe", "chromedriver.exe", "uc_driver.exe", "Camoufox.exe"]
for proc in psutil.process_iter(["pid", "name"]):
try:
if proc.info["name"] and proc.info["name"].lower() in [n.lower() for n in names]:
proc.kill()
except Exception:
pass
if __name__ == "__main__":
def process_emails():
conter_port=0
chek_sum=''
@@ -3588,6 +3599,7 @@ if __name__ == "__main__":
os.system("taskkill /f /im Camoufox.exe")
#input('>>>')
codexs=Gmail(value,val2,browser_proxy=browser_proxy)
print('codexs>>>>>>>>>>>>>>>',codexs)
minimize_camoufox(title_hint="Camoufox")
minimize_camoufox(title_hint="Camoufox")
minimize_camoufox(title_hint="Camoufox")
@@ -3604,7 +3616,7 @@ if __name__ == "__main__":
check_cookiesx=(codexs.check_cookies())
print(check_cookiesx)
# #import pdb;pdb.set_trace()
# check_cookiesx=str(codexs.check_cookies())
#check_cookiesx=str(codexs.check_cookies())
# if codexs.flag_exit==True:
# codexs.flag_exit=None
# codexs.end()
@@ -3929,4 +3941,18 @@ if __name__ == "__main__":
print(e)
with open('exitlogs.txt','a')as fxs:
fxs.write(str(e)+'\n')
return str(e)
if __name__ == "__main__":
while True:
p = Process(target=process_emails)
p.start()
p.join()
if p.exitcode != 0:
print("[INFO] Process crashed, restarting...")
kill_browser_processes()
time.sleep(2)
else:
print("[INFO] Process finished normally, restarting...")
time.sleep(2)