Table des matières

Outil d'extraction de données Google Maps pour n8n

Depuis de nombreuses années, Outscraper propose des services d'extraction de données depuis Google Maps grâce à sa solution sans code et à son API. Il est également possible d'intégrer les services Outscraper à Zapier, Make.com et Pabbly. 

Un nœud Outscraper officiel et vérifié pour n8n est désormais disponible ; vous pouvez donc ajouter Services Outscraper à vos flux de travail n8n. Avec Le scraper Google Maps de Outscraper, vous pouvez facilement importer des données de Google Maps dans les flux de travail n8n.

Pour utiliser les services Outscraper dans les workflows n8n, veuillez d'abord installer le nœud officiel Outscraper. Vous trouverez des instructions détaillées dans notre guide :

Utilisation du module « Google Maps Scraper Node » sur n8n

1. Créer un workflow

Une fois le nœud Outscraper n8n installé, vous pouvez immédiatement commencer à créer des workflows dans n8n et utiliser le service « Outscraper Google Maps Data Scraper ». Cela vous permet d'intégrer en toute transparence les données de Google Maps dans vos automatisations.

Cliquez sur le bouton “ Créer un workflow ” situé dans le coin supérieur droit pour créer un nouveau workflow. Vous pourrez alors ajouter des nœuds. 

La première étape de votre workflow doit être un nœud de déclenchement. C'est lui qui lance le workflow.

2. Ajouter un nœud de déclenchement - Déclencheur de chat

Le nœud n8n de Outscraper ne comporte pas de déclencheur. Vous devrez donc utiliser un autre déclencheur et le connecter aux actions de Outscraper.

Pour extraire des données de Google Maps, vous devez fournir une requête. Il peut s'agir d'un terme de recherche ou d'un identifiant de lieu. L'utilisation d'un déclencheur pour fournir cette requête permettra à votre flux de travail de s'exécuter de manière dynamique.

Par exemple, le déclencheur pourrait être l'ajout d'une nouvelle ligne dans Google Sheets, ou dans n'importe quelle autre source de données. C'est vous qui décidez. Vous pouvez également utiliser la fonction “Déclencheur de chat” pour saisir manuellement votre requête de recherche et obtenir des résultats instantanément.

Lorsque vous envoyez un message dans le chat, cela déclenche le workflow. Ce même message servira également de requête dans le nœud Outscraper.

Par exemple, si vous souhaitez obtenir des informations sur des restaurants, vous pouvez saisir quelque chose comme :
“Restaurants, Santa Barbara, Californie, États-Unis” ou collez un lien Google Maps comme critère de recherche.

Lorsque vous envoyez “Restaurants, Santa Barbara, Californie, États-Unis” ou “https://www.google.com/maps/search/Restaurants,+Santa+Barbara,+California,+United+States/@34.4203832,-119.7117262,14z/data=!3m1!4b1?entry=ttu&g_ep=EgoyMDI1MDcwOS4wIKXMDSoASAFQAw%3D%3D” dans le chat, le nœud de déclenchement « Chat » transmettra cette requête à Outscraper.

Le nœud « Chat Trigger » transfère actuellement la requête saisie sous forme de données « chatInput » vers le nœud suivant.

L'étape suivante consiste à créer le workflow en ajoutant le nœud Outscraper au nœud “ Chat Trigger ”.

3. Ajouter un nœud Outscraper - Rechercher des entreprises sur Google Maps

Ajoutez un nouveau nœud en cliquant sur le bouton “ + ” situé à côté du nœud “ Chat Trigger ”.

“Le menu ” Que faire ensuite ? “ s'affichera sur le côté. Recherchez ” Outscraper » ici. Le nœud Outscraper apparaîtra dans la liste ; cliquez dessus pour accéder aux détails du nœud.

Le menu des détails du nœud répertorie des dizaines d'actions Outscraper. Sélectionnez l'action “ Rechercher des entreprises sur Google Maps ”.

Lorsque vous sélectionnerez cette action, les menus “ Paramètres ” et “ Configurations ” s'afficheront. Vous devrez configurer les paramètres de requête et de limitation dans ce menu.

Vous avez déjà vu que les données “ chatInput ” proviennent du nœud “ Chat Trigger ”. Vous les retrouverez maintenant dans le champ de saisie. Il vous suffit de faire glisser l'élément “ chatInput ” et de le déposer dans la zone “ Query ”.

Il suffit d'ajouter “ Query ” pour que le nœud fonctionne.

Dans ce cas, vous verrez s'afficher “ {{ $json.chatInput }} ” en vert. Cela signifie que les données circulent correctement d'un nœud à l'autre.

Un aperçu des données que vous avez envoyées s'affiche juste en dessous du champ “ Requête ” :
“ Restaurants, Santa Barbara, Californie, États-Unis ”

C'est à vous de décider du nombre maximal. Vous pouvez choisir entre 1, 5 ou 100 éléments.

Une fois les paramètres “ Requête ” et “ Limite ” définis, vous pouvez tester le flux de travail en cliquant sur le bouton “ Exécuter l'étape ”.

Le nœud « Outscraper Google Maps Scraper » s'est exécuté avec succès. Il a extrait les données de Google Maps. Ici, comme premier point de données, vous pouvez constater que les données de Google Maps ont bien été extraites.

Les données d'un restaurant apparaissent en haut, mais 50 résultats de recherche ont été récupérés en même temps. Si vous consultez la section “ Schema ”, vous pouvez constater que les données sont présentées les unes en dessous des autres.

Comme toutes ces données sont regroupées sous “ 1 élément ”, leur transfert direct vers un tableur tel que Google Sheets ne donnera pas de résultats corrects.
Pour obtenir ce résultat, vous devez utiliser l'itération sur les données.

Dans n8n, vous pouvez utiliser la fonction “Séparation” pour effectuer l'itération sur les données.

4. Ajouter un nœud « Split Out » - Itération des données

Pour ajouter un nœud, cliquez sur le bouton “ + ” dans le tableau de bord du flux de travail. Pour transformer une liste d'éléments en éléments distincts, recherchez et sélectionnez le nœud “ Split Out ” dans la liste.

Une fois le nœud ajouté, son menu de paramètres s'ouvrira. C'est là que vous choisirez les données à diviser et à traiter de manière itérative.

Faites glisser l'élément “ data[0] ” dans la zone “ Champs à extraire ”. Puis exécutez l'étape pour le tester.

“Le nœud ” Split Out » semble avoir parcouru les données avec succès. Il a divisé un élément en 50 éléments distincts. Vous pouvez le constater dans la section « Tableau ». 

Vous pouvez désormais transférer les données extraites vers n'importe quel tableur, selon vos besoins.

5. Ajouter un nœud Google Sheets – Affichage des résultats

Ajoutez un nœud en appuyant à nouveau sur le bouton “ + ” dans le tableau de bord du workflow. Recherchez Google Sheets. Après avoir sélectionné le nœud Google Sheets, choisissez l'action “ Ajouter une ligne dans la feuille ” dans la liste des actions du nœud.

Vous devez ajouter des identifiants Google Sheets pour pouvoir utiliser le nœud Google Sheets afin d'automatiser certaines tâches et d'assurer l'intégration avec d'autres applications. Commencez donc par lire et suivre le guide expliquant comment ajouter des identifiants pour utiliser le nœud Google Sheets, disponible dans la documentation n8n :

https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googlesheets/

Créez ensuite une nouvelle feuille de calcul vierge sur votre Google Drive et renommez-la comme vous le souhaitez, par exemple “ Résultats Outscraper ”.”

Il est maintenant temps de configurer les paramètres du nœud Google Sheets.

Définissez les paramètres de la ressource et de l'opération comme indiqué sur la capture d'écran. Dans la section “ Document ”, vous pouvez rechercher et sélectionner la feuille de calcul vierge que vous avez créée à partir de l'option « À partir de la liste ».

Dans l'option “ Feuilles ”, sélectionnez dans la liste le nom de la feuille de votre feuille de calcul vierge.

Si vous sélectionnez “ Mappage automatique ” dans l'option “ Mode de mappage des colonnes ”, une colonne sera créée pour chaque donnée extraite, et toutes les données seront ajoutées à la liste. Si vous souhaitez n'ajouter que certaines données spécifiques, utilisez plutôt l'option manuelle.

Maintenant que les paramètres sont définis, vous pouvez tester ce nœud en cliquant sur le bouton “ Exécuter l'étape ”.

L'étape s'est déroulée avec succès. Le résultat indique que 50 éléments ont été transférés sous forme de tableau. Ouvrons Google Sheets pour vérifier.

Tout semble parfait. Votre workflow a suivi avec succès l'ensemble du processus : il a extrait les données Google Maps que vous aviez demandées et les a exportées dans une feuille de calcul. 

Vous avez créé une automatisation qui extraira automatiquement des données de Google Maps à partir de n'importe quelle requête que vous saisirez dans n8n Chat. Enregistrez maintenant votre workflow et utilisez votre automatisation quand vous le souhaitez.

Le service de scraping Google Maps de Outscraper, ainsi que tous ses autres services, n'attendent que vous pour être intégrés à vos automatisations.

Créez dès maintenant votre automatisation de la recherche sur Google Maps

Inscrivez-vous à Outscraper pour obtenir des crédits gratuits et commencez dès aujourd'hui à créer vos propres automatisations n8n.
S'inscrire et essayer Services Outscraper est entièrement gratuit.

FAQ

Questions et réponses les plus fréquentes

Vous pouvez utiliser le Nœud Outscraper dans n8n pour extraire des prospects depuis Google Maps. Il identifie les noms d'entreprises, les numéros de téléphone, les sites web et les adresses. Il suffit d'ajouter le nœud à votre workflow n8n pour commencer à collecter automatiquement des prospects.

Utilisation n8n avec le nœud communautaire gratuit Outscraper. Installez-le sur votre instance n8n auto-hébergée, ajoutez votre clé API, puis créez un workflow comprenant un nœud de déclenchement, un nœud Outscraper et des nœuds Google Sheets. C'est simple et gratuit. Outscraper vous offre des crédits gratuits chaque mois.

Outscraper dispose d'une API Google Maps n8n. Voici comment l'utiliser :

Commencez par installer le Nœud communautaire Outscraper dans n8n. Ensuite :

  1. Ajouter un déclencheur (comme une saisie dans le chat)

  2. Ajouter le Nœud Outscraper (Recherche sur Google Maps)

  3. Répartir les données

  4. Envoyer vers Google Sheets
    Désormais, votre automatisation pourra facilement extraire et enregistrer les données de Google Maps.