De nombreuses pages Web de produits utilisent des carrousels d'images (comme celui ci-dessous) pour afficher plusieurs images sous forme de diapositives que vous pouvez généralement feuilleter manuellement.
Dans ce tutoriel, je vais vous montrer comment extraire les images d'un carrousel dans le format que vous souhaitez.
Vous aurez peut-être besoin de ce lien pour suivre :
1. Scaper une image dans une colonne
Il faut simplement sélectionner l'une des images, puis choisir "Extraire l'URL de l'image sélectionnée" dans le panneau des conseils. Répétez le même processus pour extraire toutes les autres URL d'images.
2. Scraper les images dans différentes lignes
Il est également possible de scrapper des images sur différentes lignes d'une même colonne en utilisant une action d'extraction en boucle.
1) Sélectionnez la première image
2) Sélectionnez ensuite la deuxième image et choisissez "Extraire les URL des images".
3. Scraper toutes les images dans une colonne
Il y a deux façons de créer une colonne pour toutes les images.
Option 1. Fusionner les URL des images extraites en une seule ligne
Une fois que vous avez extrait en boucle les URL des images sur différentes lignes, vous pouvez alors fusionner les données extraites pour regrouper les lignes en une seule.
1) Cliquez sur l'icône "Plus" du champ de données, puis sélectionnez "Fusionner plusieurs lignes de données en une seule".
Option 2. Extraire le code HTML du carrousel et faire correspondre les URL des images avec celles du code.
1) Sélectionnez le carrousel entier et choisissez "Extraire le code HTML externe de l'élément sélectionné".
2) Cliquez sur l'icône "Plus" du champ et sélectionnez "Nettoyer les données".
3) Cliquez sur "Ajouter une étape" et choisissez "Correspondance avec une expression régulière".
4) Inspectez le code pour trouver la valeur de départ et la valeur finale de l'URL de l'image.
5) Cliquez sur "Essayer l'outil ReEx".
6) Entrez les valeurs Démarrer avec et Finir avec pour générer un RegEx et appliquer le paramètre.
7) Cochez " Correspondre à tous " et confirmez