Actionbook

🌐 预验证选择器 · 双模式浏览器自动化

Actionbook 提供经过验证的浏览器自动化操作手册,支持 CDP 和 Chrome 扩展两种模式,用于网页交互、数据采集和 AI 代理构建。

收藏
13.5k
安装
3.1k
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Actionbook 是一套浏览器自动化工具,采用"操作手册优先"的工作流:先通过 actionbook searchactionbook get 获取预验证的页面选择器,再执行浏览器命令。

主要功能

  • 双模式控制:CDP 模式(默认,独立浏览器实例)和扩展模式(控制用户现有 Chrome 浏览器)
  • 预验证选择器:通过 Action Manual 获取经过维护的 CSS/XPath/Role 选择器,避免动态 DOM 变化导致失败
  • 完整生命周期管理:支持浏览器开启、交互、等待、截图、PDF 导出、清理等全流程

显著优点

1. 可靠性高:预计算的选择器比实时快照更稳定,减少因页面结构变化导致的自动化失败
2. 开发体验好:语义化搜索("arxiv search papers")替代硬编码选择器,降低维护成本

3. 灵活性:扩展模式可直接利用用户登录态,适合需要真实会话的任务

4. 安全回退:当预验证选择器失效时,提供快照→截图→坐标检查→JS 执行的完整降级链

潜在局限

  • 覆盖范围依赖:Action Manual 需预先建立,未覆盖的站点需回退到快照模式
  • 时效性风险:预计算数据可能随网站更新而过期,需依赖用户反馈更新
  • 扩展模式复杂度:Chrome Extension 安装、配对、生命周期管理对新手有一定门槛
  • 平台限制:当前主要支持 Chromium 内核浏览器

适合人群

  • 需要自动化重复网页操作的开发者(数据录入、表单提交、内容发布)
  • 构建浏览器 AI Agent 的工程师
  • 进行 E2E 测试的 QA 团队
  • 需要监控网页变化或定期截图的运维人员
  • 希望复用现有浏览器会话(保持登录态)的自动化场景

常规风险

  • 数据安全:扩展模式控制真实浏览器,可能意外操作用户数据,需谨慎处理敏感操作(清除 cookie、关闭标签)
  • 连接泄露:扩展模式下若未先执行 browser closeextension stop,会导致 Chrome 持续显示"调试中"状态
  • 选择器过时依赖:用户可能因惯性跳过 search/get 步骤,直接使用记忆选择器,导致自动化失败
  • 权限边界:L3 级操作(部分 cookie/存储修改)需要用户手动在扩展弹窗中批准

Actionbook 内容

references文件夹
手动下载zip · 12.6 kB
authentication.mdtext/markdown
请选择文件