This commit is contained in:
nafer committed 2026-03-06 00:12:08 +03:00
1 parent 54723d7f2d
commit 673257eb61
2 files changed
+16 -2

No files matched your search

Binary file not shown.
+16 -2
View File
@@ -128,8 +128,22 @@ async def run_browser_task(task_id: str, task: str, max_steps: int, model: str):
stderr=subprocess.DEVNULL
)
# Даем браузеру время запуститься
await asyncio.sleep(3)
# Даем браузеру время запуститься и проверяем CDP
import time
import urllib.request
cdp_ready = False
for i in range(15): # Ждем до 15 секунд
await asyncio.sleep(1)
try:
response = urllib.request.urlopen(f"http://localhost:{REMOTE_DEBUGGING_PORT}/json/version", timeout=1)
if response.status == 200:
cdp_ready = True
break
except:
pass
if not cdp_ready:
raise RuntimeError(f"Chrome started but CDP not ready after 15s")
# Подключаемся через CDP
cdp_url = f"http://localhost:{REMOTE_DEBUGGING_PORT}"