SuperAPI AI 工具集

firecrawl-interact

数据与分析

查看项目

更新于 10-15 21:42

技能介绍

用途:在已抓取的页面上开启实时浏览器会话,通过自然语言提示或代码完成点击、填表、翻页、登录、多步导航与数据提取。适用于内容需要交互、因 JavaScript 交互导致抓取失败,或需走完多步流程的场景。它是工作流升级模式(search → scrape → map → crawl → interact)中的最后手段,不可用于网页搜索,搜索应改用 search。

主要能力:支持 --prompt 自然语言指令(如点击登录按钮、填写邮箱、提取价格表),也支持 --code 配合 --language(bash、python、node)做精确控制,例如 agent-browser click @e5、agent-browser snapshot -i。可用 --timeout 设置超时(默认 30 秒,最大 300 秒),--scrape-id 指定目标抓取,-o/--output 指定输出文件。

使用方式:先执行 firecrawl scrape "<url>",抓取 ID 会自动保存;随后执行 firecrawl interact --prompt "..." 或 firecrawl interact --code "..." --language bash;完成后用 firecrawl interact stop 释放资源。并行任务可抓取多个页面并用 --scrape-id 分别交互。

Profiles:在 scrape 时加 --profile 可跨抓取持久化浏览器状态(cookies、localStorage),实现登录后复用会话;加 --no-save-changes 可只读重连,不写入 profile 状态。

限制:必须先 scrape 才能 interact,interact 依赖上一次 scrape 的 ID;不用于搜索;具体收费、平台与效果资料暂未提供。