Je vais t'expliquer le fonctionnement du bot que j'ai créé pour espionner les ventes d'une boutique Etsy concurrente.
Sommaire :
Fonctionnement de Etsy
Pour créer le bot, il faut déjà comprendre le fonctionnement d'une boutique Etsy.
Les produits mis en premier dans une boutique dans "Tous les articles" sont les produits mis en ligne ou renouvelés en dernier.
Un article renouvelé peut l'être en faisant une vente ou de manière manuelle par le créateur de la boutique.

Sur la page de la boutique Etsy, il y a aussi le nombre de ventes totales de la boutique.

Pour savoir s'il y a eu une vente, il faut donc regarder régulièrement si un nouveau produit est arrivé en première position et si le nombre de ventes a augmenté. Si c'est le cas, cela signifie que le dernier produit vient bien d'une vente.
Fonctionnement du BOT Etsy

La première étape du bot va être de récupérer la liste des produits.
Etsy nous facilite la tâche car il propose un flux RSS pour chaque boutique, et le flux correspond bien à l'ordre des produits dans l'onglet "Tous les articles" de la boutique.
Exemple : https://www.etsy.com/fr/shop/ElwoodCrafts/rss
Ensuite, le bot va venir toutes les 30 secondes chercher le nouveau flux RSS et le comparer au précédent. S'il est différent, c'est qu'une fiche a été renouvelée ou vendue.
Il va donc charger la page de la boutique pour récupérer le nombre de ventes, puis la page produit pour scraper le prix du produit.
Il suffit ensuite d'enregistrer le résultat dans un CSV pour en garder une trace.

Comment créer le bot
Le bot peut etre créer avec different logiciel ou language de programmation.
Personnellement, j'utilise Browser Automation Studio, c'est un logiciel gratuit qui fonctionne sur Windows.
Pour ceux qui voudraient apprendre à scraper et créer vos propres bots, j'ai créé une formation complète sur le sujet juste ici : https://urlu.ovh/automatisation
Cette formation vous donne aussi accès au bot Etsy prêt à être utilisé.