AI Agent 和爬虫开发者注意:跑 headless Chrome 太重、太慢、还容易被检测?
Obscura 是一个用 Rust 写的开源无头浏览器,专为 AI Agent 自动化和大规模网页抓取设计。轻量、隐蔽、即开即用,可直接替换 Puppeteer / Playwright 后端。
核心优势对比传统 Headless Chrome:
- 内存占用仅 30 MB(Chrome 200+ MB)
- 二进制大小 70 MB(Chrome 300+ MB)
- 页面加载 85 ms(Chrome ~500 ms)
- 启动瞬间完成(Chrome 约 2 秒)
- 内置反检测与追踪器拦截
支持真实 V8 执行、Chrome DevTools Protocol,可无缝对接现有 Puppeteer/Playwright 脚本。同时提供并行抓取 CLI、MCP 工具链,适合构建 AI Agent 工作流。
GitHub:github.com/h4ckf0r0day/obscura
主要功能:
- 极低资源占用,支持每秒数千并发任务
- 内置 stealth 模式:指纹随机化、tracker 拦截、event.isTrusted 模拟
- 完整 CDP 支持,可直接连接 Puppeteer 或 Playwright
- 提供 fetch / scrape / serve 多模式 CLI,一条命令即可抓取或启动服务
- MCP 协议原生支持,轻松接入 Claude Desktop、Cursor 等 AI 工具
- Docker 一键部署,镜像仅 57 MB
支持 Linux、macOS、Windows 多平台,开箱即用,无需安装 Chrome 或 Node.js。
#AI创造营# #人工智能# #Rust# #WebScraping# #AI-Agent#
