browser-use
Browser Use 是一个通过 CDP(Chrome DevTools Protocol)直接控制浏览器的工具,用于网页交互,包括自动化、爬取、测试、截图以及站点/应用操作。它提供 browser-use 命令与 Python 辅助函数,可在本地已运行的 Chrome/Chromium 上执行浏览器操作,也支持通过 Browser Use Cloud 使用隔离的远程浏览器。该工具强调在真正需要交互(点击、输入、导航)、使用用户已登录会话、JS 渲染或受机器人保护的页面时才调用浏览器;若仅需读取公开信息,应优先使用 curl 或 fetch 工具。命令以 heredoc 传入多行 Python,辅助函数已预导入,首次导航使用 new_tab(url) 而非 goto_url(url)。它支持后台标签页操作、截图、CDP 原始调用、可访问性树查找元素、录制轨迹与生成视频,并提供多项交互技能文档。本地通过诊断命令与 macOS 授权辅助处理连接问题,远程浏览器需云认证。