前提条件#
- Node.js 18+
- Firecrawl APIキー — 無料で取得できます
セットアップ#
.env にAPIキーを追加します:
ウェブを検索#
ページをスクレイピングする#
Interact でページを操作する#
interact を使用してライブのブラウザセッションを操作し、ボタンのクリック、フォームへの入力、動的コンテンツの抽出を行えます。
Fastify プラグインとして#
複数のルートで再利用できるよう、クライアントをプラグイン化します。
プラグインを登録したら、任意のルートで fastify.firecrawl を使用できます:

