网淘吧来吧,欢迎您!

返回首页 微信
微信
手机版
手机版

Agent Browser

2026-03-23 新闻来源:网淘吧 围观:67
电脑广告
手机广告
购买adidas上京东官方旗舰店。

Agent Browser 技能

使用无障碍功能树快照和引用进行确定性元素选择,实现快速浏览器自动化。

为何使用此工具而非内置浏览器工具

在以下情况使用 agent-browser:

上网淘巴领天猫淘宝优惠券,一年省好几千。
  • 自动化多步骤工作流
  • 需要确定性元素选择
  • 性能至关重要
  • 处理复杂的单页应用
  • 需要会话隔离

在以下情况使用内置浏览器工具:

  • 需要截图/PDF进行分析
  • 需要进行视觉检查
  • 需要浏览器扩展集成

核心工作流程

# 1. 导航并获取快照
agent-browser open https://example.com
agent-browser snapshot -i --json

# 2. 从JSON解析引用,然后进行交互
agent-browser click @e2
agent-browser fill @e3 "文本"

# 3. 页面变化后重新获取快照
agent-browser snapshot -i --json

关键命令

导航

agent-browser open <url>
agent-browser back | forward | reload | close

快照(始终使用 -i --json)

agent-browser snapshot -i --json          # 交互式元素,JSON输出
agent-browser snapshot -i -c -d 5 --json  # + 紧凑模式,深度限制
agent-browser snapshot -s "#main" -i      # 限定到选择器

交互(基于引用)

agent-browser click @e2
agent-browser fill @e3 "text"
agent-browser type @e3 "text"
agent-browser hover @e4
agent-browser check @e5 | uncheck @e5
agent-browser select @e6 "value"
agent-browser press "Enter"
agent-browser scroll down 500
agent-browser drag @e7 @e8

获取信息

agent-browser get text @e1 --json
agent-browser get html @e2 --json
agent-browser get value @e3 --json
agent-browser get attr @e4 "href" --json
agent-browser get title --json
agent-browser get url --json
agent-browser get count ".item" --json

检查状态

agent-browser is visible @e2 --json
agent-browser is enabled @e3 --json
agent-browser is checked @e4 --json

等待

agent-browser wait @e2                    # 等待元素
agent-browser wait 1000                   # 等待毫秒数
agent-browser wait --text "Welcome"       # 等待文本出现
agent-browser wait --url "**/dashboard"   # 等待URL匹配
agent-browser wait --load networkidle     # 等待网络空闲
agent-browser wait --fn "window.ready === true"

会话(隔离的浏览器)

agent-browser --session admin open site.com
agent-browser --session user open site.com
agent-browser session list
# 或通过环境变量:AGENT_BROWSER_SESSION=admin agent-browser ...

状态持久化

agent-browser state save auth.json        # 保存cookies/存储
agent-browser state load auth.json        # 加载(跳过登录)

截图与PDF

agent-browser screenshot page.png
agent-browser screenshot --full page.png
agent-browser pdf page.pdf

网络控制

agent-browser network route "**/ads/*" --abort           # 阻止
agent-browser network route "**/api/*" --body '{"x":1}'  # 模拟
agent-browser network requests --filter api              # 查看

Cookies 与存储

agent-browser cookies                     # 获取全部
agent-browser cookies set name value
agent-browser storage local key           # 获取 localStorage
agent-browser storage local set key val

标签页与框架

agent-browser tab new https://example.com
agent-browser tab 2                       # 切换到标签页 2
agent-browser frame @e5                   # 切换到 iframe
agent-browser frame main                  # 返回主框架

快照输出格式

{
  "success": true,
  "data": {
    "snapshot": "...",
    "refs": {
      "e1": {"role": "heading", "name": "Example Domain"},
      "e2": {"role": "button", "name": "Submit"},
      "e3": {"role": "textbox", "name": "Email"}
    }
  }
}

最佳实践

  1. 始终使用-i标志- 关注交互式元素
  2. 始终使用--json- 便于解析
  3. 等待页面稳定-agent-browser wait --load networkidle
  4. 保存认证状态- 使用状态保存/加载跳过登录流程使用会话
  5. - 隔离不同的浏览器上下文调试时使用
  6. --headed标志- 查看实时情况示例:搜索与提取

agent-browser open https://www.google.com agent-browser snapshot -i --json # AI 识别搜索框 @e1 agent-browser fill @e1 "AI agents" agent-browser press Enter agent-browser wait --load networkidle agent-browser snapshot -i --json # AI 识别结果引用 agent-browser get text @e3 --json agent-browser get attr @e4 "href" --json

示例:多会话测试

# 管理员会话 agent-browser --session admin open app.com agent-browser --session admin state load admin-auth.json agent-browser --session admin snapshot -i --json # 用户会话 (同时进行) agent-browser --session user open app.com agent-browser --session user state load user-auth.json agent-browser --session user snapshot -i --json

安装

npm install -g agent-browser agent-browser install # 下载 Chromium agent-browser install --with-deps # Linux: 同时安装系统依赖

致谢

技能创建者:Yossi Elkrief (

@MaTriXy)agent-browser CLI 由

Vercel Labs 开发Vercel Labs

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
上网淘巴领天猫淘宝优惠券,一年省好几千。

文章底部电脑广告
手机广告位-内容正文底部
上一篇:Mcporter 下一篇:Elite Longterm Memory

相关文章

马年
奔腾

上网淘巴领天猫淘宝优惠券,一年省好几千。

广告  ×

您是本站第216102名访客 今日有27篇新文章/评论