Update main.py
sos
This commit is contained in:
38
main.py
38
main.py
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user