Obscura:专为 AI Agent 和大规模爬虫打造的 Rust 无头浏览器
如果你觉得传统的 Headless Chrome 过于臃肿且容易被反爬虫识别,那么 Obscura 绝对值得一试。这是一个基于 Rust 编写的开源无头浏览器引擎,旨在为 AI Agent 和网页抓取提供极速、轻量且隐形的自动化体验。
核心优势
• 轻量化:内存占用仅需约 30MB(相比 Chrome 的 200MB+),二进制文件仅 70MB。
• 极致速度:启动几乎是瞬间完成,页面加载速度比 Headless Chrome 快约 6 倍。
• 内置隐身模式:默认支持反指纹识别、随机化 GPU/Canvas/Audio 等硬件信息,并自动拦截 3500+ 个追踪器。
• 兼容性强:支持 Chrome DevTools Protocol (CDP),可以作为 Puppeteer 和 Playwright 的无缝替代品。
• Rust 驱动:利用 V8 引擎运行真实 JavaScript,确保执行环境的高性能与安全性。
快速上手
Obscura 提供单二进制文件,无需安装 Node.js 或 Chrome 即可运行。你可以通过简单的命令行直接抓取动态内容,或者启动一个 CDP 服务器供自动化脚本调用:
对于追求性能和隐匿性的开发者来说,Obscura 是构建下一代 AI 自动化工具的理想底层引擎。
https://github.com/h4ckf0r0day/obscura
#开源项目 #无头浏览器 #Rust #AI工具 #爬虫技术
如果你觉得传统的 Headless Chrome 过于臃肿且容易被反爬虫识别,那么 Obscura 绝对值得一试。这是一个基于 Rust 编写的开源无头浏览器引擎,旨在为 AI Agent 和网页抓取提供极速、轻量且隐形的自动化体验。
核心优势
• 轻量化:内存占用仅需约 30MB(相比 Chrome 的 200MB+),二进制文件仅 70MB。
• 极致速度:启动几乎是瞬间完成,页面加载速度比 Headless Chrome 快约 6 倍。
• 内置隐身模式:默认支持反指纹识别、随机化 GPU/Canvas/Audio 等硬件信息,并自动拦截 3500+ 个追踪器。
• 兼容性强:支持 Chrome DevTools Protocol (CDP),可以作为 Puppeteer 和 Playwright 的无缝替代品。
• Rust 驱动:利用 V8 引擎运行真实 JavaScript,确保执行环境的高性能与安全性。
快速上手
Obscura 提供单二进制文件,无需安装 Node.js 或 Chrome 即可运行。你可以通过简单的命令行直接抓取动态内容,或者启动一个 CDP 服务器供自动化脚本调用:
# 获取网页标题
./obscura fetch https://example.com --eval "document.title"
# 启动 CDP 服务
./obscura serve --port 9222 --stealth
对于追求性能和隐匿性的开发者来说,Obscura 是构建下一代 AI 自动化工具的理想底层引擎。
https://github.com/h4ckf0r0day/obscura
#开源项目 #无头浏览器 #Rust #AI工具 #爬虫技术