← 返回
未分类

AI浏览器WebSocket控制

通过 WebSocket 控制真实浏览器,实现导航、点击、输入、截图、DOM 获取等完整自动化操作。特点:真正的浏览器内核 (Chromium)、WebSocket 实时控制、支持无头/有头模式、自动重连机制。
通过 WebSocket 控制真实浏览器,实现导航、点击、输入、截图、DOM 获取等完整自动化操作。特点:真正的 Chromium 内核、WebSocket 实时控制、支持无头/有头模式、自动重连。
linbo405 linbo405 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 539
下载
💾 0
安装
1
版本
#latest

概述

AI Browser Skill 🌐

通过 WebSocket 控制真实浏览器,实现导航、点击、输入、截图、DOM 获取等自动化操作。

特点

  • ✅ 真正的浏览器内核 (Chromium)
  • ✅ WebSocket 实时控制
  • ✅ 支持无头/有头模式
  • ✅ 简单的标签页管理
  • ✅ 自动重连机制

启动方法

# 1. 安装依赖
npm install

# 2. 启动服务
npm start

# 服务将运行在 ws://localhost:18790

WebSocket 协议

连接

连接到 ws://localhost:18790

消息格式

发送 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{}获取浏览器状态

响应格式

{
  "id": "请求 ID",
  "success": true,
  "result": { ... }
}

使用示例 (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,可以看到浏览器界面(方便调试)

使用场景

  • 网页自动化测试
  • 数据抓取
  • 截图采集
  • 表单自动填写
  • 网站监控

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 07:05 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

PowerPoint PPTX处理

linbo405
使用可靠的布局、模板、占位符、备注、图表和可视化质量检查功能来创建、检查和编辑 Microsoft PowerPoint 演示文稿和 PPTX 文件。
★ 0 📥 981

Word DOCX by Xiaomolong

linbo405
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 0 📥 489

Excel XLSX处理

linbo405
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,具备可靠的公式、日期、类型、格式、重新计算和模板保留功能...
★ 0 📥 796