FirecrawlSearchTool

描述

Firecrawl 是一个用于爬取任何网站并将其转换为干净的 Markdown 或结构化数据的平台。

安装

  • firecrawl.dev 获取 API 密钥,并将其设置为环境变量(FIRECRAWL_API_KEY)。
  • 安装 Firecrawl SDK 以及 crewai[tools]
pip install firecrawl-py 'crewai[tools]'

示例

按如下方式使用 FirecrawlSearchTool,让您的智能体能够加载网站

代码
from crewai_tools import FirecrawlSearchTool

tool = FirecrawlSearchTool(query='what is firecrawl?')

参数

  • api_key: 可选。指定 Firecrawl API 密钥。默认为 FIRECRAWL_API_KEY 环境变量。
  • query: 用于搜索的查询字符串。
  • page_options: 可选。结果格式化选项。
    • onlyMainContent: 可选。仅返回页面主要内容,不包括页眉、导航、页脚等。
    • includeHtml: 可选。包含页面的原始 HTML 内容。响应中将输出一个 html 键。
    • fetchPageContent: 可选。获取页面的全部内容。
  • search_options: 可选。控制爬取行为的选项。
    • limit: 可选。最大爬取页面数。