Skip to main content

Next.js

React アプリケーションで Firecrawl を使って、Web データのスクレイピング、検索、操作を行います。
1 min read

前提条件#

SDKをインストール#

APIキーを設定する#

.env.local にAPIキーを追加します:

ウェブを検索#

SDKはAPIキーが必要なため、サーバーサイドでのみ実行する必要があります。

ルートハンドラー#

app/api/search/route.ts を作成します:

サーバーアクション#

Client Components から利用するために、app/actions.ts を作成します。

ページをスクレイピングする#

ルートハンドラー#

app/api/scrape/route.ts を作成します:

Server Component#

app/page.tsx のServer Componentで直接データを取得します。

ページで Interact を使う#

Interact を使うと、ライブのブラウザセッションを操作して、ボタンのクリック、フォームへの入力、動的コンテンツの抽出を行えます。

ルートハンドラー#

app/api/interact/route.ts を作成します:

次のステップ#