Extracteur de produits Grainger

Un catalogue MRO,
en tableau de produits.

Collez une page produit Grainger ou une catégorie entière et récupérez les annonces sous forme de lignes : nom, prix, devise, disponibilité, marque, sku, mpn, gtin, note, avis, image, lien et description. Les champs sont lus dans les données structurées que Grainger publie sur ses propres pages - l'export est donc exactement aussi complet qu'elles.

500 lignes gratuites, une seule fois0,002 $ par ligne ensuite15 colonnesCSV · XLSX · JSON
Comment ça marche

Une liste d'URL en entrée,
un catalogue en sortie.

L'entrée, c'est la page et non la référence : vous nommez les pages produit ou les catégories que vous voulez, et le job lit ce que chaque annonce publie.

  1. ÉTAPE 1Connectez-vous à la plateforme.
  2. ÉTAPE 2Ouvrez le Grainger Products Scraper.
  3. ÉTAPE 3Collez des URL de produits Grainger ou des URL de catégorie et de recherche, une par ligne - ou téléversez un fichier CSV, XLSX, TXT ou Parquet.
  4. ÉTAPE 4Fixez une limite par requête, ou mettez-la à zéro pour tout prendre.
  5. ÉTAPE 5Choisissez votre format de sortie.
  6. ÉTAPE 6Cliquez sur Get Data.

Une ligne par produit, chacune étiquetée avec la requête dont elle provient - ainsi une exécution sur une douzaine de catégories se réconcilie toujours avec votre liste d'entrée.

Pourquoi les équipes l'utilisent

Une URL de catégorie,
c'est un catalogue entier.

Une URL, ou une section entière

L'entrée accepte une seule page produit ou une URL de catégorie ou de recherche : extraire une référence et extraire une section entière du catalogue sont donc le même job avec une ligne différente dans le champ. La limite par requête est ce qui décide de la taille et du coût de l'exécution.

Celui-ci demande un proxy résidentiel

Grainger fait partie des quatre distributeurs que la plateforme signale comme bloquant les IP de datacenter ou affichant les produits côté client - Lowes, Zalando et Fastenal sont les autres. Les requêtes partent de toute façon par le pool de proxys plutôt que par votre propre adresse, mais prévoyez l'option résidentielle sur ce distributeur au lieu de la découvrir en pleine exécution.

Des identifiants, pas seulement des noms

À côté de la référence propre au distributeur, l'export porte mpn et gtin lorsque l'annonce les publie - précisément les champs qui permettent de rapprocher la même pièce entre des fournisseurs qui la classent chacun sous un numéro différent.

Ce que vous récupérez

Quinze colonnes,
une ligne par produit.

Chaque ligne est une annonce telle que Grainger la publie : comment elle s'appelle, ce qu'elle coûte, qui la fabrique, comment elle est identifiée et ce que la page en dit.

Les champs proviennent des données structurées de la page plutôt que d'un raclage de la mise en page, ce qui rend la forme stable sur tout un catalogue - et ce qui la borne aussi. Un champ que le distributeur ne publie pas n'apparaît pas, quelle que soit la configuration de l'exécution. La liste de colonnes ci-dessous est la ligne d'en-tête d'exports réels et la liste publiée par la plateforme, et les deux coïncident exactement ; lisez la note en dessous avant d'écrire un parseur.

Dictionnaire de données

Quinze colonnes,
dans l'ordre d'export.

La ligne d'en-tête de l'export, dans l'ordre, recoupée avec la liste de colonnes publiée par la plateforme. Les descriptions disent à quoi sert chaque champ ; elles n'affirment rien sur son format ni sur la fréquence à laquelle il arrive rempli - voir la note en dessous.

query
L'URL Grainger que vous avez soumise, répétée sur chaque ligne qui en provient. Écrite par le scraper plutôt que prise sur la page, elle est donc présente sur toutes les lignes.
service
De quelle enseigne provient cette ligne - également écrit par le scraper. Cela compte parce que cet outil dessert plusieurs enseignes derrière un même formulaire : un fichier assemblé à partir de plusieurs tâches reste séparable.
name
Le nom du produit tel que la fiche le donne.
price
Le prix demandé. L'unité est dans currency, pas dans cette colonne.
currency
La devise dans laquelle le prix est libellé. Lisez-la ligne par ligne plutôt que de la déduire de la boutique.
availability
L'état de stock publié par la fiche.
brand
La marque sous laquelle le produit est classé.
sku
La référence propre au distributeur - l'identifiant Grainger de l'article, et celui à leur citer.
mpn
La référence fabricant. Le champ sur lequel rapprocher lorsqu'un même article est vendu par plusieurs fournisseurs sous des références différentes.
gtin
Le code article international - l'identifiant du code-barres. La clé de jointure la plus fiable entre catalogues lorsqu'elle est publiée.
rating
La note moyenne affichée pour le produit.
reviews
Sur combien d'avis cette moyenne est construite.
image
Un lien vers l'image du produit.
url
Un lien vers la fiche produit. La colonne à conserver si vous devez un jour vérifier une valeur à la main.
description
La description du produit telle qu'elle est publiée.

Lisez ce dictionnaire comme une liste de noms, pas comme une promesse sur les contenus. Les quinze noms et leur ordre sont sûrs - la liste de colonnes publiée et la ligne d'en-tête de chaque exécution archivée de ce scraper coïncident exactement. Ce qui n'est pas tranché, c'est ce qui y arrive pour Grainger, car nous ne détenons aucun export Grainger rempli : les exécutions dont nous disposons sont soit vides, soit issues d'un autre distributeur sur le même outil partagé, et les données structurées d'un distributeur ne disent rien de fiable sur celles d'un autre. C'est aussi pourquoi le mécanisme compte ici plus qu'un format : les champs sont lus dans les données structurées que Grainger publie sur ses propres pages, l'export est donc exactement aussi complet qu'elles. query et service font exception - le scraper les écrit lui-même, elles sont donc sur chaque ligne quoi qu'il arrive. Si gtin ou mpn est déterminant pour votre travail, lancez une catégorie sur l'offre gratuite et regardez avant de construire.

Contrôles d'exécution

Réglé sur le job,
pas dans le tableur.

Une liste d'URL et une limite. L'entrée accepte un seul produit ou une catégorie entière, et la limite décide de la taille et du coût d'une exécution.

URL de produit URL de catégorie ou de recherche Une par ligne Limite par requête 0 pour tout Téléversement CSV Téléversement XLSX Téléversement TXT Téléversement Parquet Proxy résidentiel sur ce distributeur
Cas d'usage courants

Trois tâches qui tournent
ici plus que les autres.

Quelques exemples de la façon dont les équipes utilisent les données de catalogue de distributeurs pour répondre à une question qu'elles se posent vraiment.

Achats

Vérifier ce que vous payez face au tarif public

Extrayez les catégories dans lesquelles vous achetez et posez les prix publiés à côté de votre propre grille contractuelle. L'écart, ligne à ligne, est le brief de la prochaine discussion fournisseur - et il est bien plus facile d'argumenter à partir d'un tableau que d'une impression.

Achats
Données

Rapprocher la même pièce entre fournisseurs

Exportez une catégorie et joignez sur mpn ou gtin plutôt que sur la référence, que chaque distributeur attribue à sa façon. C'est ce qui transforme quatre catalogues fournisseurs en une liste comparable au lieu de quatre tableurs que personne ne peut réconcilier.

Données · Ops
Concurrence

Surveiller une catégorie plutôt qu'une page

Alimentez des URL de catégorie plutôt que des produits isolés et relancez à intervalle régulier. Ce qui bouge - un prix, un état de stock, une nouvelle marque qui apparaît dans une section - se voit comme une différence entre deux exports, et non comme quelque chose que quelqu'un devait remarquer.

Stratégie
Tarifs

Ne payez que les lignes
que vous extrayez réellement.

Pas d'abonnement, pas de minimum, pas de facture récurrente. Vos 500 premières lignes sont offertes - ensuite, paiement à l'usage au même tarif forfaitaire que tous les autres scrapers ici.

Offre gratuite

500 lignes gratuites - 0 $

Sur chaque nouveau compte, une seule fois. Aucune carte bancaire requise. Limites par requête, téléversement de fichiers et tous les formats d'export inclus.

0 $ pour toujours
Paiement à l'usage

0,002 $ par ligne, après l'offre gratuite

Environ 2 $ pour 1 000 produits. L'estimateur affiche le nombre de lignes et le coût en crédits avant le démarrage d'une exécution - pas de facture surprise, pas d'unités de calcul à convertir.

Le plus choisi
Volume

Sur mesure · gros volumes

Tarifs au volume, workers dédiés et un SLA pour la surveillance continue ou de très gros exports de catalogue. Donnez-nous vos chiffres et nous établirons un devis.

Parlons-en
10 % de remise sur votre première exécution payante.Utilisez le code LIVESCRAPER10 au paiement.
S'inscrire
Va bien avec

La même pièce,
chez un autre distributeur.

Le point juridique

Est-il légal d'extraire
les annonces Grainger ?

Réponse courte : oui pour le catalogue public - et cet export ne contient aucune donnée de compte, de client ni de contrat.

Les champs collectés ici sont ceux que Grainger publie dans les données structurées de ses propres pages produit publiques, pour que les moteurs de recherche et les comparateurs les lisent. Le nom, le prix, la disponibilité, la marque et les identifiants sont affichés à quiconque ouvre la page, connecté ou non. Collecter des données de catalogue publiées publiquement est une pratique établie de longue date, et rien ici ne touche à une connexion, à un compte ou à un paiement.

Il n'y a aucune donnée personnelle dans cette sortie - c'est un tableau de produits. Ni noms de clients, ni historique de commandes, ni tarifs contractuels, parce que rien de tout cela n'est public. Ce que voit votre compte une fois connecté n'est pas ce que ceci lit, et c'est une frontière délibérée plutôt qu'une limitation à contourner.

Les conditions de Grainger restreignent l'accès automatisé, c'est donc autant une question contractuelle que juridique - si vous avez une relation fournisseur avec eux, vérifiez-la. Nous n'exécutons aucun traceur tiers sur la couche de données, et vos exports sont supprimés automatiquement au bout de 30 jours.

livescraper.app · principes
Données publiques de catalogue uniquement
Aucune connexion, aucun compte touché
Aucun tarif contractuel dans l'export
Aucune donnée personnelle collectée
Exports supprimés automatiquement (30 jours)
Vérifiez les conditions de Grainger avant de passer à l'échelle.
Questions fréquentes

Ce que l'on demande
avant de s'inscrire.

Les questions que nous entendons le plus. Autre chose ? Parlons-en - ce sont des humains, pas des bots, qui rédigent les réponses.

Comment extraire les données produits Grainger ?+
Avec le Grainger Products Scraper :
  1. Connectez-vous à la plateforme.
  2. Ouvrez le Grainger Products Scraper.
  3. Collez des URL de produits Grainger ou des URL de catégorie et de recherche, une par ligne - ou téléversez un fichier CSV, XLSX, TXT ou Parquet.
  4. Fixez une limite par requête, ou mettez-la à zéro pour tout prendre.
  5. Choisissez votre format de sortie.
  6. Cliquez sur Get Data.
Ai-je besoin d'un proxy résidentiel pour celui-ci ?+
Oui - prévoyez-le. Grainger fait partie des quatre distributeurs que la plateforme signale comme bloquant les IP de datacenter ou affichant les produits côté client, aux côtés de Lowes, Zalando et Fastenal. Les requêtes partent de toute façon par le pool de proxys plutôt que par votre propre adresse, mais ce distributeur est signalé comme nécessitant l'option résidentielle plutôt que le pool par défaut.
Puis-je lui donner une catégorie au lieu d'un produit ?+
Oui. L'entrée accepte une URL de produit ou une URL de catégorie ou de recherche, une par ligne : extraire une seule pièce et extraire une section entière du catalogue sont donc le même job avec une ligne différente dans le champ. La limite par requête décide de la part que vous en prenez.
Qu'est-ce qui revient pour chaque produit ?+
Quinze colonnes : la requête que vous avez soumise, le service, le nom, le prix, la devise, la disponibilité, la marque, le sku, le mpn, le gtin, la note, le nombre d'avis, l'image, le lien produit et la description.
Pourquoi une colonne peut-elle revenir vide ?+
Parce que les champs sont lus dans les données structurées que le distributeur publie sur ses propres pages, si bien que l'export est exactement aussi complet qu'elles. Une annonce qui ne publie pas de gtin n'a pas de gtin à donner. Les colonnes query et service font exception - le scraper les écrit lui-même, elles sont donc sur chaque ligne quoi qu'il arrive.
Est-ce le même outil que pour les autres distributeurs ?+
Oui. Grainger est l'un de plusieurs distributeurs derrière un seul scraper de produits partagé, ce qui explique que chacun d'eux exporte les mêmes quinze colonnes dans le même ordre. La colonne service enregistre de quel distributeur vient une ligne, si bien qu'un fichier assemblé à partir de plusieurs jobs reste séparable.
Est-ce que j'obtiens les tarifs contractuels ou de compte ?+
Non. Ceci lit le catalogue public, vous obtenez donc ce que la page publie à tout le monde. Ce que voit votre compte connecté n'est pas ce que ceci collecte, et aucune donnée de compte, de client ou de commande n'apparaît dans l'export.
Combien ça coûte ?+
Les 500 premières lignes sont gratuites et offertes une seule fois, sans carte bancaire. Ensuite c'est 0,002 $ par ligne - environ 2 $ pour 1 000 produits - soit le même tarif forfaitaire que tous les autres scrapers de la plateforme. L'estimateur affiche le coût d'une exécution avant son démarrage.

Vos 500 premières lignes,
offertes.

500 lignes gratuites une seule fois sur chaque nouveau compte - sans expiration. Ensuite c'est 0,002 $ par ligne, à l'usage - aucune carte enregistrée tant que vous ne le décidez pas.

Activation immédiate · sans carte bancaire

Extraire les données produits et catégories Grainger à grande échelle

Le Grainger Products Scraper de Livescraper transforme des URL de catalogue en tableau de produits. Vous collez des URL de produits ou de catégories Grainger une par ligne - ou vous les téléversez en CSV, XLSX, TXT ou Parquet -, vous plafonnez le nombre de lignes par requête, et vous téléchargez les résultats sous forme de fichier CSV, Excel ou JSON propre. Les requêtes partent par le pool de proxys partagé plutôt que par votre propre adresse, et ce distributeur fait partie de ceux que la plateforme signale comme nécessitant l'option résidentielle.

Chaque ligne est une annonce : le nom, le prix et sa devise, la disponibilité, la marque, la référence propre au distributeur, la référence fabricant, le gtin, la note et le nombre d'avis, l'image, le lien produit et la description. Ces champs sont lus dans les données structurées que Grainger publie sur ses propres pages, ce qui maintient la forme stable sur toute une catégorie - et ce qui la borne aussi, puisqu'un champ que l'annonce ne publie pas n'est pas là pour être collecté.

Les équipes achats extraient les catégories dans lesquelles elles achètent et confrontent les prix publiés à leur propre grille contractuelle, ligne à ligne. Les équipes data exportent une catégorie et joignent sur mpn ou gtin plutôt que sur la référence, que chaque distributeur attribue à sa façon, transformant plusieurs catalogues fournisseurs en une liste comparable. Les équipes stratégie alimentent des URL de catégorie à intervalle régulier et lisent ce qui a bougé entre deux exports au lieu de compter sur quelqu'un pour le remarquer.

Une note pratique d'emblée : cette page décrit les quinze colonnes et leur ordre, sur lesquels les exports archivés et la liste publiée par la plateforme coïncident exactement, mais elle n'affirme aucun format ni taux de remplissage pour Grainger, faute d'un export Grainger rempli sur lequel les fonder. Lancez une catégorie sur l'offre gratuite et regardez les premières lignes avant de construire dessus. Vos 500 premières lignes ne coûtent rien et ne demandent aucune carte bancaire, et ensuite c'est 0,002 $ par ligne, au forfait.