L'automatisation de la recherche de produits via les API était autrefois réservée aux développeurs. Mais les choses ont changé. Aujourd'hui, certains outils permettent à tous, même sans connaissances techniques, de concevoir et d'exécuter leurs propres flux de travail automatisés.

Dans ce guide, nous vous montrerons comment utiliser n8n, une plateforme d'automatisation open source, ainsi que Crawlbase Crawling API collecter automatiquement les détails des produits sur les sites de commerce électronique comme Amazon et les envoyer directement dans Google Sheets.

Aucune compétence en programmation n'est requise. Vous n'avez pas besoin d'apprendre Python ni aucun autre langage de programmation.
Un simple flux de travail qui continue de fonctionner discrètement en arrière-plan.

Au final, vous disposerez d'une configuration compacte mais puissante pour l'extraction de données Amazon, qui se met à jour automatiquement chaque fois que vous ajoutez de nouveaux ASIN ou que vous planifiez une exécution automatisée.

Ce type de configuration est parfaitement adapté pour :

  • Des chercheurs en commerce électronique collectent de vastes ensembles de données
  • Les analystes de la concurrence suivent l'évolution des prix
  • Variations de suivi des vendeurs Amazon
  • Des analystes de données étudient les tendances du marché au fil du temps

Voici à quoi ressemble l'ensemble du processus, du début à la fin :

La configuration est simple : vous commencez avec une liste d’ASIN dans Google Sheets, n8n exécute le flux de travail, Crawlbase Il récupère les données depuis Amazon, et les résultats sont automatiquement réécrits.

Liste de contrôle simple pour automatiser la recherche de produits Amazon

Avant de configurer le flux de travail, rassemblez quelques éléments de base. Vous n'aurez pas à coder, il s'agira simplement de connecter quelques outils faciles à utiliser.

n8n

Utilisez ceci pour créer et exécuter l'automatisation. Hébergez-le localement ou inscrivez-vous pour Nuage n8nIl s'agit d'un espace de travail de type glisser-déposer qui relie les étapes entre elles, ce qui rend la programmation inutile.

Crawlbase Compte

Crawlbase Il effectue l'exploration du Web. Il charge les pages Amazon et renvoie des données propres et structurées, même pour les sites utilisant beaucoup de JavaScript. Créez un compte at Crawlbase et copiez votre Jetons d'API Depuis le tableau de bord, nous l'utiliserons bientôt dans n8n.

Compte Google avec API Sheets sur

Cela permet à n8n d'extraire les ASIN d'une feuille de calcul et d'y réinsérer les détails des produits. Vous devrez connecter votre compte Google lors de la première intégration d'un nœud Google Sheets.

Une feuille Google contenant votre liste d'ASIN

Ouvrez une feuille de calcul vierge et ajoutez une colonne contenant les ASIN. Nommez-la « Liste des ASIN » ou comme vous le souhaitez. Plus tard, n8n lira cette colonne et mettra à jour automatiquement les lignes après chaque analyse.

Comment créer votre workflow n8n pour l'automatisation de la recherche de produits Amazon

Il est temps de rassembler les pièces du puzzle. C'est ici que nous connecterons vos sources de données et automatiserons l'intégralité du processus de recherche e-commerce, de bout en bout.

Étape 1 : Créer un nouveau flux de travail dans n8n

Connectez-vous à votre tableau de bord n8n et cliquez sur Créer un flux de travail bouton pour en démarrer un nouveau.

Donnez-lui un nom clair comme « Collecteur de données produits Amazon ».

Étape 2 : Connecter le nœud Google Sheets (liste ASIN)

Mettons en place le déclencheur qui lance le flux de travail chaque fois qu'un nouvel ASIN est ajouté à votre feuille Google.

Rechercher Google Sheets dans le panneau et faites-le glisser dans votre flux de travail.

Choisissez le Sur la ligne ajoutée ou mise à jour Déclencheur pour que le flux de travail s'exécute automatiquement dès l'apparition de nouvelles données.

Authentifiez-vous avec votre compte Google, puis sélectionnez votre feuille de calcul et votre onglet.

Cliquez Récupérer l'événement de test pour s'assurer que la connexion fonctionne correctement.

Votre flux de travail saura désormais exactement où extraire les ASIN.

Étape 3 : Ajoutez le Crawlbase Crawling API Nœud

Cette partie est importante car elle permettra à notre flux de travail de récupérer des données en direct depuis un site web de commerce électronique comme Amazon.

Comme n8n ne dispose pas encore d'une fonction intégrée Crawlbase nœud, nous utiliserons le Requête HTTP nœud à la place.

Ajoutez un nouveau nœud et recherchez Requête HTTP dans le panneau des nœuds.

Ouvrez le panneau de configuration du nœud de requête HTTP, puis renseignez les informations suivantes :

Sous Paramètres

  • Préparation: GET
  • URL: https://api.crawlbase.com
  • Authentification: None
  • Envoyer les paramètres de requête : cabillot ON

Ensuite, sous le Paramètres de requête Dans cette section, ajoutez ces champs exactement comme indiqué ci-dessous :

Paramètres de requête

NomValeurDescription
jeton<your-crawlbase-token-here>Votre Crawlbase Clé API. Vous la trouverez dans votre Crawlbase tableau de bord de compte.
urlhttps://www.amazon.com/dp/{{ $json.ASIN }}/ref=nosimCela génère dynamiquement l'URL du produit Amazon à partir de l'ASIN de votre feuille Google.
grattoiramazon-product-detailsCela raconte Crawlbase utiliser le module intégré d'extraction des détails des produits Amazon.

Vous pouvez également faire glisser l'ASIN depuis le nœud Google Sheets précédent pour construire dynamiquement l'URL.

Votre configuration devrait maintenant ressembler à ceci :

Une fois tous les champs remplis, cliquez sur « Exécuter le nœud » en haut à droite.

Vous verrez une réponse JSON dans le Panneau de sortie à droite si tout fonctionne correctement. Il comprendra des champs comme title, price, rating, reviews_countet plus encore.

Étape 4 : Stocker les résultats dans Google Sheets

Maintenant que Crawlbase Une fois les données produit propres renvoyées, la dernière étape consiste à les stocker dans une feuille Google.

Commencez par ouvrir votre feuille Google ou en créer une nouvelle, puis ajoutez quelques colonnes pour stocker les informations produit que vous souhaitez recueillir (par exemple, ASIN, titre, prix, URL).

Vous pouvez toujours ajouter d'autres champs ultérieurement, en fonction des données que vous collectez. Crawlbase.

Retournez à votre flux de travail n8n et ajoutez une autre étape juste après le nœud de requête HTTP une fois terminé.

Rechercher Google Sheets dans le panneau des nœuds, puis choisissez Ajouter ou mettre à jour une ligne dans la feuille sous Action.

Ensuite, configurez vos paramètres comme indiqué dans la capture d'écran ci-dessous :

Assurez-vous que le Colonne à associer La section est définie sur ASIN pour éviter les erreurs. Renseignez ensuite les champs avec les données de la Crawlbase Réponse de l'API, exactement comme ceci :

1
2
3
4
5
6
7
8
ASIN (utilisé pour la correspondance)
{{ $("Google Sheets Trigger").item.json.ASIN }}
Objet
{{ $json.body.name }}
Tarif
{{ $json.body.price }}
Url
{{ $json.url }}

Étape 5 : Activation de votre flux de travail

Dans le coin supérieur droit de votre espace de travail n8n, cliquez sur le bouton. Actif à ONCela permet à votre flux de travail de commencer à collecter automatiquement les données.

N'hésitez pas à tester le processus en l'exécutant une fois. En quelques secondes, votre feuille Google devrait se remplir automatiquement avec les informations produit extraites d'Amazon : titres, prix et liens, le tout étant parfaitement organisé.

Voilà ! Le processus se met automatiquement en marche pour collecter les nouvelles données dès que vous ajoutez de nouveaux ASIN et maintenir votre feuille de calcul à jour, réduisant ainsi considérablement votre travail manuel.

Améliorez et développez votre automatisation de la recherche e-commerce

Une fois votre flux de travail opérationnel, vous disposez déjà des bases. À partir de là, il est facile de développer ce que vous avez commencé et de le rendre plus performant. Vous n'avez rien à reconstruire. Il suffit d'ajouter quelques petites améliorations au fil du temps.

Planifiez des exécutions automatiques

Au lieu de le faire fonctionner manuellement, ajoutez un Déclencheur de planification nœud Dans n8n, vous pouvez programmer l'exécution d'une fois par jour ou toutes les quelques heures, selon vos besoins. Votre feuille Google Sheets restera mise à jour avec les données Amazon les plus récentes pendant que vous vous concentrez sur d'autres tâches.

Capturez plus de détails

Pour l'instant, vous ne faites peut-être que collecter les titres et les prix. C'est bien pour les tests, mais Crawlbase Vous pouvez en faire plus. Il est possible d'inclure des notes, le nombre d'avis ou le nom du vendeur. Ces informations supplémentaires permettent de mieux comprendre les performances des produits et leur évolution dans le temps.

Sauvegardez vos données collectées

Si vous souhaitez une sauvegarde de tout ce que vous collectez, utilisez Crawlbase Cloud Storage. Ajouter store=true à votre requête API, et Crawlbase Chaque analyse sera automatiquement enregistrée dans votre compte. Cela s'avère utile si vous devez consulter d'anciennes pages ou comparer des modifications sans avoir à relancer l'analyse.

Explorer d'autres Crawlbase grattoirs

Crawlbase Il fonctionne avec tous types de scrapers pour quasiment tous les sites dont vous avez besoin d'extraire des données, et vous n'avez pas besoin de changer toute votre approche. Il suffit de remplacer le grattoir de données Saisissez ce texte lorsque vous souhaitez des informations différentes.

Votre configuration actuelle, bien que simple, peut offrir bien plus avec quelques ajustements. En un rien de temps, vous disposerez d'un outil de recherche performant, constamment mis à jour avec de nouvelles données, qui conserve l'historique de vos recherches et vous permet de suivre les produits avec des informations toujours pertinentes.

Réflexions finales

Félicitations ! Vous venez de créer un système complet et automatisé de collecte de données produits Amazon sans écrire une seule ligne de code.

Vous disposez désormais d'une configuration qui vous fait gagner des heures de travail manuel et qui maintient vos recherches constamment à jour, grâce à n8n gestion du flux de travail et Crawlbase effectuer le grattage.

Si ce n'est pas déjà fait, inscrivez-vous à un Crawlbase Compte et commencez à expérimenter avec le Crawling API.
Vous pouvez utiliser la même approche pour d'autres plateformes de commerce électronique, voire l'étendre pour créer des tableaux de bord de données complets.

Configurez-le une seule fois et laissez vos données se gérer d'elles-mêmes.