Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Антибот-автоматизация браузера, способная обходить Cloudflare Turnstile, Datadome и агрессивные механизмы fingerprinting на сайтах вроде Airbnb и Yelp. :
Зачем это нужно
Стандартные инструменты вроде Playwright или Selenium всё чаще блокируются современными антибот-системами. Этот инструмент предоставляет проверенные решения, позволяющие работать даже с хорошо защищёнными сайтами. :
| Инструмент | Лучшее применение |
| Camoufox | Все защищённые сайты — Cloudflare, Datadome, Yelp, Airbnb |
| curl_cffi | Работа с API с подменой TLS-отпечатка |
Когда использовать
- Playwright или Selenium блокируются
- Сайт показывает Cloudflare challenge или «checking your browser»
- Нужно парсить Airbnb, Yelp или аналогичные защищённые сервисы
- playwright-stealth больше не помогает
Быстрый старт
# Установка
openclaw skill install stealth-browser
# Первичная настройка
bash scripts/setup.sh
# Получение защищённой страницы
distrobox-enter pybox -- python scripts/nodriver-fetch.py "https://example.com"
# Максимальный уровень маскировки
distrobox-enter pybox -- python scripts/camoufox-fetch.py "https://yelp.com/biz/example"
Требования
distroboxс контейнеромpybox- Резидентный прокси (для Airbnb/Yelp датацентровые IP блокируются)
Инструменты
Camoufox
Кастомная сборка Firefox с патчами уровня C++, обеспечивающая максимальную скрытность и обход антибот-защит.
distrobox-enter pybox -- python scripts/camoufox-fetch.py "https://example.com" \
--headless --wait 8 --output page.html
curl_cffi
HTTP-клиент для Python с возможностью подмены TLS-отпечатков. Подходит для API-запросов без запуска браузера.
distrobox-enter pybox -- python scripts/curl-api.py "https://api.example.com" \
--impersonate chrome120
Архитектура
OpenClaw Agent
└─ distrobox-enter pybox -- python scripts/xxx.py
└─ pybox контейнер
├─ Camoufox (Firefox)
└─ curl_cffi (TLS spoofing)
Ограничения
- localStorage и sessionStorage не экспортируются — используйте профиль браузера
- IndexedDB хранится внутри профиля и не переносится отдельно
- Нет параллельного доступа к профилям (один процесс на профиль)
Документация
- SKILL.md — подробное руководство
- proxy-setup.md — настройка прокси
- fingerprint-checks.md — проверки антибот-систем
Лицензия
Apache 2.0
Создано командой Kessler.io
Файл из источника