用途:该技能用于与 Browse AI 交互,管理数据、记录并自动化工作流。Browse AI 本身是一款无需代码、可按计划从网站提取结构化数据的工具,常用于监控商品价格、新闻文章或房产列表等信息。官方文档:https://www.browse.ai/docs。\n\n主要能力:覆盖 Browse AI 账户、机器人(Robots)、提取运行、监控(Monitors)、监控运行、组织、成员、席位、API 密钥、发票和网站内容等对象。典型动作包括:get-api-status 检查 API 状态与任务队列;list-robots 列出已批准的机器人;get-robot 获取机器人详情与输入参数;run-task 运行机器人任务抓取数据;get-task 获取任务状态与结果;list-tasks 列出某机器人的全部任务;run-bulk-tasks 批量抓取多个页面;update-robot-cookies 更新机器人 cookie。\n\n使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。认证:membrane login --tenant --clientName=<agentType>;无头环境会打印授权 URL,完成后执行 membrane login complete <code>。连接 Browse AI:membrane connection ensure "https://www.browse.ai/" --json;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。查找动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json,结果在 output 字段。也可通过代理直接请求 API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。\n\n适用场景:需要一次性提取数据用 RunExtraction,需要持续监控页面并在检测到变化时提取数据用 RunMonitor;以及批量抓取、查看任务状态等。\n\n限制:Membrane 负责认证与凭据刷新,不应向用户索取 API 密钥或令牌;建议优先使用预置动作并先发现再构建。具体收费、价格等信息资料暂未提供。
browse-ai
数据与分析
更新于 10-16 00:25