用途:Firecrawl Agent 是一款 AI 驱动的自主数据提取技能,适用于需要从复杂多页网站获取结构化数据的场景,例如手动抓取需跳转大量页面、或希望由 AI 自行判断数据所在位置时使用。
主要能力:AI 会自主导航站点并提取结构化数据,单次运行约需 2-5 分钟;支持传入起始 URL、指定模型(spark-1-mini 或 spark-1-pro)、通过 JSON schema 约束结构化输出、设置本次运行的积分上限,以及将结果写入文件。
使用方式:该插件捆绑了 Firecrawl MCP 服务器,连接后应优先使用原生的 firecrawl_agent 工具,并用 firecrawl_agent_status 轮询运行中的 agent,无需本地安装,通过插件的一次性浏览器登录完成认证。当 MCP 未连接时,可回退使用 CLI,例如:firecrawl agent "extract all pricing tiers" --wait -o .firecrawl/pricing.json;配合 schema 输出:firecrawl agent "extract products" --schema '{"type":"object","properties":{"name":{"type":"string"},"price":{"type":"number"}}}' --wait -o .firecrawl/products.json。常用选项包括 --urls、--model、--schema、--schema-file、--max-credits、--wait、--pretty、-o/--output。
适用场景与限制:建议始终加 --wait 以直接获取结果,否则只返回任务 ID;需要可预测的结构化输出时应使用 --schema,否则返回自由格式数据。Agent 运行消耗的积分多于简单抓取,可用 --max-credits 限制开销。对于单页简单提取,更推荐使用更快更省成本的 scrape。相关技能还包括 firecrawl-scrape、firecrawl-interact、firecrawl-crawl。价格、平台支持范围等资料暂未提供。