目次を見る
Google Maps Reviews Scraper for n8n
Outscraperは “n8n 用 ”Google Maps Data Scraper" ノード オートメーションでは、「Google Maps Reviews Scraper」ノードも提供している。.
公式発表に感謝 Outscraperノード を使えば、Google Mapsのレビューをスクレイピングし、Google Sheetsに直接エクスポートすることができます。あらゆる場所からレビューを収集する迅速かつ効率的な方法です。.
n8nにOutscraper Google Maps Reviews Scraper Community Nodeをインストールするには?
Outscraperスクレイピングサービスをn8nワークフローに統合するには、まず公式Outscraperノードをインストールしてください。ステップバイステップのインストール手順はガイドをご覧ください:
Outscraper Community node “をインストールすると、ノードオプションに ”Get reviews for a place on google maps “アクションが表示されます。これを使ってレビューを抽出することができます。.
ワークフローにアクションを追加したら、次はパラメーターを設定します。.
n8nオートメーションでGoogleマップのレビューをスクレイピング
ブログ記事 “n8nでグーグルマップをスクレイピングするには?”「カリフォルニア州サンタバーバラのレストランのGoogle Mapsデータをスクラップし、Google Sheetsにエクスポートした。.
この記事では、これらのレストランのレビューをどのようにスクレイピングできるか、シナリオの例を作ってみよう。.
1.Googleマップのレビューをスクレイピングするワークフローを作成する
Google Maps Reviewsを抽出してエクスポートする新しいワークフローを作成できます。.
新しいワークフローを作成する際には、それを実行するためのトリガーが必要になる。Google Maps Reviews Scraperノードで使用できるトリガーは様々です。この例では、“手動でトリガー ”を使用してワークフローを開始することができます。.
トリガーが追加されると、n8nは “What happens next? ”と次のステップのノードを追加するように聞いてきます。.
2.Google Sheetsノードの追加シートの行を取得する
Outscraper Google Maps Reviews Scraper サービスが動作するには、クエリが必要です。パラメータセクションの “クエリー ”ボックスにクエリーを入力する必要があります。.
クエリには、グーグルマップのウェブサイト上で使うようなものなら何でも使えます。google_id(feature_id)、place_id、CID、リンクも使えます。.
カテゴリーで検索し、その結果に含まれるすべての場所のレビューをスクレイピングしたい場合は、キーワードを使用します。しかし、特定の場所のレビューをスクレイピングしたい場合は、場所のIDまたはURLを使用する方が良いでしょう。.
このため、「クエリー」には入力データが必要である。Google Sheetsの “Outscraper Results ”テーブルには、クエリーとして使用できるすべてのデータがある。これには、完全なレストラン名、場所ID、または場所リンクが含まれる。これらのいずれかを入力データとして使用することができます。.
入力データをコピー&ペーストすることで、このようなシートを手動で作成することができる。あるいは、ワークフローでOutscraper Google Maps Data Scraperアクションを使ってn8nオートメーションを構築し、このようなリストを自動的に作成することもできる。.
Google Mapsデータスクレイピング自動化構築の詳細ガイドをご覧ください:
テーブルを入力データとして使用するには、Google Sheetsノードを “Trigger node ”の直後に追加し、“Get row(s) in sheet ”アクションを選択する。.
Google Sheetsノードを追加した後、n8nがGoogle Drive内のシートにアクセスできるように認証情報を追加する必要があります。n8n docsにあるGoogle Sheetsノードの認証情報の追加方法を読んで、それに従ってください:
https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googlesheets/
認証情報が正常に追加されると、ドキュメントセクションにGoogleドライブ内のスプレッドシートのリストが表示されます。このリストから、レストランのデータがある「Outscraper Results」スプレッドシートを選択します。.
データが正常にインポートされたことを確認するには、「ステップ実行」ボタンをクリックします。すべてが正しければ、要求されたデータが “OUTPUT ”セクションに表示されます。.
3.Outscraperノードの追加google mapで場所のレビューを取得する
これで、Google Sheetsノードの後にOutscraperノードを追加できます。.
ノードの詳細]ドロップダウンで、[Googleマップ上の場所のレビューを取得する]アクションを選択します。.
ここで、選択したアクションのパラメーターを入力する。クエリ “には、”INPUT “フィールドに表示されているGoogle Sheetsのテーブルのデータを使用します。.
place_id “データを ”クエリー “ボックスにドラッグ&ドロップします。次に、「レビュー数制限」、「ソート」、「言語」パラメータを必要に応じて設定します。.
リストには50のレストランがあり、各レストランに対して5つのレビューがスクレイピングされた。出力されたデータは50件を示している。もっとあるはずだ。ここではデータの反復が必要である。.
4.スプリット・アウト・ノードの追加データの反復
スクレイピングされたレビューは1つのレストランにつき1つのアイテムとして表示されるため、このデータは別々のアイテムに分割する必要があります。これを行うには、n8nの “Split Out ”ノードを使用します。.
Split Out “ノードを追加すると、それを設定するためのパラメータ画面が開きます。.
reviews_data アイテムを “Fields To Split Out” ボックスにドラッグ&ドロップします。これで抽出されたレビューが分割され、各レビューが別々の項目になります。.
Split Out “ノードによるデータ反復が正しく機能したかどうかを確認するには、”Execute Step “ボタンをクリックして結果を見る。.
この例では、245の項目が表示され、Outscraper Google Maps Reviews Scraperサービスが50のレストランから245のレビューを得たことを意味する。すべてのデータが準備できたので、最後のステップはGoogle Sheetsにエクスポートすることです。.
5.Google Sheetsノードの追加シートの行を追加する
Split Out」ノードからGoogle Sheetsにデータを送信するには、ワークフローの最後にもう1つGoogle Sheetsノードを追加します。.
今度はGoogle Sheetsノードで、“Append row in sheet ”アクションを選択する。選択すると、パラメータメニューが表示されます。.
Document “オプションで、レビューをエクスポートしたいスプレッドシートを選択する必要があります。まず、Googleドライブに新しいスプレッドシートを作成します。このスプレッドシートに表示したいデータの列を作成します。.
ここで、“列のマッピングモード ”設定の “ドキュメント ”と “シート ”オプションから、作成したスプレッドシートを選択する。マッピング列モード」の設定で、「各列を手動でマッピングする」オプションを選択します。Sheets “セクションで作成した列が ”Values to Send “セクションに表示されます。.
異なるノードから列の入力データを取得することが可能です。このシナリオでは、「Google マップ上の場所のレビューを取得」ノードから「場所名」と「場所 ID」のデータを取得します。.
また、「Split Out」ノードからは、「レビュー投稿者」、「レビュー本文」、「レビュー評価」のデータも取得できます。.
“「送信する値」の設定が完了しました。次に、「ステップを実行」ボタンをクリックしてテストを行ってください。.
245件のデータがGoogleスプレッドシートに正常にエクスポートされました。ワークフローは正常に動作しています。「Google Maps Reviews」スプレッドシートでもデータを確認できます。.
そちらもすべて順調ですね。Googleマップのレビューを収集するn8nの自動化スクラッパーが、無事に構築されました。.
それでは、ワークフローを保存し、レビューを取得したいすべてのGoogleマップの場所に対してこの自動化を実行してください。Outscraperのサービスを利用すれば、Googleマップのデータスクレイピング自動化を多数設定することができます。.
今すぐGoogleマップスクレーパーのオートメーションを構築する
n8nとOutscraperコミュニティノードを使って、レビューのスクレイピングを自動化しましょう。わずか数ステップで、Googleマップ上のあらゆる場所のレビューを取得し、そのデータをGoogleスプレッドシートにエクスポートすることができます。.
今すぐOutscraperに登録しましょう。無料でお試しいただけ、開始時に使える無料クレジットも付いています。.
よくある質問
最も頻繁な質問と回答
はい、n8nのOutscraperノードを使って、Googleマップのレビューをスクレイピングすることができます。.
手順:
n8n をセットアップして、セルフホスティングする。.
Outscraperコミュニティノードをインストールします。.
手動トリガー付きのワークフローを作成します。.
「Google マップで場所のレビューを取得する」アクションを追加します。.
ワークフローを実行して、レビューを抽出して表示します。.
n8nのOutscraperを使ってGoogleマップのレビューをエクスポートし、その結果をGoogleスプレッドシートに送信することができます。.
手順:
ワークフローに Outscraper コミュニティノードを追加します。.
Google スプレッドシートのノードを使用して、入力データを取得します。.
Outscraperノードのアクションを設定し、それらの入力に対するレビューを取得するようにします。.
結果を書き出すために、Google スプレッドシート ノードを追加します。.
ワークフローを実行して、レビューをエクスポートしてください。.
レビューを収集するには、n8nでOutscraperノードとGoogle Sheets連携機能を使用して自動化システムを構築します。.
手順:
トリガーを使って新しいワークフローを開始します。.
Google スプレッドシートから場所情報を入力データとして取得します。.
Outscraperノードを使用して、レビューをスクレイピングします。.
1つの場所につき複数のレビューを処理するには、「Split Out」ノードを使用します。.
結果をGoogleスプレッドシートや他のアプリにエクスポートします。.