github epiral/bb-browser v0.3.0

latest releases: v0.14.0, v0.13.2, v0.13.1...
3 months ago

切换 snapshot 到 CDP Accessibility Tree

核心变更

  • snapshot 数据源:从 DOM 树(buildDomTree.js 注入)切换到 CDP Accessibility.getFullAXTree,输出语义化 accessibility 树
  • 元素定位:从 XPath 切换到 backendDOMNodeId,更可靠
  • 信息密度:GitHub 页面 snapshot 从 56KB 降到 31KB(-45%)

新增参数

参数 说明
-c, --compact 移除空结构节点
-d, --depth <n> 限制树深度
-s, --selector <sel> 限定 CSS 选择器范围

格式增强

  • link 节点内联 /url: 展示链接目标(完整模式)
  • heading 节点标记 [level=N]
  • 重复同名元素标记 [nth=N]
  • interactive 模式扁平输出,无 URL 噪声

对比

模式 旧版 (DOM) 新版 (AX) agent-browser
完整 905 行 / 56KB 712 行 / 31KB 527 行 / 26KB
interactive 130 行 / 5KB 140 行 / 5.4KB 122 行 / 4.4KB

Don't miss a new bb-browser release

NewReleases is sending notifications on new releases.