13
13
import undetected_chromedriver as uc
14
14
from selenium .webdriver .common .by import By
15
15
16
+ from multiprocessing import freeze_support
17
+ freeze_support ()
18
+
16
19
successColor = '2284d6'
17
20
failColor = 'E24D41'
18
21
@@ -111,17 +114,15 @@ def proxies2():
111
114
SECHUA = '".Not/A)Brand";v="99", "Google Chrome";v="111", "Chromium";v="111"'
112
115
113
116
delay = self .getDelay (self .config ['delay' ])
114
- retryDelay = self .getDela (self .config ['retryDelay' ])
115
117
116
118
try :
117
119
chrome_options = uc .ChromeOptions ()
118
120
chrome_options .add_argument ("--window-size=550,800" )
119
121
chrome_options .add_argument (f"--user-agent={ USERAGENT } " )
120
- driver = uc .Chrome (options = chrome_options )
122
+ driver = uc .Chrome (use_subprocess = True , options = chrome_options )
121
123
except Exception as e :
122
124
self .log .error (f"[{ threadnumber } ] [{ store } ] Error Loading Browser -> { str (e )} -> Sleeping for { str (delay )} seconds" )
123
125
time .sleep (int (delay ))
124
- globals .currentThread -= 1
125
126
return
126
127
127
128
try :
@@ -251,7 +252,7 @@ def send_embed(primaryEmail, email, proxyToPrintOut):
251
252
delay = self .getDelay (self .config ['delay' ])
252
253
retryDelay = self .getDelay (self .config ['retryDelay' ])
253
254
254
- retry_limit = int ( self . config [ 'limits' ][ 'task_retries' ])
255
+ retry_limit = 10
255
256
tryCount = 0
256
257
257
258
self .log .warning (f"[{ threadnumber } ] [{ store } ] Generating Email.." )
@@ -843,14 +844,7 @@ def get_cookies2():
843
844
844
845
anonymousId = response .json ()['result' ]['hme' ]['anonymousId' ]
845
846
846
- with open ('Accounts/Generated.csv' , 'r' ) as accountsfile :
847
- reader = csv .DictReader (accountsfile )
848
- for row in reader :
849
- if (primaryEmail in str (row )) and (email in str (row )):
850
- self .log .error (f"[{ threadnumber } ] [{ store } ] Account Already Created [{ response .text } ] -> Skipping Task" )
851
- return
852
-
853
- self .log .info (f"[{ threadnumber } ] [{ store } ] Successfully Generated iCloud Email -> { email } -> sleeping { str (delay )} seconds" )
847
+ self .log .success (f"[{ threadnumber } ] [{ store } ] Successfully Generated iCloud Email -> { email } -> sleeping { str (delay )} seconds" )
854
848
855
849
next (self .successfulEntries )
856
850
@@ -880,7 +874,7 @@ def append_list_as_row(file_name, list_of_elem):
880
874
continue
881
875
except Exception as e :
882
876
try :
883
- self .log .error (f"[{ threadnumber } ] [{ store } ] Error Generating Email #122d7s-> { response .text } " )
877
+ self .log .error (f"[{ threadnumber } ] [{ store } ] Error Generating Email #122d7s -> { response .text } " )
884
878
except Exception as e :
885
879
self .log .error (f"[{ threadnumber } ] [{ store } ] Error Generating Email [referenceId: #s27s9] -> { str (e )} " )
886
880
next (self .failedEntries )
@@ -911,4 +905,4 @@ def append_list_as_row(file_name, list_of_elem):
911
905
else :
912
906
ctypes .windll .kernel32 .SetConsoleTitleW (cmdTitle )
913
907
time .sleep (int (delay ))
914
- return
908
+ return
0 commit comments