返回顶部
p

playwright-mcpPlaywright浏览器自动化

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
安全检测
已通过
35,005
下载量
免费
免费
119
收藏
概述
安装方式
版本历史

playwright-mcp

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

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部