Token导航 LogoToken导航TokenDH.com
Playwright MCP Actor logo
浏览器工具未说明官方级别未说明来源级核验

Playwright MCP Actor

MCP Server

Playwright MCP Actor是一款连接AI系统与浏览器的Web自动化工具,支持数据提取、表单填写、截图等功能,无需编码即可使用。

工具数

23

提示词数

0

GitHub Stars

1

资源数

0
PythonClaude浏览器自动化Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

anuj123upadhyay

提供方

anuj123upadhyay

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🎭 剧作家MCP演员

![Apify Actor](https://apify.com/aluminum_jam/playwright-mcp-actor) ![Model Context Protocol](https://modelcontextprotocol.io/) ![Playwright](https://playwright.dev/) ![Python 3.13](https://python.org/)

在几秒钟内将任何AI代理转换为强大的web自动化工具。

______________________________________________________________________

🎯 这是什么?

剧作家MCP演员 通过以下方式将AI系统(Claude、ChatGPT、自定义LLM)直接连接到web浏览器 模型上下文协议.

将其视为赋予您的AI助手以下能力:

  • 🔍 搜索 任何网站和提取数据
  • 📝 填写表格 并提交信息
  • 🖼️ 截图 网页
  • 🤖 自动化 重复的浏览器任务
  • 📊 出口 数据转换为JSON、CSV或Excel

无需编码 对于大多数用例。描述一下你想要什么。

______________________________________________________________________

⚡ 为什么选择这个演员?

功能剧作家MCP其他刮刀
人工智能集成✅ 原生MCP支持❌ 手动编码
反检测✅ 12+隐形功能⚠️ 基本或无
重试逻辑✅ 带回退功能的自动重试❌ 立即失败
模板✅ 5随时可用❌ 从头开始
多格式导出✅ JSON/CSV/Excel⚠️ 仅JSON
指定代理✅ 内置支持⚠️ 手动设置

______________________________________________________________________

💰 定价估算

用例操作估计。成本时间
谷歌搜索(10个结果)~5~0.0110s
亚马逊产品搜索~8~0.02美元15秒
LinkedIn个人资料报废~6~0.0212秒
表格提交~10~0.0220s
全屏截图~3~0.018s

*基于Apify的基于使用量的定价。实际成本可能会有所不同。*

______________________________________________________________________

🚀 快速入门(3分钟)

选项1:使用模板(最简单)

{
  "template": "google_search",
  "template_params": {
    "search_query": "best coffee shops in NYC",
    "max_results": 10
  },
  "export_format": "csv"
}

可用模板:

模板用例示例参数
amazon_product_search产品研究、价格监控{"product_name": "laptop", "max_results": 20}
google_searchSEO研究、SERP分析{"search_query": "keyword", "max_results": 50}
linkedin_profile潜在客户开发、招聘{"profile_url": "https://linkedin.com/in/username"}
twitter_scrape社会监测、情绪分析{"username": "elonmusk", "max_tweets": 100}
google_maps_business本地业务数据,潜在客户{"search_query": "restaurants in LA", "max_results": 50}

选项2:自定义操作(高级)

{
  "browser_type": "chromium",
  "headless": true,
  "stealth_mode": true,
  "max_retries": 3,
  "delay_between_actions": 500,
  "actions": [
    {
      "type": "navigate",
      "value": "https://example.com"
    },
    {
      "type": "fill",
      "selector": "#search",
      "value": "your query"
    },
    {
      "type": "click",
      "selector": "button[type='submit']"
    },
    {
      "type": "wait_for_element",
      "selector": ".results",
      "timeout": 10000
    },
    {
      "type": "extract_text",
      "selector": ".results"
    },
    {
      "type": "screenshot"
    }
  ],
  "export_format": "json"
}

选项3:API集成

curl -X POST "https://api.apify.com/v2/acts/aluminum_jam~playwright-mcp-actor/runs" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "amazon_product_search",
    "template_params": {"product_name": "wireless headphones", "max_results": 10}
  }'

______________________________________________________________________

📋 输入配置

核心设置

字段类型默认值描述
browser_type字符串chromium浏览器: chromium, firefox, webkit
headless布尔值true在没有可见浏览器的情况下运行
stealth_mode布尔值false启用反检测(12种以上技术)
proxyobject-代理配置(Apify或自定义)

可靠性设置

字段类型默认值描述
max_retries整数2重试失败的操作(指数回退)
continue_on_error布尔值false如果操作失败,请继续
delay_between_actions整数0动作之间的毫秒数
max_actions_per_run整数100限制每次运行的操作
page_load_timeout整数30000最大页面加载时间(ms)

输出设置

字段类型默认值描述
export_format字符串json输出格式: json, csv, excel
viewport_width整数1920浏览器视口宽度
viewport_height整数1080浏览器视口高度

______________________________________________________________________

🎬 可用操作(20+)

导航

操作描述必填字段
navigate转到URLvalue (URL)
go_back浏览器返回-
go_forward浏览器前进-
reload刷新页面-
get_url获取当前URL-
get_title获取页面标题-

交互

操作描述必填字段
click点击元素selector
fill填写输入字段selector, value
type键入文本selector, value
select选择下拉菜单selector, value
check选中复选框selector
uncheck取消选中复选框selector
hover将鼠标悬停在元素上selector
focus焦点元素selector
press_key按键盘键selector, value

数据提取

操作描述必填字段
extract_text获取文本内容selector (可选)
extract_attributes获取所有属性selector
get_html获取HTML内容selector (可选)
screenshot截图-
evaluate运行JavaScriptvalue (JS代码)

等待

操作描述必填字段
wait等待时间value (毫秒)
wait_for_element等待元素selector
scroll滚动页面value (像素,可选)

______________________________________________________________________

📤 输出格式

{
  "success": true,
  "stats": {
    "total_actions": 5,
    "successful_actions": 5,
    "failed_actions": 0,
    "retried_actions": 1,
    "total_execution_time_ms": 8450,
    "average_action_time_ms": 1690,
    "screenshots_captured": 1
  },
  "actions": [
    {
      "type": "navigate",
      "success": true,
      "output": "https://example.com",
      "execution_time_ms": 2340,
      "timestamp": "2025-03-28T10:30:00.000Z"
    }
  ],
  "timestamp": "2025-03-28T10:30:08.450Z"
}

______________________________________________________________________

🛡️ 防检测功能

stealth_mode: true 启用后,参与者将应用 12种反检测技术:

  1. ✅ WebDriver属性删除
  2. ✅ 逼真的浏览器插件模拟
  3. ✅ 语言偏好欺骗
  4. ✅ Chrome运行时对象注入
  5. ✅ 权限API覆盖
  6. ✅ iframe内容窗口保护
  7. ✅ 函数toString覆盖
  8. ✅ WebGL供应商/渲染器欺骗
  9. ✅ 硬件并发屏蔽
  10. ✅ 设备内存欺骗
  11. ✅ 平台字符串覆盖
  12. ✅ 用户代理轮换

最适合: 社交媒体、电子商务、搜索引擎、银行网站

______________________________________________________________________

🔗 集成

扎皮尔

  1. 使用“Zapier的Webhooks”
  2. 张贴到 https://api.apify.com/v2/acts/aluminum_jam~playwright-mcp-actor/runs
  3. 添加您的API令牌作为承载身份验证

Make.com(Integromat)

  1. 添加HTTP模块
  2. 配置POST请求以Apify API
  3. 将数据映射到输入模式

谷歌表格

  1. 使用Apify的原生Google表格集成
  2. 自动将结果导出到电子表格
  3. 持续更新时间表

自定义Webhooks

{
  "template": "google_search",
  "template_params": {"search_query": "AI news"},
  "webhooks": [{
    "eventTypes": ["ACTOR.RUN.SUCCEEDED"],
    "requestUrl": "https://your-webhook.com/endpoint"
  }]
}

______________________________________________________________________

🆘 故障排除

未找到元素

{
  "type": "wait_for_element",
  "selector": ".target-element",
  "timeout": 30000
}

解决:

  • 增加超时时间
  • 使用 wait_for_element 互动前
  • 尝试不同的选择器(CSS、XPath、文本)
  • 为受保护的站点启用隐藏模式

费率受限/受阻

解决:

  1. 启用 stealth_mode: true
  2. 添加代理: "proxy": {"useApifyProxy": true}
  3. 添加延迟: "delay_between_actions": 1000
  4. 在敏感地点使用住宅代理

操作失败

{
  "max_retries": 3,
  "continue_on_error": true
}

这将重试失败的操作最多3次,即使某些操作失败,也会继续执行。

______________________________________________________________________

📊 性能提示

  1. 使用无头模式 -比头部快30%
  2. 最小化屏幕截图 -每增加约1-2s
  3. 批量提取 -使用 evaluate 对于多个元素
  4. 设置合理的超时 -不要等待超过需要的时间
  5. 使用模板 -针对常见用例进行了优化

______________________________________________________________________

⚖️ 法律与合规

重要提示: 您负责:

  • 遵守网站服务条款
  • 遵守robots.txt指令
  • 遵循数据保护法(GDPR、CCPA)
  • 使用合理的请求率

最佳实践: ✅ 在抓取之前查看网站ToS ✅ 使用适当的延迟 ✅ 未经同意,不要抓取个人数据 ✅ 遵守费率限制 ✅ 缓存结果以最小化请求

______________________________________________________________________

📞 支持与联系

______________________________________________________________________

📈 更新日志

v1.1.0(2026年3月)

  • ✅ 添加了具有指数回退的重试逻辑
  • ✅ 增加了操作之间的延迟配置
  • ✅ 添加了continue_on_error选项
  • ✅ 增强隐形模式(12种反探测技术)
  • ✅ 用户代理轮换
  • ✅ 优雅的中止处理
  • ✅ 改进了输入验证
  • ✅ 更好的代理支持(Apify代理编辑器)

v1.0.0(2025年12月)

  • ✅ 初始版本
  • ✅ 20+动作类型
  • ✅ 5个预制模板
  • ✅ CSV/Excel导出
  • ✅ Apify代理集成
  • ✅ 基本隐身模式

______________________________________________________________________

⭐ 将此项目放在 如果你觉得它有用的话!

制作❤️ Apify社区

目录标签

目录标签

PythonClaude浏览器自动化Web自动化本地部署AI集成数据提取表单填写

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

23

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP