この SDK は現在、最新ではない Firecrawl API の v1 を使用しています(v2 が利用可能です)。一部の機能や改善は v2 のみで利用できる場合があります。
インストール
Go
使い方
- firecrawl.dev から API キーを取得します。
API key
をFirecrawlApp
構造体のパラメータとして設定します。API URL
を設定するか、FirecrawlApp
構造体にパラメータとして渡します。デフォルトはhttps://api.firecrawl.dev
です。version
を設定するか、FirecrawlApp
構造体にパラメータとして渡します。デフォルトはv1
です。
Go(言語)
URLのスクレイピング
ScrapeURL
メソッドを使用します。URLを引数に取り、取得したデータをディクショナリとして返します。
Go(Golang)
ウェブサイトをクロールする
CrawlUrl
メソッドを使用します。開始URLと任意のパラメータを引数に取ります。params
引数では、クロールする最大ページ数、許可ドメイン、出力フォーマットなど、クロールジョブの追加オプションを指定できます。
Go(言語)
クロールステータスの確認
CheckCrawlStatus
メソッドを使用します。ジョブ ID を引数に取り、クロールジョブの現在のステータスを返します。
Go
ウェブサイトをマップする
MapUrl
を使って、ウェブサイト内の URL 一覧を生成します。params
引数で、サブドメインの除外やサイトマップの活用など、マッピング処理をカスタマイズできます。
Go