firecrawl-build-interact
通过点击、输入、导航等交互操作抓取动态内容,支持多步骤流程、表单提交和分页
npx skills add firecrawl/skills --skill firecrawl-build-interactBefore / After 效果对比
1 组使用Selenium或Playwright编写复杂脚本,处理页面状态、等待元素、模拟点击,开发一个交互流程需要2-3小时
声明式定义交互步骤,自动处理页面状态和元素定位,10分钟完成复杂的多步骤抓取流程
firecrawl-build-interact
Firecrawl Build Interact
Use this when /scrape is not enough because the feature needs to act on the page.
Use This When
-
content appears only after clicks, typing, or navigation
-
the feature needs forms, pagination, filters, or multi-step flows
-
the product must stay in the same browser context after scraping
Default Recommendations
-
Start with
/scrape, then escalate to/interact. -
Keep
/interactscoped to the smallest browser workflow that unlocks the data. -
Use persistent profiles only when the feature truly needs authenticated state across sessions.
Common Product Patterns
-
search forms and faceted filters
-
paginated result sets
-
login-gated dashboards or tools
-
flows where the page must be explored before extraction is complete
Implementation Notes
-
/interactis the right tool when the page must be manipulated, not just read. -
Keep prompts or action code specific to the product flow.
-
If the use case is fully open-ended browser automation, evaluate whether a browser sandbox is a better product fit.
Escalation Rules
- If the page can be read directly, stay on firecrawl-build-scrape.
Docs (Source of Truth)
Read the source-of-truth page for your project language before writing integration code:
-
Node / TypeScript: docs.firecrawl.dev/agent-source-of-truth/node
-
cURL / REST: docs.firecrawl.dev/agent-source-of-truth/curl
See Also
Weekly Installs1.6KRepositoryfirecrawl/skillsGitHub Stars2First Seen5 days agoSecurity AuditsGen Agent Trust HubPassSocketPassSnykWarnInstalled onopencode1.6Kcodex1.6Kgemini-cli1.6Kantigravity1.6Kclaude-code1.6Kgithub-copilot1.6K
用户评价 (0)
发表评价
暂无评价
统计数据
用户评分
为此 Skill 评分