关于 firecrawl-build-interact
面向需要操作网页而不只是读取内容的 Firecrawl 集成技能。它指导应用开发者从 `/scrape` 起步,并在需要时加入点击、表单输入、分页和导航。
主要功能
- 01从 `/scrape` 升级到 `/interact` 的指引
- 02点击、输入与导航流程
- 03表单、筛选器和分页支持
- 04认证状态下使用持久配置的建议
适用场景
- 01读取点击后才显示的内容
- 02提交搜索表单并应用筛选条件
- 03收集分页结果
- 04浏览登录后可访问的仪表板
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ firecrawl/ skills --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