firecrawl-build-interact について
ページを読むだけでなく操作する必要がある場合の Firecrawl 組み込みスキルです。`/scrape` から始め、クリック、フォーム入力、ページネーション、ナビゲーションを加える方法を案内します。
主な機能
- 01`/scrape` から `/interact` への移行指針
- 02クリック・入力・ナビゲーションのフロー
- 03フォーム・フィルター・ページネーション対応
- 04認証状態向け永続プロファイルの指針
活用シーン
- 01クリック後に表示されるコンテンツの取得
- 02検索フォームの送信とフィルター適用
- 03ページ分割された結果の収集
- 04ログインが必要なダッシュボードの確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ firecrawl/ skills --skill firecrawl-build-interactインストール後、Claude Code で/firecrawl-build-interactを入力して読み込まれたか確認します。
詳細
Firecrawl Build Interact
ページ上で操作する必要があり、/scrape では不十分な場合に使用します。
こんな場合に使用します
- クリック、入力、ページ遷移の後にのみコンテンツが表示される
- フォーム、ページネーション、フィルター、または複数ステップのフローが必要
- スクレイピング後も同じブラウザーコンテキストを維持する必要がある
推奨されるデフォルト設定
- まず
/scrapeを使用し、その後、必要に応じて/interactに切り替えます。 - データの取得に必要な最小限のブラウザーワークフローに
/interactの対象を絞ります。 - セッションをまたいで認証状態を維持する必要がある場合にのみ、永続プロファイルを使用します。
よくあるプロダクトパターン
- 検索フォームとファセットフィルター
- ページネーションされた結果セット
- ログインが必要なダッシュボードやツール
- 抽出を完了する前にページを調べる必要があるフロー
実装に関する注意事項
- ページを読み取るだけでなく操作する必要がある場合は、
/interactが適切なツールです。 - プロンプトやアクションコードは、プロダクトのフローに合わせて具体的に記述します。
- ユースケースが完全に自由なブラウザー自動化である場合は、ブラウザーサンドボックスのほうがプロダクトに適しているかどうかを検討してください。
エスカレーションルール
- ページを直接読み取れる場合は、firecrawl-build-scrape を使用します。
ドキュメント(信頼できる唯一の情報源)
統合コードを書く前に、プロジェクトで使用する言語に対応した信頼できる唯一の情報源を確認してください。
- Node / TypeScript:docs.firecrawl.dev/agent-source-of-truth/node
- Python:docs.firecrawl.dev/agent-source-of-truth/python
- Rust:docs.firecrawl.dev/agent-source-of-truth/rust
- Java:docs.firecrawl.dev/agent-source-of-truth/java
- Elixir:docs.firecrawl.dev/agent-source-of-truth/elixir
- cURL / REST:docs.firecrawl.dev/agent-source-of-truth/curl
関連項目
コメント
Markdown 対応