闲社服务运行正常AI智能体自动化平台
p

Playwright浏览器自动化

技能标识:playwright-mcp

Browser automation via Playwright MCP server. Navigate websites, click elements, fill forms, extract data, take screenshots, and perform full browser automation workflows.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
119
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Playwright浏览器自动化

Playwright MCP 技能

由 Playwright MCP 服务器驱动的浏览器自动化。以编程方式控制 Chrome、Firefox 或 WebKit。

安装

bash
npm install -g @playwright/mcp

或


npx @playwright/mcp

安装浏览器(首次):
bash
npx playwright install chromium

快速开始

启动 MCP 服务器(STDIO 模式)

bash npx @playwright/mcp

带选项启动

bash

无头模式

npx @playwright/mcp --headless

指定浏览器

npx @playwright/mcp --browser firefox

设置视口

npx @playwright/mcp --viewport-size 1280x720

忽略 HTTPS 错误

npx @playwright/mcp --ignore-https-errors

常见用例

1. 导航并提取数据

python

可用的 MCP 工具:

- browser_navigate:打开 URL

- browser_click:点击元素

- browser_type:输入文本

- browserselectoption:选择下拉选项

- browsergettext:提取文本内容

- browser_evaluate:运行 JavaScript

- browser_snapshot:获取页面结构

- browser_close:关闭浏览器

2. 表单交互

  1. 1. browsernavigate 导航到表单 URL
  2. browsertype 在输入字段中输入内容
  3. browserclick 提交表单
  4. browserget_text 验证结果

3. 数据提取

  1. 1. browsernavigate 导航到页面
  2. browserevaluate 运行提取脚本
  3. 解析返回的 JSON 数据

MCP 工具参考

工具描述
browsernavigate导航到 URL
browserclick
通过选择器点击元素 | | browser_type | 在输入框中输入文本 | | browserselectoption | 选择下拉选项 | | browsergettext | 获取文本内容 | | browser_evaluate | 执行 JavaScript | | browser_snapshot | 获取可访问的页面快照 | | browser_close | 关闭浏览器上下文 | | browserchoosefile | 上传文件 | | browser_press | 按下键盘按键 |

配置选项

bash

安全设置


--allowed-hosts example.com,api.example.com
--blocked-origins malicious.com
--ignore-https-errors

浏览器设置

--browser chromium|firefox|webkit --headless --viewport-size 1920x1080 --user-agent 自定义代理

超时设置

--timeout-action 10000 # 操作超时(毫秒) --timeout-navigation 30000 # 导航超时(毫秒)

输出设置

--output-dir ./playwright-output --save-trace --save-video 1280x720

示例

登录网站

browser_navigate: { url: https://example.com/login }
browser_type: { selector: #username, text: user }
browser_type: { selector: #password, text: pass }
browser_click: { selector: #submit }
browsergettext: { selector: .welcome-message }

提取表格数据

browser_navigate: { url: https://example.com/data }
browser_evaluate: {
script: () => { return Array.from(document.querySelectorAll(table tr)).map(r => r.textContent); }
}

截图

browser_navigate: { url: https://example.com }
browser_evaluate: { script: () => { document.body.style.zoom = 1; return true; } }

截图通过 --output-dir 保存或在响应中返回

安全说明

  • - 默认限制文件系统访问到工作区根目录
  • 主机验证防止导航到不受信任的域名
  • 默认启用沙箱(谨慎使用 --no-sandbox)
  • 默认阻止 Service Worker

故障排除

bash

更新浏览器


npx playwright install chromium

调试模式

npx @playwright/mcp --headless=false --output-mode=stdout

检查安装

playwright-mcp --version

链接

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 playwright-mcp-1776338603 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 playwright-mcp-1776338603 技能

通过命令行安装

skillhub install playwright-mcp-1776338603

下载

⬇ 下载 playwright-mcp v1.0.0(免费)

文件大小: 3.61 KB | 发布时间: 2026-4-17 13:48

v1.0.0 最新 2026-4-17 13:48
Initial release
返回顶部