Obscura是一个用Rust编写的开源无头浏览器,专为AI代理和网页抓取设计。它通过V8引擎运行真实JavaScript,支持Chrome DevTools Protocol,能有效抓取依赖JS渲染的动态页面内容,并为AI代理提供截图、录屏、PDF导出等浏览器操作能力。该工具适合需要执行JavaScript的爬虫开发者、构建AI代理的技术人员,以及希望摆脱Chromium依赖、寻求轻量部署的团队使用。
Obscura:AI 代理与网页抓取的开源无头浏览器
这是什么
Obscura 是一个用 Rust 编写的开源无头浏览器,专门为 AI 代理和网页抓取设计。它通过 V8 引擎运行真实 JavaScript,支持 Chrome DevTools Protocol,可以作为 Headless Chrome 的轻量级替代品,解决动态页面抓取和 AI 代理操作浏览器的需求。
核心能力
- 抓取依赖 JavaScript 渲染的动态网页,直接运行真实 JS 获取渲染后的内容,无需处理渲染差异。
- 为 AI 代理提供浏览器操作能力,支持截图、实时录屏和 PDF 导出,方便进行视觉理解和操作留档。
- 原生渲染且无需 Chromium 依赖,能与 Puppeteer 和 Playwright 生态兼容,可作为现有自动化脚本的替代方案。
适合谁
适合需要编写爬虫和网页抓取脚本的开发者,特别是处理动态页面和反爬严格站点的场景。同时也适合开发 AI 代理的技术人员,以及希望减少 Chromium 依赖、优化部署资源的团队。
获取方式
你可以通过以下官方渠道获取 Obscura:GitHub 仓库(https://github.com/h4ckf0r0day/obscura)、官方文档(https://github.com/h4ckf0r0day/obscura/tree/main/docs)、官网(https://obscura.sh)以及 Releases 页面(https://github.com/h4ckf0r0day/obscura/releases)下载发行版。


