浏览器自动化工具
浏览器自动化指通过编程方式控制网络浏览器来模拟人类交互——例如访问网页、填写表单、点击按钮以及提取数据
- 可以自主控制浏览器行为,模拟人类交互
应用场景:
- 自动化测试
- 自然语言描述用力,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:根据项目依赖把环境进行同步
uv init && uv add browser-use && uv sync