返回顶部
A

AI Browser

通过 WebSocket 控制真实浏览器,实现导航、点击、输入、截图、DOM 获取等完整自动化操作。特点:真正的浏览器内核 (Chromium)、WebSocket 实时控制、支持无头/有头模式、自动重连机制。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
113
下载量
0
收藏
概述
安装方式
版本历史

AI Browser

# AI Browser Skill 🌐 通过 WebSocket 控制真实浏览器,实现导航、点击、输入、截图、DOM 获取等自动化操作。 ## 特点 - ✅ 真正的浏览器内核 (Chromium) - ✅ WebSocket 实时控制 - ✅ 支持无头/有头模式 - ✅ 简单的标签页管理 - ✅ 自动重连机制 ## 启动方法 ```bash # 1. 安装依赖 npm install # 2. 启动服务 npm start # 服务将运行在 ws://localhost:18790 ``` ## WebSocket 协议 ### 连接 连接到 `ws://localhost:18790` ### 消息格式 发送 JSON: ```json { "id": "请求 ID (可选)", "action": "动作名称", "params": { ... } } ``` ### 支持的动作 | 动作 | 参数 | 说明 | |------|------|------| | `navigate` | `{ url: "https://..." }` | 导航到指定 URL | | `snapshot` | `{}` | 获取当前页面简化 DOM 结构 | | `screenshot` | `{ fullPage: false }` | 截图 (返回 base64) | | `click` | `{ selector: "button" }` | 点击元素 | | `type` | `{ selector: "input", text: "hello", delay: 50 }` | 输入文本 | | `evaluate` | `{ script: "document.title" }` | 执行 JS 脚本 | | `status` | `{}` | 获取浏览器状态 | ### 响应格式 ```json { "id": "请求 ID", "success": true, "result": { ... } } ``` ## 使用示例 (Python) ```python import websocket import json ws = websocket.create_connection("ws://localhost:18790") # 导航 ws.send(json.dumps({"action": "navigate", "params": {"url": "https://fanqie.baidu.com"}})) print(ws.recv()) # 截图 ws.send(json.dumps({"action": "screenshot", "params": {}})) resp = json.loads(ws.recv()) with open("screen.png", "wb") as f: f.write(base64.b64decode(resp["result"]["image"])) ws.close() ``` ## 注意事项 - 首次启动会自动下载 Chromium (约 100MB) - 默认端口 18790,可通过 `AI_BROWSER_PORT` 环境变量修改 - 无头模式设为 `false`,可以看到浏览器界面(方便调试) ## 使用场景 - 网页自动化测试 - 数据抓取 - 截图采集 - 表单自动填写 - 网站监控

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ai-browser-1776050535 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ai-browser-1776050535 技能

通过命令行安装

skillhub install ai-browser-1776050535

下载 Zip 包

⬇ 下载 AI Browser v1.0.0

文件大小: 5.41 KB | 发布时间: 2026-4-14 10:54

v1.0.0 最新 2026-4-14 10:54
AI Browser v1.0.0 – Initial release

- Provides real browser automation via WebSocket, supporting navigation, clicks, typing, screenshots, and DOM retrieval.
- Built on a real Chromium engine.
- Supports both headless and headed modes.
- Features live control, simple tab management, and automatic reconnection.
- Easy setup with a default port and optional configuration.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部