网页抓取和AI代理开发经常需要配置复杂环境,Chrome无头浏览器内存占用高、启动慢,还容易被反爬虫检测。
Obscura 把 headless browser 功能做到极致轻量,提供 Rust 构建的开源解决方案。
内存仅30MB、二进制70MB、内置反检测和跟踪器阻挡,支持Chrome DevTools协议,可无缝替换Puppeteer/Playwright。
GitHub:github.com/h4ckf0r0day/obscura
主要功能:
- 超轻量无头浏览器,支持V8 JavaScript引擎实时渲染;- 内置反检测(指纹随机化、navigator伪装、事件伪造);- 跟踪器阻挡(阻挡3520+域名广告/分析脚本);- CLI工具:fetch单页、scrape批量、serve CDP服务器;- 支持Puppeteer/Playwright连接,兼容现有自动化脚本;- 多平台二进制(Linux/macOS/Windows),无需Node.js依赖;- 并行抓取、高性能页面加载(85ms起步)。
下载最新Release二进制即可运行,或用cargo构建,适合AI开发者和爬虫工程师。
AI开发Web抓取Rust
