用途
browser-scrape 是 ruflo 插件中的一个浏览器抓取技能,但已被弃用。根据资料,它自插件 v0.2.0 起标记为弃用,并将在 v0.3.0 中移除。当前它的唯一作用是作为向后兼容的薄壳(shim),把调用重定向到新的 browser-extract 技能。
主要能力
该技能本身不保留任何独立的抓取行为。资料明确指出:“There is no behavior preserved here beyond the redirect”——除了重定向之外,没有保留任何行为。调用它时会输出一条弃用提示,然后继续执行 browser-extract。
弃用提示的示例命令为:
echo "browser-scrape is deprecated; running browser-extract instead." >&2
该弃用提示会被记录到智能体的对话记录(transcript)中,以便调用方看到补救建议。
使用方式与迁移
官方建议改用 browser-extract。资料给出的迁移对照如下:
| v0.1 调用 | v0.2 等价调用 |
|---|---|
| /browser-scrape <url> | /browser-extract <url> |
| /browser-scrape <url>(带模板意图) | /browser-extract <url> --template <name> |
| 手动将选择器存入 browser-patterns 命名空间 | 自动——browser-extract 写入 browser-templates 与 browser-selectors |
如果用户依赖某种特定的抽取结果形态,资料建议迁移到 browser-extract 并使用 --template 来编码该形态。
browser-extract 的增强点
资料说明 browser-extract 提供相同的抓取能力,并额外具备:
- 每会话的 RVF 认知容器(可重放、可联邦)
- 强制的 AIDefence 个人身份信息(PII)与提示注入防护门
- 持久化的 browser-templates 命名空间,用于可复用配方
- 自动更新 browser-selectors 命名空间,使 DOM 漂移可恢复
适用场景与限制
适用场景:仅适用于仍在使用旧版 /browser-scrape 调用、需要向后兼容重定向的既有工作流。
限制:该技能已弃用,将在 v0.3.0 中移除;它不提供任何独立功能,仅做重定向;不应在新工作中使用。关于该技能的收费、价格、支持平台、具体抽取效果等信息,资料暂未提供。