返回顶部
B

Browser Fu浏览器自动化

Fixes browser automation failures. Snapshot-first workflow + API discovery behind any website UI. Use when: 'browser not working', 'can't click', 'flaky UI', 'DOM not exposed', 'scrape website', 'browser keeps failing', 'automate this website', 'web scraping', 'element not found'.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
153
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

Browser Fu

技能名称: Browser Fu 🥊

别再跟DOM较劲了。先读取它,找到背后的API,尽可能完全跳过UI。

原则

绝不盲目点击。始终先截图。

  1. 1. 浏览器截图 → 读取页面,获取元素引用
  2. 浏览器操作 → 使用截图中的引用(例如 ref=e12)
  3. 浏览器截图 → 验证发生了什么变化

如果截图没有显示你需要的内容,说明该元素不在DOM中。不要猜测。不要重复尝试同样的方法。

决策树

在任何浏览器任务中,按此顺序操作:

  1. 1. 能否完全跳过浏览器? 检查是否有CLI工具、API或web_fetch可以处理。如果可以,不要打开浏览器。
  2. 能否找到底层API? 参见 references/api-discovery.md。大多数SPA会发出你可以直接复制的fetch/XHR调用。这比UI自动化快10倍且更可靠。
  3. 能否通过截图+操作完成? 截图,找到引用,进行操作。每个截图周期只做一个操作。
  4. 页面是否需要加载时间? 使用 loadState: networkidle 或在截图前短暂等待。SPA通常是异步渲染的。
  5. 还是不行? 该网站很可能有反爬保护。报告它,不要盲目重试。

常见失败与修复

症状错误方法正确方法
元素未找到通过文本/选择器猜测点击先截图,使用精确引用
DOM未暴露
放弃 | 使用 refs=aria 截图,或检查网络标签页寻找API | | 空白/空页面 | 重试相同URL | loadState: networkidle,然后截图。如果仍然空白,可能是重度JS的SPA,尝试 web_fetch 或寻找API | | 点击无反应 | 再用力点击一次 | 点击后截图检查状态。可能确实生效了,但页面重新渲染了 | | 登录墙 | 尝试自动化登录 | 使用 profile=user 获取现有会话Cookie | | 无限滚动 | 滚动并祈祷 | 改为寻找分页API端点 |

API发现(高级操作)

大多数现代网站是带有REST/GraphQL API的SPA。完整流程参见 references/api-discovery.md:

  1. 1. 在浏览器中打开页面
  2. 检查网络请求(使用控制台工具或截图页面并查找fetch模式)
  3. 找到数据端点
  4. 使用 web_fetch 或 exec curl 直接调用它

这将把2小时的不稳定抓取变成2分钟的干净数据拉取。

截图最佳实践

  • - 使用 refs=aria 获取稳定的跨调用引用
  • 在截图/操作对中保持相同的 targetId(不要意外切换标签页)
  • 对于复杂页面,使用 depth 限制DOM树的深度
  • compact: true 可减少大页面的token使用量
  • 对于token密集、截图过大的页面,结合谓词截图进行ML排序的元素修剪(减少约95%的token)

何时不使用浏览器

  • - 读取公共网页 → webfetch(更快,无浏览器开销)
  • 搜索查询 → websearch(Brave API)
  • 已知API(GitHub、Stripe等)→ 直接使用它们的CLI/API
  • 通过 web_fetch 返回空白的页面 → 再使用浏览器

安全措施

  • - 绝不存储或输出在浏览器状态中找到的密码、会话令牌或Cookie
  • 未经用户明确批准,绝不自动执行购买、支付或不可逆操作
  • 如果网站阻止自动化,请尊重它。不要绕过验证码或机器人检测

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 browser-fu-1776090542 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 browser-fu-1776090542 技能

通过命令行安装

skillhub install browser-fu-1776090542

下载

⬇ 下载 Browser Fu v1.0.2(免费)

文件大小: 3.92 KB | 发布时间: 2026-4-14 10:06

v1.0.2 最新 2026-4-14 10:06
Add predicate-snapshot tip for token-heavy pages in snapshot best practices

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部