首页
/
工具详情
obscura.sh
1. 平台介绍
定位与架构:基于 Rust 开发的轻量无头浏览器服务,面向 AI Agent、网页数据抓取场景。提供开源本地引擎与 Obscura Cloud托管云服务两种模式。
核心特性:兼容 Chrome DevTools Protocol (CDP),可替换 Headless Chrome。会话启动速度<50ms,内存占用远低于原版 Chrome,每个会话完全隔离且无状态污染。
2. 主要功能
- 浏览器会话管理:支持页面访问、JS执行、点击交互、表单输入及数据提取。
- 输出与伪装:提供图片截图、PDF文档生成及页面录屏;内置反检测stealth指纹伪装能力。
- 协议兼容性:完全兼容 CDP 协议,原有 Playwright/Puppeteer代码仅需少量修改即可迁移适配。
- 部署灵活性:支持两种模式——Docker自托管开源版与Cloud托管 API 服务,后者支持大规模并发会话。
- 安全隔离:实现会话沙盒隔离,无 cookie/cache互相污染,确保任务可复现。
3. 适用人群
- 开发者群体:适用于 AI Agent开发、大规模网页爬虫、自动化测试等场景。
- 技术团队:适合需要大量并发浏览器实例、希望降低 Chrome资源开销的团队。
- 不适用场景:不适合普通用户日常网页浏览;不适用于复杂重度网页渲染、多媒体交互场景。
4. 免费付费情况
- 开源引擎模式:采用 Apache‑2.0许可证,可本地Docker部署,所有功能完全免费且无阉割。
- Obscura Cloud服务:提供托管 API 实例。无公开网页定价页面,需联系销售询价获取报价;仅支持境外支付。
- 付费增值服务:包括托管云实例、住宅代理资源及技术支持(Cloud版配置)。
5. 如何使用
方式一:本地自托管(开源)
- 通过Docker拉取镜像部署Obscura服务。
- 项目直接复用 Playwright/Puppeteer库,仅修改CDP连接地址指向本地Obscura实例。
- 执行自动化抓取、Agent网页访问任务。
方式二:Obscura Cloud托管 API
- 访问官网注册账号获取API Key。
- 通过API快速创建隔离浏览器会话。
- 使用 CDP/Playwright对接,完成页面操作,任务结束后自动销毁会话。
- 支持横向扩容至上千并发会话。
6. 注意事项
- 网络稳定性:国内直连Cloud服务网络容易不稳定或超时;建议本地自托管以避免此问题。
- 代理配置:开源版无内置代理,反爬需自行配置代理池;Cloud版代理属于付费增值项。
- 渲染能力:虽然兼容 CDP,但部分重度网页、复杂WebGL页面的渲染能力弱于原版 Chrome。
- 商业合规:Cloud无自助公开定价,商用前必须联系销售确认配额与SLA。
- 法律风险:网页抓取需遵守目标网站的 robots 协议,规避相关法律风险。
- 维护责任:开源版无官方 SLA,生产环境需自行维护监控体系。
- 产品定位:非普通可视化浏览器,无 GUI界面,全部通过代码/API调用。
暂无评论