关于 yutori-browse
通过 Yutori 的 Navigator Agent 自动执行浏览器任务,涵盖任务拆解、运行和结果核验,并支持认证流程、结构化数据提取及完成通知。
主要功能
- 01自然语言任务规划
- 02执行浏览器任务
- 03支持认证流程
- 04结构化数据提取
- 05轮询并核验结果
- 06通过 Webhook 通知完成
适用场景
- 01填写网站表单并执行操作
- 02提取网页中的指定字段
- 03运行需要认证的浏览器流程
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ yutori-ai/ yutori-mcp --skill yutori-browse安装后在 Claude Code 中输入/yutori-browse确认已加载。
详细介绍
浏览器自动化
使用 Yutori 的 Navigator Agent 帮助用户自动化基于浏览器的任务。
流程
-
理解任务
- 需要自动化哪个网站?
- 需要执行哪些操作?(点击、输入、提取数据)
- 是否需要登录或身份验证?
-
清晰地定义任务
- 将复杂的工作流拆分为清晰的步骤
- 如适用,明确需要提取哪些数据
- 注明需要交互的任何按钮或元素
-
启动浏览任务 使用
run_browsing_task,包含:task:清晰的自然语言指令start_url:开始浏览的 URLmax_steps:25(默认)到 100,适用于复杂流程require_auth: true:用于登录表单或其他需要身份验证的工作流browser: "local":当任务应通过 Yutori Local 使用用户的桌面会话运行时output_fields:用于结构化数据提取(例如 ["name", "price", "url"])webhook_url:用于完成通知的 HTTPS URLwebhook_format:scout(默认)、slack或zapier
-
轮询结果
- 浏览通常需要 30-120 秒,具体取决于复杂度
- 使用
get_browsing_task_result检查状态 - 每 10-15 秒轮询一次,直到完成
-
审查并验证
- 检查提取的数据或确认信息
- 验证任务是否按预期完成
任务编写提示
- 明确描述 UI 元素:"点击蓝色的 'Submit' 按钮"
- 尽可能引用可见文本
- 对于表单,明确哪些字段填入哪些值
$ARGUMENTS
评论
支持 Markdown