Update app.py
Browse files
app.py
CHANGED
@@ -202,7 +202,7 @@ def simulate_view(url: str, proxy: str, session: Client, delay: int):
|
|
202 |
options.add_argument("--mute-audio")
|
203 |
options.add_argument('--ignore-ssl-errors=yes')
|
204 |
options.add_argument('--ignore-certificate-errors')
|
205 |
-
driver = webdriver.Chrome(
|
206 |
|
207 |
try:
|
208 |
fake = Faker()
|
@@ -241,24 +241,21 @@ def simulate_views_background(url: str, count: int, delay: int, session: Client
|
|
241 |
|
242 |
successful_views = 0
|
243 |
failed_views = 0
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
success = simulate_view(url, proxy, session, delay)
|
248 |
-
|
249 |
-
if success:
|
250 |
-
successful_views += 1
|
251 |
-
else:
|
252 |
-
failed_views += 1
|
253 |
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
except Exception as e:
|
258 |
failed_views += 1
|
259 |
-
|
260 |
-
|
261 |
-
|
|
|
|
|
|
|
|
|
262 |
|
263 |
def simulate_views_endpoint(request: VisitRequest):
|
264 |
try:
|
|
|
202 |
options.add_argument("--mute-audio")
|
203 |
options.add_argument('--ignore-ssl-errors=yes')
|
204 |
options.add_argument('--ignore-certificate-errors')
|
205 |
+
driver = webdriver.Chrome(options=options)
|
206 |
|
207 |
try:
|
208 |
fake = Faker()
|
|
|
241 |
|
242 |
successful_views = 0
|
243 |
failed_views = 0
|
244 |
+
for i in tqdm(range(count), desc=f"Simulating views for {url}"):
|
245 |
+
try:
|
246 |
+
success = simulate_view(url, proxy, session, delay)
|
|
|
|
|
|
|
|
|
|
|
|
|
247 |
|
248 |
+
if success:
|
249 |
+
successful_views += 1
|
250 |
+
else:
|
|
|
251 |
failed_views += 1
|
252 |
+
|
253 |
+
remaining_views = count - i - 1
|
254 |
+
print(f"Successful: {successful_views}, Failed: {failed_views}, Remaining: {remaining_views}, Time Remaining: {((count - i - 1) * delay) / 60:.2f} minutes")
|
255 |
+
except Exception as e:
|
256 |
+
failed_views += 1
|
257 |
+
remaining_views = count - i - 1
|
258 |
+
print(f"Successful: {successful_views}, Failed: {failed_views}, Remaining: {remaining_views}, Time Remaining: {((count - i - 1) * delay) / 60:.2f} minutes")
|
259 |
|
260 |
def simulate_views_endpoint(request: VisitRequest):
|
261 |
try:
|