推荐一个叫 Obscura 的开源项目,作者用 Rust 写了一个专门给 AI Agent 和爬虫用的无头浏览器引擎,GitHub 星数已经高达 14.6k+,轻、快、稳。
与传统的 Headless Chrome 相比,有一些区别:
首先,在内存占用方面,Obscura ≈ 30 MB,Chrome ≥ 200 MB,差 7 倍以上!页面加载上,Obscura ≈ 85 ms,Chrome ≈ 500 ms。启动速度方面,Obscura 几乎能做到瞬时响应,而Chrome 要等 2 秒左右才行。同时,Obscura ≈ 70 MB,Chrome ≥ 300 MB,体积上也有差距。
而且,它还多了很多爬虫和 Agent 十分需要的好东西:
1. 内置反检测能力:可自动绕过指纹识别、Tracker 屏蔽;
2. 它直接嵌入了 V8 引擎,支持通过 Chrome DevTools Protocol 与 Puppeteer / Playwright 无缝对接;
3. 提供原生的 MCP Server,能接进 Claude Code、Cursor、Claude Desktop 等环境,让 AI Agent 能打开浏览器并操作网页。
有需要的快来试试。
🔗 github点com/h4ckf0r0day/obscura