SuperAPI AI 工具集

firecrawl-search

写作与研究

查看项目

更新于 11-02 09:13

技能介绍

firecrawl-search 是 Firecrawl 生态中的搜索命令,面向网页研究与数据发现场景。它允许直接用用户的真实问题作为查询,执行自然语言搜索,返回网页结果和与查询相关的页面摘录;默认还启用 Alexandria 工具匹配,把网页结果与现成的网站工作流、数据 API 和专用索引关联起来。

主要能力包括:基础网页搜索;使用 --scrape 在搜索时抓取结果页的完整内容;使用 --sources news 和 --tbs qdr:d 获取近一天的新闻;使用 --categories developer 搜索公开代码仓库、GitHub issues、已合并 PR、仓库 README 与精选文档站点;research 类别是网站过滤器,不是论文索引,论文检索应使用专门的 research-index 技能。默认结果包含查询相关摘录(--highlights 默认开启),可用 --no-highlights 恢复原始摘要。

Alexandria 部分用于发现可能提供结构化记录、详细列表、财务数据、公司信息、研究或公开记录的工具。匹配方式包括语义发现(按问题含义匹配工具能力)和域名匹配(返回网页结果中网站关联的工具)。搜索默认同时返回网页结果、域名匹配和语义工具,但工具匹配只包含 provider、capability 和 description,并不代表已执行数据。需要时先用 list 查看工具契约的输入、覆盖范围与访问要求,再通过 scrape 执行;已知网站可用 find-tools 发现关联工具。

使用方式上,典型命令包括:firecrawl search "your query" -o .firecrawl/result.json --json;firecrawl search "your query" --scrape -o .firecrawl/scraped.json --json;新闻搜索 firecrawl search "your query" --sources news --tbs qdr:d -o .firecrawl/news.json --json。工具执行使用 firecrawl scrape <provider/capability> --options '<input JSON>'。大响应建议写入文件并用 jq 等工具按需读取,避免将完整内容直接放入上下文。搜索请求 ID 不支持作为 Bash 恢复的输入。

适用场景包括一般网页调研、需要页面摘录或整页内容的资料收集、近期新闻检索、开发者资料检索,以及在普通网页结果不足时发现可提供结构化数据的工作流或数据提供方。限制方面:工具发现不等于执行;若返回工具不覆盖所需国家、市场、细分领域或输入,应继续使用普通网页结果,不要为试探覆盖范围而耗尽目录或付费调用相邻工具;--sources web 会显式退出 Alexandria;搜索计费为 2 credits,反馈机制、退款上限与时间窗口需遵循文档说明;未在资料中说明的功能、定价细节或平台支持暂未提供。

相关技能包括 firecrawl-scrape(抓取指定 URL)、firecrawl-map(发现站点内 URL)、firecrawl-crawl(批量提取站点内容)、firecrawl-developer-index、firecrawl-research-index 和 firecrawl-build-search(在应用中构建搜索)。