Claw Browser

🌐 AI 的双眼,真实浏览器自动化

基于 Playwright 的 Chromium 浏览器自动化工具,支持 JS 渲染、截图和可视化模式,让 AI 获得真正的"视觉"网页浏览能力。

收藏
5.2k
安装
1.5k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

claw-browser 是一个专为 OpenClaw agent 设计的视觉化网页浏览技能,基于 Playwright 框架驱动真实的 Chromium 浏览器。与简单的 HTTP 请求不同,该工具能够完整渲染 JavaScript、处理动态内容(React/Vue/Angular 等 SPA 应用),并支持两种核心操作模式:read(读取页面内容)和 screenshot(截取屏幕证据)。

使用前必须完成四步环境初始化:创建 Python 虚拟环境、激活环境、安装依赖(playwright)、下载 Chromium 二进制文件——其中最后一步至关重要,缺失将导致浏览器无法启动。

显著优点

  • 真实浏览器内核:基于 Chromium,完美支持现代 Web 技术栈
  • 可视化模式:通过 --visible 参数启动真实窗口,便于演示和调试
  • 截图取证:自动生成 evidence.png,适用于需要视觉验证的场景
  • 动态内容解析:突破静态 HTTP 限制,可处理需要 JS 执行的页面

潜在局限与风险

  • 环境依赖重:需预先配置 Python venv 并下载数百 MB 的浏览器二进制文件
  • 启动开销大:相比轻量级 HTTP 请求,Chromium 冷启动耗时显著
  • 资源占用高:运行时会消耗较多内存和 CPU,不适合高频低延迟场景
  • 可见模式稳定性:非 headless 模式在部分 Linux 无图形环境上可能异常

适合人群

  • 需要解析 JavaScript 密集型网站的数据分析师
  • 需要视觉验证或截图存证的安全测试人员
  • 希望向客户演示 AI 浏览能力的开发者
  • 传统 requests/httpx 无法搞定的反爬虫场景

常规风险

| 风险类型 | 说明 |
|---------|------|
| 供应链安全 | 依赖 `playwright` 和 Chromium 二进制,需信任微软及 Google 分发渠道 |
| 信息泄露 | 浏览器会携带真实 User-Agent、时区、语言等指纹特征 |
| 资源滥用 | 可视化模式可能被滥用于点击欺诈或恶意社工 |
| 执行隔离 | 建议始终在 venv 中运行,避免污染系统 Python 环境 |

Claw Browser 内容

手动下载zip · 3.0 kB
browser.pytext/plain
请选择文件