Skip to content

Commit 6c7707e

Browse files
authored
Update iCloud.py
1 parent 4c6ddef commit 6c7707e

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

src/iCloud.py

+8-14
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
import undetected_chromedriver as uc
1414
from selenium.webdriver.common.by import By
1515

16+
from multiprocessing import freeze_support
17+
freeze_support()
18+
1619
successColor = '2284d6'
1720
failColor = 'E24D41'
1821

@@ -111,17 +114,15 @@ def proxies2():
111114
SECHUA = '".Not/A)Brand";v="99", "Google Chrome";v="111", "Chromium";v="111"'
112115

113116
delay = self.getDelay(self.config['delay'])
114-
retryDelay = self.getDela(self.config['retryDelay'])
115117

116118
try:
117119
chrome_options = uc.ChromeOptions()
118120
chrome_options.add_argument("--window-size=550,800")
119121
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)
121123
except Exception as e:
122124
self.log.error(f"[{threadnumber}] [{store}] Error Loading Browser -> {str(e)} -> Sleeping for {str(delay)} seconds")
123125
time.sleep(int(delay))
124-
globals.currentThread -= 1
125126
return
126127

127128
try:
@@ -251,7 +252,7 @@ def send_embed(primaryEmail, email, proxyToPrintOut):
251252
delay = self.getDelay(self.config['delay'])
252253
retryDelay = self.getDelay(self.config['retryDelay'])
253254

254-
retry_limit = int(self.config['limits']['task_retries'])
255+
retry_limit = 10
255256
tryCount = 0
256257

257258
self.log.warning(f"[{threadnumber}] [{store}] Generating Email..")
@@ -843,14 +844,7 @@ def get_cookies2():
843844

844845
anonymousId = response.json()['result']['hme']['anonymousId']
845846

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")
854848

855849
next(self.successfulEntries)
856850

@@ -880,7 +874,7 @@ def append_list_as_row(file_name, list_of_elem):
880874
continue
881875
except Exception as e:
882876
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}")
884878
except Exception as e:
885879
self.log.error(f"[{threadnumber}] [{store}] Error Generating Email [referenceId: #s27s9] -> {str(e)}")
886880
next(self.failedEntries)
@@ -911,4 +905,4 @@ def append_list_as_row(file_name, list_of_elem):
911905
else:
912906
ctypes.windll.kernel32.SetConsoleTitleW(cmdTitle)
913907
time.sleep(int(delay))
914-
return
908+
return

0 commit comments

Comments
 (0)