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:
|