Что это такое?
Лёгкий headless-браузер на Rust для парсинга и автоматизации, альтернатива headless Chrome.
Это единый бинарник на Rust со встроенным движком V8 для выполнения JavaScript. Он запускает CDP-сервер, к которому можно подключаться через Puppeteer или Playwright. Есть режим «стелс» для маскировки под обычный браузер и параллельный скрапинг из коробки.
Для разработчиков, которые парсят современные сайты на JavaScript или создают AI-агентов для работы с вебом. Подходит тем, кто устал от тяжёлого headless Chrome.
Headless Chrome жрёт сотни мегабайт памяти, медленно стартует и легко детектится анти-бот системами. Obscura решает все три проблемы.
Это единый бинарник на Rust со встроенным движком V8 для выполнения JavaScript. Он запускает CDP-сервер, к которому можно подключаться через Puppeteer или Playwright. Есть режим «стелс» для маскировки под обычный браузер и параллельный скрапинг из коробки.
Obscura — это headless-браузер, написанный на Rust специально для автоматизации и парсинга. Он полностью заменяет headless Chrome, но работает быстрее, легче и незаметнее. Проект предоставляет CLI для быстрых операций и CDP-сервер для интеграции с популярными инструментами автоматизации.
Первый билд из исходников занимает ~5 минут, потому что компилирует V8 с нуля, но потом кешируется.
Стоит попробовать, если нужен быстрый и лёгкий headless-браузер для автоматизации. Проект сыроват (всего 99 звёзд), но архитектура продумана, а производительность впечатляет.
Проект активен, кодовая база структурирована как workspace из нескольких крейтов, что говорит о продуманной архитектуре.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Лёгкий headless-браузер на Rust для парсинга и автоматизации, альтернатива headless Chrome.
Для разработчиков, которые парсят JavaScript-сайты, создают AI-агентов или ботов для веба.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.