Grainger Produkt-Scraper

Ein MRO-Katalog,
als Produkttabelle.

Fügen Sie eine Grainger-Produktseite oder eine ganze Kategorie ein und erhalten Sie die Angebote als Zeilen zurück: Name, Preis, Währung, Verfügbarkeit, Marke, SKU, MPN, GTIN, Bewertung, Rezensionen, Bild, Link und Beschreibung. Die Felder werden aus den strukturierten Daten gelesen, die Grainger auf den eigenen Seiten veröffentlicht - der Export ist also genau so vollständig wie diese.

einmalig 500 kostenlose Zeilendanach 0,002 $ je Zeile15 SpaltenCSV · XLSX · JSON
So funktioniert es

Eine Liste von URLs hinein,
ein Katalog heraus.

Die Eingabe ist die Seite, nicht die Teilenummer - Sie benennen die Produktseiten oder Kategorien, die Sie wollen, und der Job liest, was jedes Angebot veröffentlicht.

  1. SCHRITT 1Melden Sie sich auf der Plattform an.
  2. SCHRITT 2Öffnen Sie den Grainger Products Scraper.
  3. SCHRITT 3Fügen Sie Grainger-Produkt-URLs oder Kategorie- und Such-URLs ein, eine pro Zeile - oder laden Sie eine CSV-, XLSX-, TXT- oder Parquet-Datei hoch.
  4. SCHRITT 4Legen Sie ein Limit je Abfrage fest oder setzen Sie es auf null, um alles zu nehmen.
  5. SCHRITT 5Wählen Sie Ihr Ausgabeformat.
  6. SCHRITT 6Klicken Sie auf Get Data.

Eine Zeile pro Produkt, jede mit der Abfrage gekennzeichnet, aus der sie stammt - so lässt sich ein Lauf über ein Dutzend Kategorien weiterhin mit Ihrer Eingabeliste abgleichen.

Warum Teams es nutzen

Eine Kategorie-URL ist
ein ganzer Katalog.

Eine URL oder ein ganzer Bereich

Die Eingabe akzeptiert eine einzelne Produktseite oder eine Kategorie- beziehungsweise Such-URL. Ein Teil zu ziehen und einen ganzen Katalogbereich zu ziehen ist damit derselbe Job mit einer anderen Zeile im Feld. Das Limit je Abfrage entscheidet über Umfang und Kosten des Laufs.

Dieser hier braucht einen residenziellen Proxy

Grainger ist einer von vier Händlern, die die Plattform als Blocker von Rechenzentrums-IPs oder als clientseitig rendernd benennt - Lowes, Zalando und Fastenal sind die anderen. Anfragen gehen ohnehin immer über den Proxy-Pool statt über Ihre eigene Adresse, aber planen Sie die residenzielle Option bei diesem Händler ein, statt sie mitten im Lauf zu entdecken.

Kennungen, nicht nur Namen

Neben der eigenen Artikelnummer des Händlers führt der Export mpn und gtin, sofern das Angebot sie veröffentlicht - genau die Felder, mit denen sich dasselbe Teil über Lieferanten hinweg zuordnen lässt, die es jeweils unter einer eigenen Nummer führen.

Was Sie zurückbekommen

Fünfzehn Spalten,
eine Zeile pro Produkt.

Jede Zeile ist ein Angebot, so wie Grainger es veröffentlicht: wie es heißt, was es kostet, wer es herstellt, wie es identifiziert wird und was die Seite darüber sagt.

Die Felder stammen aus den strukturierten Daten der Seite und nicht aus dem Auslesen des Layouts. Das macht die Form über einen ganzen Katalog hinweg stabil - und begrenzt sie zugleich. Ein Feld, das der Händler nicht veröffentlicht, erscheint nicht, wie auch immer der Lauf konfiguriert ist. Die Spaltenliste unten ist die Kopfzeile echter Laufexporte und zugleich die von der Plattform veröffentlichte Liste; beide stimmen exakt überein. Lesen Sie die Anmerkung darunter, bevor Sie einen Parser schreiben.

Datenwörterbuch

Fünfzehn Spalten,
in Exportreihenfolge.

Die Kopfzeile des Exports, in ihrer Reihenfolge, abgeglichen mit der von der Plattform veröffentlichten Spaltenliste. Die Beschreibungen sagen, wofür jedes Feld da ist; sie behaupten nichts über sein Format oder darüber, wie oft es gefüllt ankommt - siehe die Anmerkung darunter.

query
Die von Ihnen eingereichte Grainger-URL, wiederholt in jeder daraus entstandenen Zeile. Vom Scraper geschrieben statt der Seite entnommen, deshalb steht sie in jeder Zeile.
service
Von welchem Händler diese Zeile stammt - ebenfalls vom Scraper geschrieben. Das ist wichtig, weil dieses Werkzeug hinter einem Formular mehrere Händler bedient: Eine aus mehreren Läufen zusammengesetzte Datei bleibt so trennbar.
name
Der Produktname, wie der Eintrag ihn angibt.
price
Der geforderte Preis. Die Einheit steht in currency, nicht in dieser Spalte.
currency
Die Währung, in der der Preis angegeben ist. Lesen Sie sie je Zeile, statt sie aus dem Shop abzuleiten.
availability
Der Lagerstatus, den der Eintrag veröffentlicht.
brand
Die Marke, unter der das Produkt geführt wird.
sku
Die eigene Artikelnummer des Händlers - Graingers Kennung für die Position und diejenige, die man ihnen gegenüber nennt.
mpn
Die Herstellerteilenummer. Das Feld, über das zugeordnet wird, wenn derselbe Artikel von mehreren Lieferanten unter unterschiedlichen Artikelnummern verkauft wird.
gtin
Die Global Trade Item Number - die Barcode-Kennung. Der verlässlichste Join-Schlüssel über Kataloge hinweg, sofern sie veröffentlicht ist.
rating
Die für das Produkt angezeigte Durchschnittsbewertung.
reviews
Auf wie vielen Rezensionen dieser Durchschnitt beruht.
image
Ein Link zum Produktbild.
url
Ein Link zur Produktseite. Die Spalte, die man behält, falls man je einen Wert von Hand prüfen muss.
description
Die Produktbeschreibung, wie veröffentlicht.

Lesen Sie dieses Wörterbuch als Liste von Namen, nicht als Zusage über Inhalte. Die fünfzehn Namen und ihre Reihenfolge stehen fest - die veröffentlichte Spaltenliste und die Kopfzeile jedes archivierten Laufs dieses Scrapers stimmen exakt überein. Nicht geklärt ist, was für Grainger darin ankommt, denn uns liegt kein gefüllter Grainger-Export vor: Die vorhandenen Läufe sind entweder leer oder stammen von einem anderen Händler auf demselben geteilten Werkzeug, und die strukturierten Daten des einen Händlers sagen nichts Verlässliches über die des anderen. Genau deshalb zählt hier der Mechanismus mehr als ein Format: Die Felder werden aus den strukturierten Daten gelesen, die Grainger auf den eigenen Seiten veröffentlicht, der Export ist also genau so vollständig wie diese. query und service sind die Ausnahmen - die schreibt der Scraper selbst, sie stehen also ohnehin in jeder Zeile. Wenn gtin oder mpn für Ihre Arbeit tragend ist, lassen Sie eine Kategorie im kostenlosen Kontingent laufen und schauen Sie nach, bevor Sie darauf aufbauen.

Laufsteuerung

Am Job eingestellt,
nicht in der Tabelle.

Eine Liste von URLs und ein Limit. Die Eingabe akzeptiert ein einzelnes Produkt oder eine ganze Kategorie, und das Limit entscheidet über Umfang und Kosten eines Laufs.

Produkt-URL Kategorie- oder Such-URL Eine pro Zeile Limit je Abfrage 0 für alles CSV-Upload XLSX-Upload TXT-Upload Parquet-Upload Residenzieller Proxy bei diesem Händler
Gängige Arbeitsabläufe

Drei Aufgaben, die hier
am häufigsten laufen.

Ein paar Beispiele, wie Teams Katalogdaten von Distributoren nutzen, um eine Frage zu beantworten, die sie tatsächlich haben.

Beschaffung

Prüfen, was Sie gegenüber der Liste zahlen

Ziehen Sie die Kategorien, aus denen Sie beschaffen, und legen Sie die veröffentlichten Preise neben Ihre eigene Vertragsliste. Die Differenz, Position für Position, ist das Briefing für das nächste Lieferantengespräch - und aus einer Tabelle heraus argumentiert es sich erheblich leichter als aus einem Eindruck.

Beschaffung
Daten

Dasselbe Teil über Lieferanten hinweg zuordnen

Exportieren Sie eine Kategorie und verknüpfen Sie über mpn oder gtin statt über die Artikelnummer, die jeder Distributor anders vergibt. Genau das macht aus vier Lieferantenkatalogen eine vergleichbare Liste statt vier Tabellen, die niemand zusammenführen kann.

Daten · Ops
Wettbewerb

Eine Kategorie beobachten statt einer Seite

Geben Sie Kategorie-URLs statt einzelner Produkte hinein und lassen Sie das Ganze planmäßig erneut laufen. Was sich bewegt - ein Preis, ein Lagerstatus, eine neue Marke in einem Bereich - wird als Differenz zwischen zwei Exporten sichtbar, statt darauf angewiesen zu sein, dass es jemandem auffällt.

Strategie
Preise

Zahlen Sie nur für die Zeilen,
die Sie tatsächlich abrufen.

Kein Abonnement, kein Mindestumsatz, keine wiederkehrende Rechnung. Ihre ersten 500 Zeilen gehen auf uns - danach zahlen Sie nach Verbrauch, zum selben Pauschalpreis wie bei jedem anderen Scraper hier.

Kostenlose Stufe

500 kostenlose Zeilen - 0 $

Für jedes neue Konto, einmalig. Keine Kreditkarte erforderlich. Limits je Abfrage, Datei-Upload und jedes Exportformat inbegriffen.

0 $ für immer
Nach Verbrauch

0,002 $ je Zeile, nach der kostenlosen Stufe

Etwa 2 $ pro 1.000 Produkte. Der Vorab-Schätzer zeigt Zeilenzahl und Guthabenkosten, bevor ein Lauf startet - keine Überraschungsrechnungen, keine Recheneinheiten, die man erst umrechnen muss.

Am beliebtesten
Volumen

Individuell · hohes Volumen

Volumenpreise, dedizierte Worker und ein SLA für laufende Überwachung oder sehr große Katalogabrufe. Nennen Sie uns Ihre Zahlen, und wir erstellen ein Angebot.

Sprechen Sie uns an
10 % Rabatt auf Ihren ersten bezahlten Lauf.Verwenden Sie den Code LIVESCRAPER10 an der Kasse.
Registrieren
Passt gut zu

Dasselbe Teil,
von einem anderen Distributor.

Das Rechtliche

Ist es legal,
Grainger-Angebote zu scrapen?

Kurze Antwort: ja für den öffentlichen Katalog - und dieser Export enthält keine Konto-, Kunden- oder Vertragsdaten.

Die hier erfassten Felder sind jene, die Grainger in den strukturierten Daten auf den eigenen öffentlichen Produktseiten veröffentlicht, damit Suchmaschinen und Shopping-Dienste sie lesen. Name, Preis, Verfügbarkeit, Marke und Kennungen werden jedem angezeigt, der die Seite öffnet, angemeldet oder nicht. Öffentlich veröffentlichte Katalogdaten zu sammeln ist seit Langem gängige Praxis, und nichts hier berührt ein Login, ein Konto oder eine Kasse.

In dieser Ausgabe stecken überhaupt keine personenbezogenen Daten - es ist eine Produkttabelle. Keine Kundennamen, keine Bestellhistorie, keine Vertragspreise, weil nichts davon öffentlich ist. Was Ihr Konto im angemeldeten Zustand sieht, ist nicht das, was hier gelesen wird, und das ist eine bewusste Grenze und keine Einschränkung, die es zu umgehen gälte.

Graingers eigene Bedingungen schränken den automatisierten Zugriff ein, dies ist also ebenso eine Vertrags- wie eine Rechtsfrage - wenn Sie eine Lieferantenbeziehung zu ihnen haben, prüfen Sie sie. Wir betreiben keine Tracker Dritter auf der Datenebene, und Ihre Exporte werden nach 30 Tagen automatisch gelöscht.

livescraper.app · Grundsätze
Nur öffentliche Katalogdaten
Keine Logins, keine Konten berührt
Keine Vertragspreise im Export
Keine personenbezogenen Daten erfasst
Exporte löschen sich automatisch (30 Tage)
Prüfen Sie vor dem Skalieren Graingers eigene Bedingungen.
Häufige Fragen

Was Menschen fragen,
bevor sie sich anmelden.

Die Fragen, die wir am häufigsten hören. Noch etwas? Sprechen Sie uns an - die Antworten schreiben Menschen, keine Bots.

Wie scrape ich Grainger-Produktdaten?+
Mit dem Grainger Products Scraper:
  1. Melden Sie sich auf der Plattform an.
  2. Öffnen Sie den Grainger Products Scraper.
  3. Fügen Sie Grainger-Produkt-URLs oder Kategorie- und Such-URLs ein, eine pro Zeile - oder laden Sie eine CSV-, XLSX-, TXT- oder Parquet-Datei hoch.
  4. Legen Sie ein Limit je Abfrage fest oder setzen Sie es auf null, um alles zu nehmen.
  5. Wählen Sie Ihr Ausgabeformat.
  6. Klicken Sie auf Get Data.
Brauche ich dafür einen Residential-Proxy?+
Ja - planen Sie ihn ein. Grainger ist einer von vier Händlern, die die Plattform als Blocker von Rechenzentrums-IPs oder als clientseitig rendernd benennt, neben Lowes, Zalando und Fastenal. Anfragen gehen ohnehin immer über den Proxy-Pool statt über Ihre eigene Adresse, aber dieser Händler ist als einer markiert, der die residenzielle Option statt des Standard-Pools braucht.
Kann ich statt eines Produkts eine Kategorie angeben?+
Ja. Die Eingabe akzeptiert eine Produkt-URL oder eine Kategorie- beziehungsweise Such-URL, eine pro Zeile. Ein einzelnes Teil zu ziehen und einen ganzen Katalogbereich zu ziehen ist damit derselbe Job mit einer anderen Zeile im Feld. Das Limit je Abfrage entscheidet, wie viel davon Sie nehmen.
Was kommt für jedes Produkt zurück?+
Fünfzehn Spalten: die von Ihnen eingereichte Abfrage, der Dienst, der Name, der Preis, die Währung, die Verfügbarkeit, die Marke, die SKU, die MPN, die GTIN, die Bewertung, die Zahl der Rezensionen, das Bild, der Produktlink und die Beschreibung.
Warum kommt eine Spalte manchmal leer zurück?+
Weil die Felder aus den strukturierten Daten gelesen werden, die der Händler auf den eigenen Seiten veröffentlicht - der Export ist also genau so vollständig wie diese. Ein Angebot, das keine GTIN veröffentlicht, hat keine GTIN zu geben. Die Spalten query und service sind die Ausnahmen: Die schreibt der Scraper selbst, sie stehen also ohnehin in jeder Zeile.
Ist das dasselbe Werkzeug wie bei den anderen Händlern?+
Ja. Grainger ist einer von mehreren Händlern hinter einem geteilten Products Scraper, weshalb jeder von ihnen dieselben fünfzehn Spalten in derselben Reihenfolge exportiert. Die Spalte service hält fest, von welchem Händler eine Zeile stammt, sodass eine aus mehreren Läufen zusammengesetzte Datei trennbar bleibt.
Bekomme ich Vertrags- oder Kontopreise?+
Nein. Dies liest den öffentlichen Katalog, Sie bekommen also das, was die Seite jedem veröffentlicht. Was Ihr angemeldetes Konto sieht, wird hier nicht erfasst, und Konto-, Kunden- oder Bestelldaten erscheinen im Export überhaupt nicht.
Was kostet das?+
Die ersten 500 Zeilen sind kostenlos und einmalig, ohne Kreditkarte. Danach sind es 0,002 $ je Zeile - etwa 2 $ pro 1.000 Produkte - derselbe Pauschalpreis wie bei jedem anderen Scraper auf der Plattform. Der Schätzer zeigt die Kosten eines Laufs, bevor er startet.

Ihre ersten 500 Zeilen,
gehen aufs Haus.

500 einmalige kostenlose Zeilen für jedes neue Konto - ohne Ablaufdatum. Danach 0,002 $ je Zeile, nach Verbrauch - keine hinterlegte Karte, bis Sie es sagen.

Sofort aktiv · keine Karte erforderlich

Grainger-Produkt- und -Kategoriedaten im großen Stil scrapen

Der Grainger Products Scraper von Livescraper macht aus Katalog-URLs eine Produkttabelle. Sie fügen Grainger-Produkt- oder -Kategorie-URLs eine pro Zeile ein - oder laden sie als CSV-, XLSX-, TXT- oder Parquet-Datei hoch -, begrenzen die Zeilen je Abfrage und laden die Ergebnisse als saubere CSV-, Excel- oder JSON-Datei herunter. Anfragen gehen über den geteilten Proxy-Pool statt über Ihre eigene Adresse, und dieser Händler ist einer, den die Plattform als Kandidat für die residenzielle Option markiert.

Jede Zeile ist ein Angebot: der Name, der Preis und seine Währung, die Verfügbarkeit, die Marke, die eigene Artikelnummer des Händlers, die Herstellerteilenummer, die GTIN, die Bewertung und die Zahl der Rezensionen, das Bild, der Produktlink und die Beschreibung. Diese Felder werden aus den strukturierten Daten gelesen, die Grainger auf den eigenen Seiten veröffentlicht - das hält die Form über eine ganze Kategorie hinweg stabil und begrenzt sie zugleich, denn ein Feld, das das Angebot nicht veröffentlicht, ist auch nicht zu erfassen.

Beschaffungsteams ziehen die Kategorien, aus denen sie einkaufen, und stellen die veröffentlichten Preise Position für Position ihrer eigenen Vertragsliste gegenüber. Datenteams exportieren eine Kategorie und verknüpfen über mpn oder gtin statt über die Artikelnummer, die jeder Distributor anders vergibt, und machen so aus mehreren Lieferantenkatalogen eine vergleichbare Liste. Strategieteams geben Kategorie-URLs planmäßig hinein und lesen, was sich zwischen zwei Exporten bewegt hat, statt sich darauf zu verlassen, dass es jemandem auffällt.

Ein praktischer Hinweis vorweg: Diese Seite beschreibt die fünfzehn Spalten und ihre Reihenfolge, worin die archivierten Exporte und die von der Plattform veröffentlichte Liste exakt übereinstimmen - sie behauptet aber keine Formate oder Füllquoten für Grainger, weil es keinen gefüllten Grainger-Export gibt, auf den sich das stützen ließe. Lassen Sie eine Kategorie im kostenlosen Kontingent laufen und sehen Sie sich die ersten Zeilen an, bevor Sie darauf aufbauen. Ihre ersten 500 Zeilen kosten nichts und brauchen keine Kreditkarte, danach sind es pauschal 0,002 $ je Zeile.