关于 firecrawl-build-interact
面向需要操作网页而非仅提取内容的 Firecrawl Skill,指导开发者在必要时从 `/scrape` 转向 `/interact`,并将点击、输入和导航限定在具体流程内。
主要功能
- 01选择 `/interact` 的指导
- 02范围明确的浏览器操作流程
- 03支持表单和筛选器
- 04跨会话状态的持久配置
- 05按编程语言划分的权威文档
适用场景
- 01提交搜索表单后再提取内容
- 02翻阅筛选后的分页结果
- 03访问登录限制的仪表板
- 04通过多步操作探索网页
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ firecrawl/ firecrawl --skill firecrawl-build-interact安装后在 Claude Code 中输入/firecrawl-build-interact确认已加载。
详细介绍
Firecrawl 构建交互功能
当 /scrape 无法满足需求,而功能需要操作页面时,请使用此功能。
适用场景
- 内容只有在点击、输入或导航后才会出现
- 功能需要处理表单、分页、筛选器或多步骤流程
- 抓取后,产品必须继续使用同一个浏览器上下文
默认建议
- 先使用
/scrape,再升级到/interact。 - 将
/interact限定在能够获取数据的最小浏览器工作流中。 - 只有当功能确实需要在多个会话之间保留已认证状态时,才使用持久化配置文件。
常见产品模式
- 搜索表单和分面筛选器
- 分页结果集
- 需要登录才能访问的仪表板或工具
- 必须先探索页面才能完成提取的流程
实施说明
- 页面需要被操作而不只是读取时,
/interact是合适的工具。 - 提示词或操作代码应针对具体的产品流程。
- 如果用例是完全开放式的浏览器自动化,请评估浏览器沙箱是否更适合该产品。
升级规则
- 如果可以直接读取页面,请继续使用 firecrawl-build-scrape。
文档(权威来源)
编写集成代码前,请先阅读与你的项目语言对应的权威来源页面:
- Node / TypeScript:docs.firecrawl.dev/agent-source-of-truth/node
- Python:docs.firecrawl.dev/agent-source-of-truth/python
- Rust:docs.firecrawl.dev/agent-source-of-truth/rust
- Java:docs.firecrawl.dev/agent-source-of-truth/java
- Elixir:docs.firecrawl.dev/agent-source-of-truth/elixir
- cURL / REST:docs.firecrawl.dev/agent-source-of-truth/curl
另请参阅
评论
支持 Markdown