Obscura - 专为 AI Agent 与爬虫设计的 Rust 轻量级 Headless 浏览器

Obscura - 专为 AI Agent 与爬虫设计的 Rust 轻量级 Headless 浏览器


Rust 编写的开源 headless 浏览器,内存仅 30MB、启动瞬开、内置反检测与跟踪器拦截,单二进制无依赖,兼容 Puppeteer/Playwright,适合大规模网页抓取与 AI Agent 自动化

Obscura

Rust 编写的开源 headless 浏览器引擎,专为网页爬取和 AI Agent 自动化设计。运行真实 JavaScript(V8),支持 Chrome DevTools Protocol,可作为 Puppeteer 和 Playwright 的 drop-in 替代方案。

核心优势

指标ObscuraHeadless Chrome
内存30 MB200+ MB
二进制体积70 MB300+ MB
反检测内置
页面加载85 ms~500 ms
启动速度瞬间~2s
Puppeteer
Playwright

主要特性

  • 轻量级单体:单二进制文件,无需 Chrome、Node.js 或其他依赖
  • Stealth 反检测模式
    • 每会话指纹随机化(GPU、屏幕、Canvas、Audio、Battery)
    • 真实 和
    • (与真实 Chrome 一致)
    • 3,520 域名跟踪器拦截(广告、分析、指纹识别)
  • CDP 兼容:完整实现 Chrome DevTools Protocol,支持 Puppeteer/Playwright 连接
  • 高性能:静态页面 51ms、JS 动态页面 84ms 加载
  • 多种使用方式:CLI 抓取、CDP Server 模式、并行爬取

快速使用

平台支持

Linux x86_64、macOS Apple Silicon/Intel、Windows

构建

需要 Rust 1.75+(首次构建约 5 分钟,V8 从源码编译,缓存后重新构建更快)。

1900举报0Xiao.Xi5天前
点击获取 ^_^

暂无评论