Skip to main content
公式 Dify プラグイン: marketplace.dify.ai/plugins/langgenius/firecrawlDify チーム公式プラグイン • 17万回以上インストール • Chatflow・Agent アプリ対応 • 無料で利用可能

Dify 連携の概要

Dify は、オープンソースの LLM アプリ開発プラットフォームです。公式 Firecrawl プラグインを使えば、AI ワークフロー内でウェブを直接クロール・スクレイピングできます。

チャットフロー・ワークフローアプリ

Firecrawl ノードでデータ抽出用のビジュアルパイプラインを構築

エージェントアプリケーション

AI エージェントが必要に応じてライブのウェブデータをスクレイピング

Dify の Firecrawl ツール

プラグインには 7 つのアクションがあります。
Web を検索し、必要に応じて検索結果をスクレイピングすることで、最新の結果メタデータやページ全体のコンテンツを 1 ステップで取得できます。ユースケース: リサーチアシスタント、競合他社の発見、ライブソースに基づく回答の根拠付け。
任意の URL をクリーンな構造化データに変換します。raw HTML を実用的なインサイトに変換します。ユースケース: 商品データの抽出、記事コンテンツのスクレイピング、JSONモードによる構造化データの取得。
Web サイトとサブドメインを再帰的にクロールして、大量のコンテンツを収集します。ユースケース: サイト全体のコンテンツ抽出、ドキュメントのスクレイピング、複数ページにわたるデータ収集。
Web サイト上のすべての URL を網羅したマップを生成します。ユースケース: サイト構造の分析、SEO 監査、バッチスクレイピング用の URL の検出。
ジョブ ID を基にスクレイピング結果を取得したり、進行中のタスクをキャンセルしたりできます。ユースケース: 長時間実行されるクロールの監視、非同期スクレイピングワークフローの管理、必要に応じたオペレーションのキャンセル。
ターゲットを定期的に再チェックする、スケジュール設定済みのモニターを作成します。ユースケース: 取り込んだデータを最新の状態に保つ、変更履歴の監視、競合他社の追跡。
モニターの詳細とチェック結果を取得し、変更があったページにのみ対応できます。ユースケース: ナレッジベースの差分アップデート、変更アラート、後続処理のトリガー。

はじめに

1

Firecrawlプラグインをインストール

Dify Plugin Marketplaceにアクセスし、Firecrawlツールをインストールします
2

Firecrawl APIキーを取得

Firecrawl API Keysにアクセスし、新しいAPIキーを作成します
3

Difyで認可

Plugins > Firecrawl > To Authorizeに移動し、APIキーを入力します
4

ワークフローに追加

FirecrawlツールをChatflow、Workflow、またはAgentアプリケーションにドラッグ&ドロップします
5

設定とテスト

パラメータを設定し、ワークフローをテストします

使用パターン

ビジュアルパイプラインとの連携
  1. パイプラインにFirecrawlノードを追加
  2. アクションを選択 (マップ、クロール、スクレイピング)
  3. 入力変数を定義
  4. パイプラインを順番に実行
フロー例:

一般的なユースケース

ライブデータ対応の AI チャットボット

ライブの Web サイトコンテンツをスクレイピングして参照する RAG 搭載チャットボットを構築

コンテンツ分析エージェント

複数のソースをスクレイピング・分析してトピックを調査するエージェント

競合他社のモニタリング

競合他社の Web サイトを追跡し、変更時にアラートを送信する自動ワークフロー

データエンリッチメントパイプライン

Web サイトからデータを抽出し、構造化データベースに取り込んで拡充

Firecrawl アクション

ベストプラクティス

エージェントアプリ

  • スクレイピングのタイミングはエージェントに判断させる
  • 自然言語で指示する
  • LLMの設定でツール呼び出しを有効にする
  • 大規模なスクレイピングではトークン使用量を監視する

ワークフローアプリ

  • 大規模なサイトでは、クロールの前にマップを使用する
  • 適切なクロール上限を設定する
  • エラーハンドリング用のノードを追加する
  • まずは小規模なデータセットでテストする

Dify と他プラットフォームの比較

プロのヒント: Difyは、エージェントに動的なWebアクセスが必要なAIネイティブアプリケーションの構築に優れています。リアルタイムデータを必要とするチャットボット、リサーチアシスタント、AIツールに最適です。

Web サイトを Dify のナレッジベースに同期

Firecrawl では、ウェブページを Markdown にスクレイピングし、Dify Cloud から Dify のナレッジベースにインポートすることもできます。

Firecrawl の設定

設定ページの Data Source セクションで Firecrawl の認証情報を設定します。 Firecrawl キーを設定 Firecrawl アカウントにログインして API キーを取得し、Dify に入力して保存します。 Firecrawl キーを保存

対象のウェブページをスクレイピングする

ナレッジベース作成ページで「Sync from website」を選択し、スクレイピングするURLを入力します。 スクレイピングのセットアップ 設定項目には、サブページをクロールするか、ページクロールの上限、スクレイピングの最大深さ、除外するパス、含めるパス、コンテンツ抽出範囲などがあります。設定が完了したら、Run をクリックして解析結果のページをプレビューします。 Firecrawl の設定を行う

インポート結果を確認する

インポートしたページのテキストは、ナレッジベースのドキュメントに保存されます。結果を確認し、「Add URL」をクリックしてさらにページをインポートします。 Firecrawl のスクレイピング結果を確認