h4ckf0r0day/obscura

The headless browser for AI agents and web scraping

해결하는 문제

Obscura는 웹 스크래핑 및 AI 에이전트 자동화에 사용되는 리소스 집약적인 도구(예: 헤드리스 Chrome)의 대안으로 설계된 가볍고 고성능의 헤드리스 브라우저 엔진입니다. 기존 헤드리스 브라우저에서 흔히 발견되는 높은 메모리 사용량, 느린 시작 시간, 그리고 내장된 탐지 회피 기능의 부재를 해결합니다.

작동 방식

Rust로 작성된 Obscura는 V8 자바스크립트 엔진을 내장하여 완전한 Chromium 설치 없이 실제 자바스크립트를 실행할 수 있습니다. Chrome DevTools Protocol (CDP)를 구현하여 Puppeteer 및 Playwright의 즉시 대체로 사용할 수 있습니다. 스크린샷, 화면 녹화, PDF 내보내기 기능을 위한 자체 네이티브 렌더링 엔진을 포함하며, 세션별 지문 무작위화 및 추적기 차단 기능을 갖춘 '스텔스 모드'도 제공하여 탐지로부터 회피합니다.

대상 사용자

AI 에이전트, 웹 스크래퍼, 자동화 도구를 개발하는 개발자들을 위한 제품입니다. 웹과 빠르고, 스텔스적이며, 자원 효율적인 방식으로 상호작용이 필요한 사용자에게 적합합니다.

주요 특징

  • 극도의 효율성: 헤드리스 Chrome 대비 메모리 사용량이 크게 줄어들었으며(약 30MB 대비 200MB 이상), 시작 시간이 거의 즉각적입니다.
  • 네이티브 렌더링: Chromium 설치 없이도 CSS 레이아웃, 렌더링, PDF/PNG 내보내기를 지원합니다.
  • CDP 호환성: Chrome DevTools Protocol를 통해 Puppeteer 및 Playwright와 완전 호환됩니다.
  • 내장 스텔스 기능: 세션별 지문 무작위화와 3,500개 이상의 도메인에 대한 내장 추적기 차단 기능을 제공합니다.
  • 병렬 스크래핑: 고병렬 데이터 추출을 위한 scrape 명령어를 포함하고 있습니다.

관련

  • 프로젝트
  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트