Fastenal Produkt-Scraper

Eine Kategorieseite rein,
eine Teileliste raus.

Richten Sie ihn auf eine Fastenal-Produktseite oder eine ganze Kategorie - etwa Dübel - und erhalten Sie den Katalog als Zeilen: Name, Preis, Währung, Verfügbarkeit, Marke und die Kennungen, über die ein Beschaffungssystem tatsächlich verknüpft: sku, mpn und gtin. Fünfzehn Spalten, eine Zeile pro Produkt. Zwei Dinge vorab: Fastenal ist einer der Händler, für die Sie Ihren eigenen Residential-Proxy brauchen, und die Felder stammen aus den strukturierten Daten der Seite selbst - lesen Sie also den Hinweis zu leeren Feldern, bevor Sie mit einer einzelnen Spalte planen.

500 Zeilen gratis, einmaligdanach 0,002 $ pro Zeile15 SpaltenCSV · XLSX · JSON
So funktioniert es

Geben Sie eine URL,
bekommen Sie den Katalog.

Eine Eingabe und ein Regler. Eine Zeile kann ein einzelnes Produkt oder eine ganze Kategorie sein, und eine Kategorie kommt in ihre Produkte aufgefächert zurück.

  1. SCHRITT 1Melden Sie sich auf der Plattform an.
  2. SCHRITT 2Öffnen Sie den Fastenal Produkt-Scraper.
  3. SCHRITT 3Fügen Sie Fastenal-Produkt-URLs oder Kategorie-URLs ein, eine pro Zeile - oder laden Sie eine CSV-, XLSX- oder TXT-Datei hoch.
  4. SCHRITT 4Richten Sie einen Residential-Proxy ein - Fastenal ist einer der Händler, die Rechenzentrums-IPs sperren oder Produkte clientseitig rendern.
  5. SCHRITT 5Setzen Sie ein Limit pro Anfrage oder lassen Sie es leer, um alles zu nehmen, und klicken Sie auf Get Data.
  6. SCHRITT 6Laden Sie das Ergebnis als CSV, XLSX oder JSON herunter.

Das Limit gilt pro Anfrage: Fünf Kategorie-URLs mit einem Limit von zweihundert ergeben zweihundert Produkte aus jeder - nicht zweihundert insgesamt.

Warum Teams ihn nutzen

Die Kennungen,
nicht nur der Preis.

Für den Katalogabgleich gebaut

sku, mpn und gtin stehen in derselben Zeile wie Preis und Verfügbarkeit. Das sind die Felder, mit denen sich ein Export an Ihrem eigenen Artikelstamm oder an der Liste eines Mitbewerbers ausrichten lässt - ein Abgleich über Produktnamen ist Raterei, einer über die Herstellernummer nicht.

Eine Kategorie ist eine gültige Eingabe

Sie brauchen keine Liste von Produkt-URLs, um anzufangen. Geben Sie die Kategorie an, die Sie interessiert, und sie kommt aufgefächert zurück, eine Zeile pro Produkt - genauso ist auch das Beispiel des Werkzeugs für Fastenal geschrieben: Es zeigt auf einen ganzen Bereich statt auf einen einzelnen Artikel.

Dieser Händler braucht Ihren eigenen Proxy

Die meisten Dienste dieser Pipeline laufen über unseren gemeinsamen Pool, nie über Ihre echte Adresse. Fastenal ist einer der wenigen, die das Werkzeug als Ausnahme nennt - er sperrt Rechenzentrums-Adressen oder baut seine Produktseiten im Browser auf -, deshalb läuft dieser über einen Residential-Proxy, den Sie stellen. Residential genügt; er muss nicht aus den USA sein.

Was Sie bekommen

Fünfzehn Spalten,
eine Zeile pro Produkt.

Jede Zeile ist ein Artikel: wie er heißt, was er kostet und in welcher Währung, ob er verfügbar ist, wer ihn herstellt, die Kennungen, die ihn eindeutig machen, und wie er dargestellt wird.

Die Spaltenliste unten ist die Kopfzeile echter Export-Läufe - fünfundvierzig davon, alle identisch -, bestätigt durch das Spalten-Array, das die Oberfläche rendert. Belastbarer werden Namen nicht. Wichtiger als sonst ist hier allerdings, was nach der Tabelle steht, denn dieser Dienst ist einer von mehreren, die sich eine Pipeline teilen, und wir haben diese Pipeline nie selbst auf Fastenal gerichtet. Der Hinweis sagt genau, was uns das erlaubt zu sagen und was nicht.

Datenlexikon

Fünfzehn Spalten,
und eine ehrliche Obergrenze.

Die Namen sind exakt und doppelt bestätigt. Die Beschreibungen sagen, wofür jede Spalte da ist - nicht, was sie enthalten wird, denn das ist die Entscheidung des Händlers und nicht unsere, und der Hinweis unten erklärt, warum.

query
Die URL, die Sie für diese Zeile übermittelt haben - die Produkt- oder Kategorieseite, aus der sie stammt. Vom Scraper geschrieben, steht also in jeder Zeile.
service
Von welchem Händler diese Zeile stammt. Dieser Scraper teilt sich eine Pipeline mit mehreren anderen Produktdiensten, und der von Ihnen gewählte wird in jede Zeile gestempelt - praktisch, wenn Sie mehrere Händler in derselben Tabelle führen.
name
Der Produktname, wie die Seite ihn deklariert.
price
Der Preis, den die Seite deklariert.
currency
Die Währung dieses Preises, als eigene Spalte - Sie müssen also kein Symbol aus dem Preisfeld parsen.
availability
Der Lagerstatus, den die Seite deklariert.
brand
Die Marke, die die Seite deklariert.
sku
Der händlereigene Artikelcode.
mpn
Die Herstellernummer. Zusammen mit gtin macht sie einen Export mit einem Katalog verknüpfbar, der nicht der von Fastenal ist.
gtin
Die Global Trade Item Number - die Barcode-Kennung.
rating
Die Produktbewertung, sofern die Seite eine veröffentlicht. Eine Skala wird hier nicht genannt; wir haben keinen Wert gesehen.
reviews
Die Rezensionsanzahl. Eine Anzahl von Rezensionen, nicht deren Text - in diesem Export gibt es keinen Rezensionstext.
image
Das Produktbild, das die Seite deklariert.
url
Der Produktlink.
description
Die Produktbeschreibung, die die Seite deklariert.

Zwei Dinge zur Beleglage dieser Seite, beide Ihre Zeit wert. Erstens der Mechanismus: Produkte werden aus dem JSON-LD gelesen, das eine Seite über sich selbst veröffentlicht - den strukturierten Daten, die Händler für Suchmaschinen einbetten. Das setzt eine Obergrenze, über die diese Seite nicht hinwegtut. Jede Spalte nach service existiert nur, wenn Fastenal dieses Feld deklariert, ein leeres Feld bedeutet also nicht veröffentlicht und nicht Lauf fehlgeschlagen. Zweitens die Lücke: Wir haben das nie gegen Fastenal laufen lassen. Wir haben fünfundvierzig Exporte aus der gemeinsamen Pipeline hinter diesem Dienst, und kein einziger ist ein Fastenal-Lauf - vierundvierzig kamen leer zurück, und der einzige gefüllte stammt von einem anderen Händler. Dieser Export ist einen ehrlichen Datenpunkt wert, und zwar über das Werkzeug und nicht über Fastenal: query und service waren in jeder Zeile gefüllt, weil der Scraper sie selbst schreibt - und sechs der fünfzehn waren in jeder einzelnen Zeile leer. Rechnen Sie auch hier mit Lücken, rechnen Sie damit, dass sie anders liegen, weil ein anderer Händler andere strukturierte Daten veröffentlicht, und lassen Sie Ihren ersten Lauf im Gratis-Kontingent zeigen, welche. Deshalb druckt diese Seite auch keine Beispielwerte und keine Formate: Ohne einen Fastenal-Lauf würden wir sie erfinden.

Job-Einstellungen

Ein Regler,
und eine Liste von Links.

Eine Zeile ist eine Produktseite oder eine ganze Kategorie. Darüber hinaus gibt es eine einzige Zahl einzustellen und einen Weg, eine längere Liste zu übergeben.

Produkt-URL Kategorie-URL Such-URL Eine pro Zeile Limit pro Anfrage Leer oder 0 nimmt alles CSV-Upload XLSX-Upload TXT-Upload Residential-Proxy
Woher die Felder kommen

Die Seite deklariert es,
wir geben es wieder.

Dieser Scraper liest die strukturierten Daten, die eine Produktseite über sich selbst veröffentlicht - den JSON-LD-Block, den Händler einbetten, damit Suchmaschinen Preis und Lagerstatus anzeigen können. Deshalb lesen sich die Spalten, wie sie sich lesen: sku, mpn, gtin, brand, availability und currency sind das Standardvokabular zur Beschreibung eines Produkts und keine Namen, die wir erfunden haben.

Die praktische Folge ist die, mit der man planen sollte. Eine Spalte ist nur so gut wie das Markup des Händlers. Fehlt ein Feld in den strukturierten Daten der Seite, kommt es leer zurück, und kein noch so häufiges Wiederholen ändert daran etwas - es ist kein Fehler, es ist eine Abwesenheit. In dem einen gefüllten Export, den wir von diesem gemeinsamen Werkzeug haben, waren sechs der fünfzehn Spalten in jeder Zeile leer.

Wenn Sie etwas brauchen, das das Markup nicht führt, ist das eine andere Aufgabe - der Universal AI-Scraper liest die Seite selbst und gibt die von Ihnen benannten Attribute zurück, statt nur das, was für Suchmaschinen deklariert wurde.

livescraper.app · die Obergrenze
Aus dem JSON-LD der Seite gelesen
query und service: von uns geschrieben
Die anderen dreizehn: von der Seite deklariert
Leer = nicht veröffentlicht, nicht fehlgeschlagen!
Prüfen Sie die Lücken bei Ihrem ersten Lauf
Strukturierte Daten sind die Entscheidung eines Händlers, und sie fällt unterschiedlich aus.
Die Liste übergeben

Uploads ergänzen
und deduplizieren nicht.

Eine hochgeladene Datei leert das Feld nicht - die Zeilen werden dem hinzugefügt, was Sie bereits getippt hatten, und Duplikate werden nicht entfernt. Laden Sie dieselbe Datei zweimal hoch, werden diese URLs tatsächlich zweimal abgerufen - und zweimal abgerechnet.

Bei einer CSV- oder TXT-Datei wird die ganze Zeile als eine URL genommen, eine Tabelle mit zusätzlichen Spalten ist hier also nicht das Richtige. Nur eine XLSX-Datei wird spaltenweise gelesen, und dort nimmt sie Spalte A.

Der Dateiauswahldialog listet Parquet neben CSV, XLSX und TXT auf, kann eine solche Datei im Browser aber gar nicht lesen und sagt Ihnen das auch - nehmen Sie eines der anderen drei Formate.

livescraper.app · der Upload
CSV · XLSX · TXT
Duplikate werden NICHT entfernt!
CSV und TXT: die ganze Zeile
XLSX: Spalte A
An das Getippte angehängt
Prüfen Sie das Feld vor dem Start - eine doppelte Liste ist eine doppelte Rechnung.
Typische Abläufe

Drei Aufgaben, die hier
am häufigsten laufen.

Ein paar Wege, wie Teams aus einem Industriekatalog etwas machen, das eine Tabelle beantworten kann.

Beschaffung

Die eigene Teileliste bepreisen

Exportieren Sie die Kategorien, aus denen Sie kaufen, und verknüpfen Sie das Ergebnis über mpn oder gtin mit Ihrem Artikelstamm statt über Namen. Heraus kommt ein zeilenweiser Vergleich mit dem, was Sie tatsächlich zahlen - die Fassung dieser Frage, die ein Finanzteam akzeptiert.

Beschaffung · Finanzen
Katalog

Lücken in den eigenen Daten füllen

Wenn in Ihren Produktdatensätzen Herstellernummern oder Barcodes fehlen, ist ein Kategorie-Export eine Quelle dafür. Marke, sku, mpn und gtin kommen gemeinsam in einer Zeile an, und das reicht meist, um einen Artikel abzugleichen, den Sie ohnehin führen.

Daten · Sortiment
Verfügbarkeit

Eine Kategorie über die Zeit beobachten

Lassen Sie dieselbe Kategorie regelmäßig laufen und heben Sie die Exporte auf. Wie sich Preis und Verfügbarkeit über einen ganzen Bereich bewegen, sagt mehr über einen Lieferanten als jeder Einzelartikel - und die query-Spalte hält jeden Lauf zur Seite zurückverfolgbar, aus der er stammt.

Ops
Preise

Zahlen Sie für die Produkte,
die Sie wirklich holen.

Kein Abo, 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.

Gratis-Kontingent

500 Zeilen gratis - 0 $

Bei jedem neuen Konto, einmalig. Keine Kreditkarte. Limits pro Anfrage, Datei-Upload und alle Exportformate inklusive. Den Residential-Proxy, den dieser Händler verlangt, stellen Sie selbst.

0 $ für immer
Nach Verbrauch

0,002 $ pro Zeile, nach dem Gratis-Kontingent

Derselbe Pauschalpreis wie bei jedem anderen Scraper der Plattform, und eine Zeile ist hier ein Produkt. Der Schätzer zeigt Zeilenzahl und Kredit-Kosten, bevor ein Lauf startet - keine überraschenden Rechnungen, keine Recheneinheiten zum Umrechnen.

Am beliebtesten
Volumen

Individuell · hohes Volumen

Volumenpreise, dedizierte Worker und ein SLA für laufendes Monitoring oder sehr große Katalogabfragen. Nennen Sie uns Ihre Zahlen, wir machen Ihnen ein Angebot.

Sprechen Sie uns an
10 % Rabatt auf Ihren ersten bezahlten Lauf.Nutzen Sie den Code LIVESCRAPER10 beim Checkout.
Registrieren
Passt gut zu

Wenn das Markup
nicht reicht.

Das eine füllt die Felder, die eine Seite nie deklariert hat; das andere sagt Ihnen, was dasselbe Teil anderswo kostet.

Das Rechtliche

Ist es legal,
Produktkataloge zu scrapen?

Kurz gesagt: ja für öffentliche Katalogdaten - und auf der Datenschutzseite ist das ungefähr so unproblematisch, wie Scraping wird, denn es kommen keine Personen darin vor.

Alles in diesem Export wird auf einer öffentlichen Produktseite jedem gezeigt, der sie öffnet: Name, Preis, Währung, Verfügbarkeit, Marke, die Kennungen, ein Bild und eine Beschreibung. Mehr noch: Das meiste davon wird gerade deshalb in strukturierter Form veröffentlicht, damit Maschinen es lesen - dafür ist JSON-LD da. Es für Preisrecherche und Katalogarbeit zu sammeln ist seit Langem etablierte Praxis, und nichts hier berührt einen Login, einen Kundenpreis oder eine Kasse.

In diesen fünfzehn Spalten stehen überhaupt keine personenbezogenen Daten - keine Namen, keine Rezensierenden, keine Kontaktdaten. Das macht die übliche Datenschutzprüfung kurz. An ihre Stelle tritt das Kommerzielle: Preise und Katalogstruktur sind Geschäftsinformationen eines Lieferanten, und sie für die eigene Beschaffung zu nutzen ist üblich, während das Weiterveröffentlichen des Katalogs eines Mitbewerbers als eigener eine andere Sache ist, die kein Export akzeptabel macht.

Fastenals Nutzungsbedingungen beschränken automatisierten Zugriff, und Fastenal ist einer der Händler, die das auf Netzwerkebene durchsetzen - deshalb ist ein Residential-Proxy hier eine Voraussetzung und keine Empfehlung. Damit ist das eine vertragliche und nicht nur eine technische Frage. Wir betreiben auf der Datenebene keine Tracker Dritter, und Ihre Exporte löschen sich nach 30 Tagen selbst.

livescraper.app · Grundsätze
Nur öffentliche Katalogseiten
Keine Logins, keine Kundenpreise, keine Kasse
Keine personenbezogenen Daten in irgendeiner Spalte
Preise sind Geschäftsinformationen eines Lieferanten!
Exporte löschen sich selbst (30 Tage)
Prüfen Sie Fastenals eigene Bedingungen, bevor Sie hochskalieren.
FAQ

Was Leute fragen,
bevor sie sich registrieren.

Die häufigsten Fragen. Noch etwas offen? Sprechen Sie uns an - die Antworten schreiben Menschen, kein Bot.

Wie scrape ich Fastenal-Produktdaten?+
Mit dem Fastenal Produkt-Scraper:
  1. Melden Sie sich auf der Plattform an.
  2. Öffnen Sie den Fastenal Produkt-Scraper.
  3. Fügen Sie Fastenal-Produkt-URLs oder Kategorie-URLs ein, eine pro Zeile - oder laden Sie eine CSV-, XLSX- oder TXT-Datei hoch.
  4. Richten Sie einen Residential-Proxy ein - Fastenal ist einer der Händler, die Rechenzentrums-IPs sperren oder Produkte clientseitig rendern.
  5. Setzen Sie ein Limit pro Anfrage oder lassen Sie es leer, um alles zu nehmen, und klicken Sie auf Get Data.
  6. Laden Sie das Ergebnis als CSV, XLSX oder JSON herunter.
Kann ich auf eine ganze Kategorie zeigen oder nur auf einzelne Produkte?+
Beides. Eine Zeile kann eine Produkt-URL oder eine Kategorie- oder Such-URL sein, und eine Kategorie liefert eine Zeile pro Produkt darin. Das Beispiel, das das Werkzeug selbst für Fastenal ins Feld schreibt, ist eine Kategorie - der Dübelbereich -, kategorienweise zu arbeiten ist also die vorgesehene Nutzung.
Woher kommen die Daten eigentlich?+
Aus dem JSON-LD, das die Seite über sich selbst veröffentlicht - den strukturierten Daten, die Händler für Suchmaschinen einbetten. Das ist wissenswert, weil es die Obergrenze setzt: Dieser Scraper gibt wieder, was Fastenal deklariert, eine Spalte kommt also leer zurück, wenn die Seite dieses Feld nie deklariert hat, und nicht, weil der Lauf fehlgeschlagen wäre.
Werden alle fünfzehn Spalten gefüllt sein?+
Mit ziemlicher Sicherheit nicht, und wir tun nicht so, als wäre es anders. Weil die Felder aus den strukturierten Daten jeder Seite gelesen werden, ist es die Entscheidung des Händlers, welche Felder vorhanden sind. In dem einen gefüllten Export, den wir von diesem gemeinsamen Werkzeug haben - ein anderer Händler, nicht Fastenal -, waren sechs der fünfzehn in jeder Zeile leer. Rechnen Sie mit Lücken und lassen Sie Ihren ersten Gratis-Lauf zeigen, welche hier gelten.
Haben Sie das selbst gegen Fastenal laufen lassen?+
Nein, und das ist die ehrliche Antwort. Wir haben fünfundvierzig Export-Läufe des gemeinsamen Produkt-Scrapers hinter diesem Dienst, und kein einziger davon ist ein Fastenal-Lauf. Die fünfzehn Spaltennamen sind also belastbar - zwei unabhängige Quellen stimmen überein -, und alles darüber, was Fastenal konkret zurückgibt, wird Ihr erster Lauf im Gratis-Kontingent eher feststellen als wir.
Brauche ich für diesen hier einen Proxy?+
Ja. Anfragen gehen normalerweise über unseren gemeinsamen Proxy-Pool statt über Ihre echte Adresse, aber Fastenal ist einer der Händler, die das Werkzeug eigens als Sperrer von Rechenzentrums-IPs oder als clientseitigen Renderer nennt, dieser Dienst braucht also Ihren eigenen Residential-Proxy. Residential genügt - er muss nicht aus den USA sein.
Wofür ist die Spalte service da?+
Sie hält fest, von welchem Händler eine Zeile stammt. Dieser Scraper ist einer von mehreren Diensten, die sich eine Produkt-Pipeline teilen, und der von Ihnen gewählte wird mit dem Job gesendet und in jede Zeile geschrieben - wenn Sie also Exporte mehrerer Händler in derselben Tabelle führen, ist es diese Spalte, die sie auseinanderhält.
Was kostet das?+
Die ersten 500 Zeilen sind gratis und einmalig, ohne Kreditkarte. Danach sind es 0,002 $ pro Zeile - derselbe Pauschalpreis wie bei jedem anderen Scraper der Plattform. Eine Zeile ist ein Produkt. Der Residential-Proxy ist eine separate Kostenstelle, und zwar Ihre.

Ihre ersten 500 Produkte,
gehen aufs Haus.

500 Zeilen gratis, einmalig, bei jedem neuen Konto - ohne Verfallsdatum. Danach 0,002 $ pro Zeile nach Verbrauch, ohne hinterlegte Karte, bis Sie sich entscheiden. Den Residential-Proxy bringen Sie mit.

In Sekunden startklar · keine Karte

Fastenal-Produktdaten im großen Stil scrapen

Der Fastenal Produkt-Scraper von Livescraper macht aus Industriekatalogseiten eine Tabelle. Sie fügen Fastenal-Produkt-URLs oder ganze Kategorie-URLs ein - eine pro Zeile oder als CSV-, XLSX- oder TXT-Datei hochgeladen -, legen fest, wie viele Produkte je Anfrage genommen werden, und laden das Ergebnis als saubere CSV-, Excel- oder JSON-Datei herunter, eine Zeile pro Produkt.

Jede Zeile trägt den Namen, den Preis und dessen Währung als getrennte Spalten, die Verfügbarkeit, die Marke und die drei Kennungen, die Katalogarbeit erst möglich machen: sku, mpn und gtin. Die letzten beiden sind der Grund, warum dieser Export nützlich und nicht bloß interessant ist - eine Herstellernummer verknüpft sich mit Ihrem Artikelstamm, ein Produktname nur ungefähr. Bewertung, Rezensionsanzahl, Bild, Link und Beschreibung vervollständigen die fünfzehn.

Beschaffungsteams exportieren die Kategorien, aus denen sie kaufen, und verknüpfen das Ergebnis zeilenweise mit dem, was sie bereits zahlen. Daten- und Sortimentsteams nutzen es, um fehlende Herstellernummern und Barcodes in den eigenen Datensätzen zu ergänzen. Betriebsteams lassen dieselbe Kategorie regelmäßig laufen und verfolgen, wie sich Preis und Verfügbarkeit über einen ganzen Bereich bewegen statt über einen einzelnen Artikel.

Zwei Grenzen stehen hier ausdrücklich da, statt vergraben zu sein, denn beide ändern die Planung. Fastenal ist einer der Händler, die diese Pipeline eigens als Sperrer von Rechenzentrums-Adressen oder als clientseitige Renderer nennt, dieser Dienst braucht also Ihren eigenen Residential-Proxy - Residential genügt, er muss nicht aus den USA sein. Und die Felder werden aus den strukturierten Daten gelesen, die jede Seite über sich selbst veröffentlicht, eine leere Spalte ist also ein Feld, das der Händler nie deklariert hat, und kein fehlgeschlagener Lauf; in dem einen gefüllten Export, den wir von diesem gemeinsamen Werkzeug haben, von einem anderen Händler, waren sechs der fünfzehn Spalten durchgehend leer. Wir haben das nicht selbst gegen Fastenal laufen lassen - für die fünfzehn Spaltennamen stehen wir also ein, und der Rest ist das, was Ihr erster Lauf im Gratis-Kontingent zeigt. Starten Sie kostenlos: Ihre ersten 500 Zeilen kosten nichts und brauchen keine Karte.