目次を見る

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 “セクションに表示されます。.

It’s possible to pull input data for columns from different nodes. In this scenario, you’ll get the “Place Name” and “Place ID” data from the “Get reviews for a place on Google Maps” node.

You will also get the “Review Author”, “Review Text” and “Review Rating” data from the “Split Out” node.

“Values to Send” settings are complete. Now, click the “Execute Step” button to test it.

245 items have been successfully exported to Google Sheets. The workflow is working properly. You can also check the data in the “Google Maps Reviews” spreadsheet.

Everything looks good there too. Google Maps Reviews Scraper n8n automation has been built successfully.

Now, save the workflow and run this automation for all the Google Maps locations you want to get reviews from. You can set up many Google Maps data scraping automations using Outscraper services.

Build Your Google Maps Scraper Automation Now

Start automating your review scraping with n8n and the Outscraper community node. In just a few steps, you can get reviews from any Google Maps place and export the data to Google Sheets.

Sign up for Outscraper now, it’s free to try and includes free credits to get you started.

よくある質問

最も頻繁な質問と回答

Yes, you can scrape Google Maps reviews using the Outscraper node in n8n.
Steps:

  1. Set up and self-host n8n.

  2. Install the Outscraper community node.

  3. Create a workflow with a manual trigger.

  4. Add the “Get reviews for a place on Google Maps” action.

  5. Run the workflow to extract and view reviews.

You can export Google Maps reviews using Outscraper in n8n and send the results to Google Sheets.

Steps:

  1. Add the Outscraper community node on workflow.

  2. Use a Google Sheets node to fetch input data.

  3. Set Outscraper node actions to pull reviews for those inputs.

  4. Add a Google Sheets node to write the results.

  5. Execute the workflow to export the reviews.

To scrape reviews, build an automation in n8n using the Outscraper node and Google Sheets integration.
Steps:

  1. Start a new workflow with a trigger.

  2. Fetch locations from Google Sheets as input data.

  3. Use the Outscraper node to scrape reviews.

  4. Use a “Split Out” node to handle multiple reviews per place.

  5. Export the results back to Google Sheets or another app.


ユヌス

マーケター、コンテンツライター、カスタマーエクスペリエンスデベロッパー-。 フェイスブック | Linkedin | ツイッター