Исправление CAPTCHA в браузере OpenClaw с помощью Camoufox и CLI-обёртки

✍️ OpenClawRadar📅 Опубликовано: 21 марта 2026 г.🔗 Source
Исправление CAPTCHA в браузере OpenClaw с помощью Camoufox и CLI-обёртки
Ad

Проблема: почему OpenClaw блокируют

Встроенный браузер OpenClaw использует Chromium с Playwright. Несмотря на человеческий вид (запасной MacBook Pro в домашней сети, авторизованные аккаунты), сайты с системами обнаружения ботов его блокируют. Google и Bing выдают капчи, X показывает стены входа, а Medium не загружается за Cloudflare.

Как работает обнаружение ботов

Инструменты вроде Puppeteer и Playwright используют Chrome DevTools Protocol (CDP) для управления браузером. При подключении срабатывает команда Runtime.Enable. Антибот-скрипты обнаруживают это с помощью JavaScript. Cloudflare и DataDome тоже это проверяют.

Библиотеки автоматизации также внедряют JavaScript на страницы для работы (window.__playwright__binding__ и подобные). Антибот-скрипты ловят это, проверяя дескрипторы свойств и сигнатуры функций. Если toString() у браузерной функции больше не возвращает "[native code]", значит, что-то было изменено.

Аппаратный отпечаток раскрывает сотни параметров: модель GPU через WebGL, пиксельный вывод Canvas, который различается в зависимости от графического оборудования, разрешение экрана, метрики шрифтов, обработку аудио. Автоматизированные браузеры ошибаются в этом — вывод Canvas идентичен в тысячах сессий, или user-agent говорит Windows, а GPU — Apple.

Ad

Решение: Camoufox

Большинство инструментов против обнаружения пытаются исправить это на уровне JavaScript, переопределяя navigator.webdriver или подделывая вывод Canvas. Антибот-скрипты видят это насквозь. Исправление должно происходить на уровне движка браузера.

Camoufox (форк Firefox) изменяет значения отпечатка в реализации на C++, поэтому поддельные свойства выглядят нативными при любой проверке. Он вообще не использует CDP, и скрипты страниц не видят код автоматизации.

Практическая реализация: CLI-обёртка

У Camoufox есть только Python SDK, что требует от агента писать одноразовые скрипты на Python для каждого действия в браузере, разбираться в сигнатурах методов, работать с асинхронным контекстом и парсить результаты. Каждый визит на страницу тратил токены на шаблонный код.

Решение — обёртка в CLI. Агент вызывает команды оболочки, чтобы открывать страницы, кликать по элементам, заполнять формы. Никаких скриптов на Python, никакого асинхронного шаблонного кода. Демон поддерживает браузер живым между командами, устраняя затраты на запуск для каждого действия.

Чтобы снизить расход токенов, CLI возвращает снимки дерева доступности вместо исходного HTML. Каждый элемент получает короткий тег @ref для взаимодействия. Режим только для взаимодействия оставляет только кнопки, ссылки и поля ввода. Страница, которая стоит 15 000 токенов как HTML, может стоить 800 как интерактивный снимок.

CLI, навыки и исходный код доступны по адресу camoufox-cli.

📖 Read the full source: r/openclaw

Ad

👀 Смотрите также

Manifest добавляет поддержку планов токенов MiniMax с моделью M2.7
Инструменты

Manifest добавляет поддержку планов токенов MiniMax с моделью M2.7

Manifest, открытый маршрутизирующий слой для OpenClaw, теперь поддерживает тарифные планы MiniMax от $10/месяц. Новая модель MiniMax M2.7 специально обучена для рабочих процессов OpenClaw и набирает 62.7 балла на MM-ClawBench и 56.2 на SWE-Bench Pro.

OpenClawRadar
Инструмент с открытым исходным кодом автоматизирует анализ конкурентов в рекламе Meta с помощью Claude Code.
Инструменты

Инструмент с открытым исходным кодом автоматизирует анализ конкурентов в рекламе Meta с помощью Claude Code.

Ads Machine — это система с открытым исходным кодом, созданная на основе Claude Code, которая собирает рекламные объявления конкурентов из библиотеки рекламы Meta, транскрибирует видео, извлекает зацепки и ракурсы, а также оценивает объявления на основе того, как долго они работают. Она может создавать вариации успешных объявлений и запускать кампании в Meta.

OpenClawRadar
Toroidal Logit Bias: простой трюк на инференсе снижает галлюцинации на 40%
Инструменты

Toroidal Logit Bias: простой трюк на инференсе снижает галлюцинации на 40%

Новый метод отображает токены на тор и усиливает близкие логиты, снижая фактические ошибки без файнтюнинга или RAG.

OpenClaw Radar
Atlarix v5.1 добавляет облачные уровни, сохраняя поддержку локального ИИ-кодирования.
Инструменты

Atlarix v5.1 добавляет облачные уровни, сохраняя поддержку локального ИИ-кодирования.

Atlarix v5.1.0 представляет облачные тарифы Compass для немедленного использования, сохраняя полную поддержку Ollama и LM Studio. IDE использует постоянный граф SQLite под названием Blueprint для предоставления точного контекста локальным моделям.

OpenClawRadar