From e8143e26270acf0e652532189c80dd7459e019b0 Mon Sep 17 00:00:00 2001 From: nafer Date: Tue, 10 Mar 2026 19:26:38 +0300 Subject: [PATCH] 14 --- app.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app.py b/app.py index c11599c..2c386bb 100644 --- a/app.py +++ b/app.py @@ -811,6 +811,7 @@ async def run_browser_task(task_id: str, task: str, max_steps: int, model: str): f"--server-args=-screen 0 {width}x{height}x24", ]) + # Всегда добавляем --no-sandbox chrome_cmd.extend([ chrome_exe, f"--remote-debugging-port={CHROME_INTERNAL_PORT}", @@ -843,16 +844,15 @@ async def run_browser_task(task_id: str, task: str, max_steps: int, model: str): "--enable-unsafe-swiftshader", "--ignore-gpu-blocklist", "--enable-webgl", - "--use-gl=angle", - "--use-angle=swiftshader", - "--test-type", - # WebGL флаги вместо WebGPU (который не работает в контейнере) - "--enable-webgl", + "--use-gl=desktop", "--ignore-gpu-blocklist", "--enable-accelerated-2d-canvas", "--enable-gpu-rasterization", "--enable-zero-copy", "--ignore-webgl-blacklist", + # Добавляем экспериментальные флаги для WebGL + "--enable-experimental-webgl", + "--enable-webgl2-compute-context", ]) # Добавляем расширение CapSolver для автоматического решения капчи @@ -987,8 +987,13 @@ async def run_browser_task(task_id: str, task: str, max_steps: int, model: str): "--disable-dev-shm-usage", "--disable-gpu", "--enable-webgl", + "--use-gl=desktop", "--ignore-gpu-blocklist", "--enable-accelerated-2d-canvas", + "--enable-gpu-rasterization", + "--enable-zero-copy", + "--ignore-webgl-blacklist", + "--enable-experimental-webgl", ] # Используем Google Chrome если доступен