Skip to content

Suivre les pages e-commerce avec captures et extraction de prix | ScreenshotCenter

Combinez captures visuelles et extraction de données structurées pour surveiller les prix concurrents, les pages produits localisées et les promotions à travers les pays.

Pourquoi combiner visuel et données structurées ?

Les outils de surveillance des prix extraient généralement des nombres du HTML. Mais les nombres seuls manquent le contexte : le prix est-il barré (en solde) ? Y a-t-il un badge « réservé aux membres » ? La page affiche-t-elle « rupture de stock » ? Les captures d'écran ajoutent la couche visuelle que les données structurées ne peuvent pas capturer.

ScreenshotCenter vous permet de capturer les deux en une seule requête : une capture pleine page et des valeurs extraites du DOM grâce aux trackers de données. Cet article montre comment construire un workflow de surveillance e-commerce combinant les deux.

Mise en place du workflow

  1. Définissez vos pages cibles : Listez les URLs de produits concurrents, vos propres pages de tarifs et les listings de marketplaces.
  2. Configurez les trackers de données : Dans le tableau de bord ScreenshotCenter, définissez les sélecteurs CSS pour les valeurs que vous souhaitez extraire — prix, nom du produit, disponibilité, badge promotionnel.
  3. Définissez le pays : Utilisez country pour capturer les tarifs localisés. Un produit sur Amazon.co.uk affiche des £, tandis que le même sur Amazon.de affiche des €.
  4. Programmez les captures : Utilisez l'API de lots ou un cron job pour capturer quotidiennement (ou plus fréquemment pour les ventes flash).

Exemple de requête avec extraction de données

curl -X POST https://api.screenshotcenter.com/v1/screenshot \
  -H "X-API-KEY: VOTRE_CLE_API" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.example.co.uk/product/12345",
    "country": "gb",
    "format": "png",
    "size": "page"
  }'

La réponse inclut l'ID de la capture, que vous pouvez utiliser pour récupérer à la fois l'image et les valeurs de trackers configurés.

Variantes géographiques : capturer les prix à travers les pays

Le même produit a souvent des prix différents selon les pays. Capturez les variantes en lançant des requêtes parallèles avec différentes valeurs de country :

PaysCodeDeviseSite exemple
Royaume-UnigbGBP (£)amazon.co.uk
AllemagnedeEUR (€)amazon.de
États-UnisusUSD ($)amazon.com
FrancefrEUR (€)amazon.fr
JaponjpJPY (¥)amazon.co.jp

Stockez les captures par pays et par date pour une comparaison historique. Le guide de capture UK couvre le rendu spécifique au Royaume-Uni en détail.

Construire des alertes et des rapports

  • Alertes de baisse de prix : Comparez les prix extraits avec les valeurs précédentes. Déclenchez une notification Slack ou email lorsqu'un concurrent passe en dessous de votre prix.
  • Différence visuelle : Comparez la capture d'aujourd'hui avec celle d'hier pour repérer les changements de mise en page, les nouveaux badges ou les indicateurs de rupture de stock.
  • Rapport hebdomadaire : Générez un PDF ou un tableau de bord montrant les tendances de prix, les captures et les données extraites sur toutes les pages surveillées.

Surveillance par lots

Pour la surveillance à grande échelle (des centaines ou milliers de pages produits), utilisez l'API de lots pour soumettre toutes les URLs en une seule fois. Chaque capture terminée déclenche votre webhook et la livraison S3 optionnelle.

FAQ

À quelle fréquence capturer les prix ?

Quotidiennement pour la plupart des produits. Pour les ventes flash ou les catégories très concurrentielles, capturez toutes les 4 à 6 heures.

Peut-on extraire les prix des pages rendues en JavaScript ?

Oui. ScreenshotCenter utilise de vrais navigateurs Chromium qui exécutent pleinement le JavaScript. Les trackers de données fonctionnent sur le DOM rendu, pas le code source HTML brut.

Que se passe-t-il si la mise en page change et que mon sélecteur casse ?

Les trackers retournent des valeurs vides quand un sélecteur ne correspond pas. Surveillez les valeurs manquantes et mettez à jour les sélecteurs si nécessaire. Les captures fournissent le contexte visuel pour diagnostiquer ce qui a changé.

Commencez la surveillance dès aujourd'hui. Configurez un workflow de surveillance e-commerce.