前提条件#
- Lambda にアクセスできる AWS アカウント
- Firecrawl APIキー — 無料で取得する
セットアップ#
ウェブを検索する#
検索ハンドラーを定義した index.mjs を作成します:
ページをスクレイピングする#
同じハンドラーにscrapeアクションを追加します:
Interactでページを操作する#
稼働中のブラウザセッションを制御するために interact アクションを追加すると、ボタンのクリック、フォームへの入力、動的なコンテンツの抽出ができます:
デプロイ#
AWS CLI を使ってパッケージ化とデプロイを行います:
Note
Lambda のタイムアウトは少なくとも30秒に設定してください。動的ページのスクレイピングや Interact セッションは、デフォルトの3秒のタイムアウトでは完了までにそれ以上かかることがあります。

