对于代理工作流,请使用 Interact。Interact 是 CLI/MCP 的受支持方案,可在抓取后通过提示词或代码驱动;MCP 也支持直接从 URL 打开。
Firecrawl 浏览器沙箱 为 API 和 SDK 用户提供一个安全的浏览器环境,让代理能够与 Web 交互。可以填写表单、点击按钮、进行身份验证等。
无需本地配置,无需安装 Chromium,也不存在驱动兼容性问题。代理浏览器和 Playwright 已预先安装。
可通过 API、Node SDK、Python SDK 和 Vercel AI SDK 使用。隐藏的
firecrawl browser CLI 命令为旧版;CLI 和 MCP 代理流程应改用 scrape + interact。
要为 AI 编码代理 (Claude Code、Codex、Open Code、Cursor 等) 添加 Interact 支持,请安装 Firecrawl skill:
快速开始
- 无需安装驱动 - 无需 Chromium 二进制文件,无需
playwright install,也没有驱动兼容性问题 - Python、JavaScript 和 Bash - 通过 API、CLI 或 SDK 发送代码并获取结果。三种语言都会在远程沙盒中运行
- agent-browser - 预装的 CLI,内置 60+ 条命令。AI 代理只需编写简单的 Bash 命令,无需编写 Playwright 代码
- 已加载 Playwright - Playwright 已预装在沙盒中。代理如果愿意,也可以编写 Playwright 代码。
- CDP 访问 - 当你需要完全控制时,可通过 WebSocket 连接你自己的 Playwright 实例
- 实时视图 - 通过可嵌入的流 URL 实时查看会话
- 交互式实时视图 - 通过可嵌入的交互式流,让用户直接与浏览器交互
启动一个会话
Response
执行代码
stdout 返回;对于 Node.js,最后一个表达式的值也可在 result 中获得。
Response
处理文件下载
沙箱文件系统是临时的——会话结束后,已下载的文件就会丢失。若要持久保存文件,请在会话期间读取其内容并保存到你自己的存储中。持久化配置文件会保留浏览器状态 (cookies、localStorage) ,但不会保留磁盘上的文件。
agent-browser (Bash 模式)
--cdp,使 agent-browser 自动连接到你的当前会话。
下面的
firecrawl browser CLI 示例适用于旧版 浏览器沙箱 会话。对于 CLI/MCP 代理工作流,建议优先使用 firecrawl interact 或 MCP firecrawl_interact 工具。简写
execute 都会自动将命令发送给 agent-browser。简写只是跳过了 execute,并在需要时自动启动会话:
CLI
execute 命令。命令会自动发送到 agent-browser —— 无需手动输入 agent-browser 或使用 --bash:
API 与 SDK
language: "bash",通过 API 或 SDK 执行 agent-browser 命令:
会话管理
持久化会话
profile,你可以在会话之间保存并复用浏览器状态。这对于保持登录状态和保留偏好设置非常有用。
若要保存或选择某个持久化配置文件,请在创建会话时使用 profile 参数。
同一时间只有一个会话可以向某个配置文件保存数据。如果已有其他会话在保存,你会收到
409 错误。你仍然可以以 saveChanges: false 的方式打开同一配置文件,或者稍后重试。列出会话
Response
TTL 配置
结束会话
实时视图
liveViewUrl,你可以将其嵌入以实时查看浏览器行为。适用于调试、演示或构建由浏览器驱动的 UI。
Response
交互式实时视图
interactiveLiveViewUrl。与仅支持查看的标准实时视图不同,交互式实时视图允许用户通过嵌入的流直接点击、输入并与浏览器会话进行交互。这对于构建面向用户的浏览器界面、协同调试,或任何需要查看者直接控制浏览器的场景都非常有用。
通过 CDP 连接
--bash 参数覆盖了大多数用例,但如果你需要完全的本地控制,可以直接进行连接。
何时使用浏览器
使用场景
- 竞争情报 - 浏览竞争对手网站,操作搜索表单和筛选器,将价格和功能信息提取为结构化数据
- 知识库接入 - 浏览需要点击操作、分页或登录认证的帮助中心、文档和支持门户
- 市场调研 - 启动并行浏览器会话,从招聘网站、房产列表或法律数据库中构建数据集
价格
速率限制
API 参考文档
有反馈或需要帮助?请发送邮件至 help@firecrawl.com 或在 Discord 上联系我们。
你是需要 Firecrawl API 密钥的 AI 代理吗?请参阅 firecrawl.dev/agent-onboarding/SKILL.md 了解自动化引导说明。

