跳到主要内容

浏览器自动化工具

浏览器自动化指通过编程方式控制网络浏览器来模拟人类交互——例如访问网页、填写表单、点击按钮以及提取数据

  • 可以自主控制浏览器行为,模拟人类交互

应用场景:​

  • 自动化测试
    • 自然语言描述用力,AI执行并输出报告
  • 表单自动填写
    • 太多表单字段,手动人工填写,太繁琐
  • 竞品网站分析
    • 自动抓取竞品数据、整理数据、分析数据
  • 网页数据采集

Playwright MCP​

  • Playwright 本身就是一个 浏览器自动化框架

  • Playwright MCP可以把浏览器自动化的能力接入Codex、Claude等等模型中

  • 做网页自动化测试、比如表单自动填写 、点击、导航、提取内容

  • 可做竞品网址分析调研、提取数据

  • 多浏览器支持

chrome-devtools-mcp​

  • 在agent中安装chrome-devtools-mcp,可以让agent操作浏览器
  • 调试 Chrome 页面、性能分析、DevTools 能力
  • 看 network / console 控制台
  • 做性能分析

browser-use​

安装

  • 使用uv来安装browser-use
    • uv是Python 包管理器 + 项目管理器
    • uv init:初始化一个 Python 项目
    • uv add browser-use:把 browser-use 加到项目依赖里
    • uv sync:根据项目依赖把环境进行同步
bash
uv init && uv add browser-use && uv sync