用途:通过 Playwright MCP 执行交互式浏览器自动化,适合需要真实网页会话的任务,例如登录后抓取、点击流程、截图、表单填写和多步爬取。
主要工作流:
- 登录后抓取:browser_navigate 打开登录页,browser_fill_form 填用户名密码,browser_click 提交,browser_wait_for 等待成功元素,再 browser_navigate 到目标 URL,最后用 browser_snapshot 提取 Markdown。凭据约定从 ~/.claude/.env 读取,绝不硬编码;缺失时询问用户。
- 截图留证:用于 OSINT 等场景保存站点某一时刻状态。browser_navigate 打开 URL,browser_take_screenshot 保存到 ~/Pictures/ogmios/evidence/[YYYY-MM-DDTHH:MM]_[domain].png,并附带元数据文件(URL、时间戳、截图 sha256)。
- 填写政府或服务表单:常见于保险理赔、订阅、政府申请等繁琐表单,用 browser_fill_form 按 {selector: value} 映射填写,提交前必须用 browser_snapshot 校验,保证用户可复核。
- 多步爬取(SPA):针对 BrightData 等因 JS 渲染或多页导航失败的站点,循环执行 browser_navigate、browser_wait_for、browser_snapshot、提取数据、点击 next。
- 浏览器代理模式:复杂任务(如登录站点 X 并获取所有未读报告)可委托给浏览器代理,代理须可在步骤间被中断。
安全要求:日志中不得保存凭据(需脱敏输出);不得让有头浏览器一直打开,结束时始终 browser_close;登录银行、政府等敏感账户前询问用户;保留的截图仅用户可访问,绝不共享。
输出格式:抓取输出 Markdown 到标准输出或文件;截图输出 PNG 到 ~/Pictures/ogmios/evidence/;表单填写输出确认信息及成功页面截图;多步任务输出包含提取数据的 JSON 数组。
版本:v3.0(2026-05-02)首次公开发布。
限制:资料未提供具体安装命令、依赖版本、兼容平台或收费信息。