Skip to main content
此 SDK 目前使用 Firecrawl API 的 v1 版本,非最新(已提供 v2)。部分功能和改进可能仅在 v2 中可用。

安装

要安装 Firecrawl 的 Go SDK,您可以使用 go get:
Go

使用

  1. firecrawl.dev 获取 API 密钥。
  2. FirecrawlApp 结构体中将 API key 设置为参数。
  3. 设置 API URL,并/或将其作为参数传递给 FirecrawlApp 结构体。默认值为 https://api.firecrawl.dev
  4. 设置 version,并/或将其作为参数传递给 FirecrawlApp 结构体。默认值为 v1
下面是一个包含错误处理的 SDK 使用示例:
Go 语言

抓取单个 URL

要在包含错误处理的情况下抓取单个 URL,请使用 ScrapeURL 方法。该方法接收 URL 作为参数,并以字典形式返回抓取结果。
Go(编程语言)

爬取网站

要爬取网站,请使用 CrawlUrl 方法。该方法接受起始 URL 和可选参数。通过 params 参数,你可以为爬取任务设置其他选项,例如最大爬取页数、允许的域名以及输出 formats。
Go(编程语言)

检查爬取状态

要检查爬取作业的状态,请使用 CheckCrawlStatus 方法。该方法接受作业 ID 作为参数,并返回该爬取作业的当前状态。
Go(Go 语言)

映射网站

使用 MapUrl 从网站生成 URL 列表。你可以通过 params 参数自定义映射过程,包括排除子域名或使用站点地图等选项。
Go(编程语言)

错误处理

SDK 会处理 Firecrawl API 返回的错误并抛出相应异常。若请求过程中发生错误,将抛出包含详细错误信息的异常。