Added senario name in config selector. also now digipay works

This commit is contained in:
2026-06-30 18:58:37 +03:30
parent 3a1ceaaf2e
commit 42ddcdd22e
3 changed files with 42 additions and 8 deletions
+8 -4
View File
@@ -1,4 +1,5 @@
"""Stealth browser factory — bypasses Cloudflare/ArvanCloud bot detection."""
from __future__ import annotations
import os
@@ -107,6 +108,11 @@ def make_driver(headless: bool | None = None) -> uc.Chrome:
use_subprocess=True,
)
if not use_headless:
driver.maximize_window()
else:
driver.set_window_size(1920, 1080)
stealth(
driver,
languages=["en-US", "en"],
@@ -119,13 +125,11 @@ def make_driver(headless: bool | None = None) -> uc.Chrome:
driver.execute_cdp_cmd(
"Page.addScriptToEvaluateOnNewDocument",
{
"source": """
{"source": """
Object.defineProperty(navigator, 'webdriver', {get: () => undefined});
Object.defineProperty(navigator, 'plugins', {get: () => [1, 2, 3, 4, 5]});
Object.defineProperty(navigator, 'languages', {get: () => ['en-US', 'en']});
"""
},
"""},
)
log.info("Driver ready (Chrome %d)", major)
return driver