关于 firecrawl-build-search
面向从查询开始的应用集成 Firecrawl 的技能,用于先发现网页再提取内容。它指导端点选择,并区分搜索与后续抓取。
主要功能
- 01按查询发现网页
- 02区分搜索与内容提取
- 03选择性后续抓取建议
- 04研究与开发者索引的升级指引
适用场景
- 01为生成答案查找引用来源
- 02构建公司或主题发现功能
- 03为后续抓取生成网页清单
- 04为研究场景选择合适的搜索入口
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ firecrawl/ skills --skill firecrawl-build-search安装后在 Claude Code 中输入/firecrawl-build-search确认已加载。
详细介绍
Firecrawl 搜索构建
当应用以查询而非 URL 为起点时,使用此功能。
适用场景
- 用户提出问题,产品必须先发现来源
- 功能需要最新的网页结果
- 希望将搜索查询转化为候选页面列表,供后续抓取
默认建议
- 如果产品行为包含 URL 发现,请先使用
/search。 - 除非明确需要抓取搜索结果,否则应在概念上将搜索与提取分开。
- 当成本或延迟很重要时,优先选择性地进行后续提取,而非广泛补充内容。
常见产品模式
- 生成带引用来源的回答
- 发现公司、竞争对手或主题
- 研究工作流:先生成候选网页列表,再进行深入提取
- 将查询转换为 URL 的流程,以便后续使用
/scrape或/interact
请注意,此处的“研究工作流”指发现网页。如果产品要搜索已发表的论文,则应使用不同的接口——请参阅下方的升级规则。
升级规则
- 如果你已有 URL,请使用 firecrawl-build-scrape。
- 如果结果页面接下来需要点击或表单交互,请升级到 firecrawl-build-interact。
- 如果功能要搜索已发表的研究论文——生物医学、临床和生命科学文献(PubMed、bioRxiv、medRxiv)或 arXiv 预印本——则
/search并非合适的接口。请改用研究论文索引:firecrawl-research-index。向/search传入categories: ["research"]不会查询该索引;它会将普通网页搜索限制为与研究相关的网站(列表包含 PubMed、bioRxiv、medRxiv、arXiv 和出版商网站),并返回这些网站中的页面结果——不支持摘要搜索、相关论文扩展或全文段落搜索。 - 如果功能要根据问题、拉取请求、README 或文档页面回答开发者问题,请改用开发者索引:firecrawl-developer-index。
categories: ["developer"]也有同样的注意事项。
实现说明
- 将
/search视为发现、排序和来源选择工具。 - 明确产品需要的是摘要片段、URL 还是完整结果内容。
- 保持查询契约稳定,以便下游抓取逻辑可预测。
文档(权威来源)
编写集成代码前,请阅读适用于项目语言的权威来源页面:
- 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