隐形浏览器自动化
反检测浏览器自动化工
browser-use 提供基于云端的浏览器自动化能力,支持在远程环境中打开网页、填写表单、截取屏幕、提取数据等操作。浏览器会话在命令之间保持,可完成多步骤复杂流程。
安装与验证
# 安装后运行诊断检查
browser-use doctor
基础操作流程
browser-use open <url>browser-use state(返回带索引的元素列表)browser-use click 5 或输入 browser-use input 3 "文本"browser-use state 或 browser-use screenshot浏览器模式选择
常用命令示例
# 云端浏览器打开页面
browser-use --browser remote open https://example.com
# 获取页面状态与元素索引
browser-use state
# 点击索引为5的元素
browser-use click 5
# 截图保存
browser-use screenshot result.png
# 执行JS获取标题
browser-use eval "document.title"
# 启动云端AI代理执行任务
browser-use -b remote run "搜索产品价格"
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 目标网址、操作指令(open/click/input/screenshot/state等)、元素索引、浏览器模式(chromium/real/remote)、待输入文本、JavaScript代码、等待条件 |
| 输出 | 页面状态(URL/标题/元素列表)、截图文件或base64、元素文本/HTML、JS执行结果、云端任务状态 |
| 适用人群 | 网页测试人员、数据抓取开发者、需要云端浏览器环境的自动化流程 |
| 不包含 | 本地可视化浏览器窗口(默认无头模式)、验证码自动破解、浏览器插件执行、PDF生成功能 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/shawnpana/browser-use/SKILL.md
来源类型:GitHub仓库