首页 教程 分类 Skills下载 关于
ZH EN JA KO
🤖

Puppeteer

浏览器控制 浏览器与自动化

安装命令

npx clawhub@latest install puppeteer

安装说明

1
确认环境

确保已安装 Node.js 22+ 和 OpenClaw。在终端运行 openclaw --version 确认 OpenClaw 正常工作。

2
执行安装

在终端中运行上方安装命令,ClawHub 会自动下载并安装 Puppeteer 到 ~/.openclaw/skills/ 目录。

3
验证安装

运行 openclaw skills list 查看已安装技能列表,确认 Puppeteer 已出现在列表中。

4
配置参数(可选)

根据下方介绍中的配置说明,在 ~/.config/openclaw/openclaw.json5 中添加技能的配置项。

手动安装方式:将 Skill 文件夹复制到 ~/.openclaw/skills/ 或项目目录下的 skills/ 文件夹,确保文件夹中包含 SKILL.md 文件。
浏览器截图与PDF生成 JavaScript控制台执行 网页元素点击与表单操作

详细介绍

Puppeteer MCP 服务器基于 Google 的 Puppeteer 库,提供对 Chrome/Chromium 浏览器的完整控制能力,支持截图、导航、脚本执行等操作,是实现浏览器自动化的经典方案。

核心功能

  • 页面截图(puppeteer_screenshot):对当前页面或指定元素进行截图,支持全页面截图和指定区域截图,返回 base64 图片数据
  • 页面导航(puppeteer_navigate):导航到指定 URL,支持设置等待条件(load/networkidle 等)
  • JavaScript 执行(puppeteer_evaluate):在页面上下文中执行 JavaScript 代码,获取返回值
  • 元素操作:点击(puppeteer_click)、填写输入框(puppeteer_fill)、选择下拉菜单、滚动页面等
  • PDF 生成:将当前页面导出为 PDF 文件

配置说明

{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": ["-y", "@anthropic/puppeteer-mcp"]
      // 默认使用 headless 模式
    }
  }
}

使用场景

  • 网页截图服务:定时截取网页生成报告或缩略图
  • UI 回归测试:截图对比检测页面视觉变化
  • 自动化操作:登录网站、填写表单、下载文件
  • 数据抓取:对需要 JavaScript 渲染的动态页面进行内容提取