Scraper les fiches produit Lowes en lignes
Le Scraper de Produits Lowes transforme les fiches produit et les pages de catégorie de lowes.com en lignes. Collez une URL de produit - l'exemple propre à la plateforme est lowes.com/pd/625493716 - ou une URL de catégorie ou de recherche, une par ligne, ou téléversez un fichier CSV, XLSX ou TXT, fixez une limite par requête, et chaque produit revient sous forme d'enregistrement avec la requête dont il provient, le service qui l'a produit, le nom, le prix et la devise, la disponibilité, la marque, sku, mpn et gtin, une note et un nombre d'avis, une image, un lien et une description. Quinze colonnes dans le fichier et seize dans le JSON, une ligne par produit.
Une pièce de configuration sépare cette page de la plupart de ses homologues. Lowes est l'un de exactement quatre marchands de ce pipeline partagé que l'outil désigne comme exigeant un proxy résidentiel à vous - les autres sont Grainger, Zalando et Fastenal. La raison donnée est que de tels marchands bloquent les adresses de centre de données ou rendent leurs produits côté client, et l'outil ne dit pas laquelle s'applique à Lowes ; cette page ne devine donc pas. Dans les deux cas la conséquence pratique est la même : configurez le proxy avant la première exécution, car chez ce marchand un fichier vide signifie plus probablement le proxy que le balisage.
Deux choses méritent d'être comprises avant de bâtir sur cet export. Les produits sont lus dans le JSON-LD qu'une page publie sur elle-même - les données structurées que les marchands intègrent pour que les moteurs de recherche puissent afficher un prix et un état de stock. C'est pourquoi les colonnes portent ces noms-là, et cela pose un plafond : chaque colonne après service n'existe que si le marchand a déclaré ce champ, donc une cellule vide signifie non publié plutôt qu'exécution échouée. Et cette page n'imprime pas de valeurs d'exemple, parce que nous ne l'avons jamais lancée contre Lowes. Sur les quarante-cinq exports que nous détenons du pipeline partagé qui alimente ce service, pas un n'est une exécution Lowes - quarante-quatre ont renvoyé un en-tête et aucune ligne, et le seul rempli concerne un autre marchand. Cet export vaut exactement une observation honnête, et elle porte sur l'outil et non sur Lowes : query et service étaient remplis sur chaque ligne parce que le scraper les écrit lui-même, et six des quinze colonnes étaient vides sur chaque ligne.
Sur le plan juridique, c'est l'un des exports les plus légers de notre catalogue. Tout ce qui est collecté est montré à n'importe quel visiteur sur une fiche produit publique, aucun identifiant ni paywall n'entre en jeu, et aucune personne n'est nommée nulle part dans les quinze colonnes - reviews est un compteur et non du texte d'avis. Ce sont des produits et des prix. Les conditions de Lowes régissent toujours la collecte automatisée depuis leur site et, comme l'exécution sort par un proxy que vous mettez en place plutôt que par notre pool partagé, c'est une question qui vous concerne de plus près que d'habitude - lisez-les avant de passer à l'échelle, et souvenez-vous que les descriptions de produit et les images sont les mots et la photographie de quelqu'un d'autre si vous comptez les republier. Commencez gratuitement : vos 500 premières lignes ne coûtent rien et ne demandent pas de carte, et ensuite c'est 0,002 $ par ligne, forfaitaire.