Скиллы Новичок Веб и поиск

Stealth Browser Skill 🥷

Скачать ZIP
9
Предупреждение о рисках!

Установка скиллов и плагинов 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


Файл из источника

11096_kesslerio-stealth-browser-1.0.0.zip