Best Buy Produkt-Scraper

Eine Such-URL rein,
gerankte Zeilen raus.

Dies ist kein Scraper für Produktdetailseiten. Sie geben ihm eine Best-Buy-Suchergebnisseite, und er liefert eine Zeile für jede Anzeige darauf, jede mit dem Rang, den sie innehatte - Preis, Bewertung und Regalposition stehen also in derselben Tabelle.

einmalig 500 Zeilen gratisdanach 0,002 $ pro Zeileeine Such-URL, viele gerankte ZeilenCSV · JSON · Excel
So funktioniert es

Eine Such-URL rein, eine Tabelle raus.

  1. SCHRITT 1Melden Sie sich auf der Plattform an.
  2. SCHRITT 2Öffnen Sie den Best Buy Products Scraper.
  3. SCHRITT 3Fügen Sie die gewünschten Suchergebnis-URLs von Best Buy ein, eine pro Zeile - die Sorte, die aussieht wie /site/searchpage.jsp?st=….
  4. SCHRITT 4Wählen Sie Ihr Ausgabeformat (CSV / JSON / XLSX).
  5. SCHRITT 5Starten Sie den Job.
  6. SCHRITT 6Laden Sie die Ergebnisse herunter - elf Spalten je Zeile, in der Reihenfolge der Anzeigen.
Was Sie erwartet

Was man wissen sollte, bevor man ihn laufen lässt.

Jede Zeile weiß, wo sie stand

position ist der Rang der Anzeige auf der Ergebnisseite, von 1 abwärts. Unsere Läufe lieferten die Positionen 1 bis 23. Diese Spalte trennt den Dienst von einem Produkt-Scraper: Sie erfassen ein Regal so, wie es an einem bestimmten Tag geordnet war, nicht eine Menge unverbundener Produktseiten. Dieselbe Suchanfrage wöchentlich ergibt so eine Bewegungsreihe statt einer Momentaufnahme.

Elf Spalten, nicht die siebzehn, die Sie erwarten könnten

Wenn Sie unsere anderen Handelskataloge kennen, greifen Sie nach parsed_price, currency, availability und einem status-Kennzeichen. Nichts davon gibt es hier. Dieser Dienst liefert query, name, sku, brand, model, price, rating, reviews, image, url und position - eine Suchergebnis-Form, keine Produktdetail-Form.

Die SKU ist der Verknüpfungsschlüssel, und sie steht in der URL

Best Buys SKU ist eine schlichte Zahl, und jede Zeile trägt sie zweimal - einmal in sku und einmal in url. In unserem Export tauchten zwei URL-Formen auf: 58 Zeilen als /product/…/sku/<sku> und 27 als /site/-/<sku>.p?skuId=<sku>. Verknüpfen Sie über sku statt über die Adresse, dann führen beide Formen auf dasselbe Produkt.

Die Spalte brand ist der Anfang des Titels

Auf 85 von 85 unserer Zeilen ist der Wert von brand ein führender Teilstring von name. Das funktioniert, wenn der Titel mit dem Hersteller beginnt, und liefert „HP“ oder „Dell“; es funktioniert nicht, wenn der Titel mit einer Größenangabe oder einer Werbefloskel beginnt, und entsprechend enthält unser Export Werte wie „Customer“, „Latitude“ und „15.6" 2K Touchscreen Laptop“. Behandeln Sie die Spalte als Titelanfang und normalisieren Sie, bevor Sie danach gruppieren.

Die Tiefe schwankt zwischen Läufen derselben Suchanfrage

Unsere sieben Läufe übermittelten alle dieselbe Such-URL und kamen mit 2, 3, 10, 14, 15, 18 und 23 Zeilen zurück. Die Positionen begannen stets bei 1, es änderte sich also nur, wie weit ein Lauf die Seite hinunterkam. Gleichen Sie über sku und position ab, behandeln Sie einen kurzen Lauf als kurzen Lauf und nicht als verschwundene Produkte, und wiederholen Sie ihn, wenn eine Reihe dünn aussieht.

Eine Statusspalte gibt es hier nicht

Die siebzehnspaltigen Katalogdienste schreiben je Zeile ein status, damit ein blockierter Abruf sichtbar wird. Dieses Schema hat keines - ein Lauf, der nichts liefert, liefert überhaupt keine Zeilen. Der Anbieterkatalog führt diesen Dienst als Partial mit der Notiz -blocked (needs residential proxy), was zu unserem Bild passt: Zeilen kommen an, aber die Tiefe ist nicht garantiert. Zählen Sie die Zeilen je Lauf und schlagen Sie bei einem Einbruch Alarm.

Was Sie zurückbekommen

Elf Spalten, gemessen an 85 Zeilen.

In Exportreihenfolge. Die Zahlen stammen aus unseren eigenen sieben Läufen; wo hier steht, dass eine Spalte einen Wert trug, beschreibt das Zeilen, die wir tatsächlich halten.

query
Die Such-URL, die Sie übermittelt haben. Jede Zeile, die eine Suche erzeugt, wiederholt sie, und genau das führt einen Ergebnissatz nach dem Zusammenlegen von Exporten wieder zusammen. Alle 85 unserer Zeilen tragen denselben Wert, weil alle sieben Läufe dieselbe Suchanfrage übermittelten.
name
Der Titel der Anzeige, so wie ihn die Ergebnisseite druckt. Auf allen 85 Zeilen gefüllt. Rechnen Sie mit der Konfiguration im Titel - Prozessor, Arbeitsspeicher, Speicher und Bildschirmgröße sind Teil des Namens statt eigener Spalten.
sku
Best Buys eigene Produktnummer und die Spalte, über die verknüpft wird. Auf allen 85 Zeilen gefüllt, 70 verschiedene Werte, und sie steht auf jeder Zeile auch in url. Sieben SKUs tauchten in mehr als einem unserer Läufe auf - so verfolgt man ein Produkt über die Tage hinweg.
brand
Der Anfang des Titels, kein normalisiertes Herstellerfeld. Auf allen 85 Zeilen gefüllt - und auf allen 85 ein führender Teilstring von name. Echte Hersteller kommen vor, und ebenso Fragmente wie „Customer“ oder eine Bildschirmgröße. Normalisieren Sie, bevor Sie danach gruppieren.
model
Die Modellnummer des Herstellers, wo die Anzeige eine druckt - 69 von 85 Zeilen. Das ist der Wert, der den Wechsel in den Katalog eines anderen Händlers übersteht; behalten Sie ihn also, obwohl er der dünnere der beiden Identifikatoren ist.
price
Der Preis wie angezeigt, mit Währungssymbol. 78 von 85 Zeilen. Dieses Schema hat keine eigene numerische Spalte und keine Währungsspalte; entfernen Sie das Symbol also selbst, bevor Sie rechnen. Unser Lauf enthielt Werte von zweistelligen Beträgen bis 4.199,98 $.
rating
Die durchschnittliche Sternebewertung als Zeichenkette. 81 von 85 Zeilen. Lesen Sie sie zusammen mit reviews: 19 Zeilen tragen eine Bewertung von 0 neben einer Rezensionszahl von 0, und das ist eine Anzeige, die noch niemand bewertet hat, keine schlecht bewertete.
reviews
Die Anzahl der Rezensionen hinter dieser Bewertung. Dieselben 81 Zeilen wie rating, mit demselben Vorbehalt zu den Nullen. Unser Lauf reichte von 0 bis 5.929.
image
Das Vorschaubild der Anzeige, ausgeliefert von Best Buys Bildhost. 84 von 85 Zeilen. Eine Zeile kam ohne zurück, behandeln Sie die Spalte in Ihrem Importer also als optional.
url
Die Produktseite zu dieser Anzeige. Auf allen 85 Zeilen gefüllt, in einer von zwei Formen - /product/…/sku/<sku> auf 58 Zeilen und /site/-/<sku>.p?skuId=<sku> auf 27. Beide enthalten die SKU, die Adresse ist also ein Link und keine Identität.
position
Der Rang, den die Anzeige auf der Ergebnisseite hatte, beginnend bei 1. Auf allen 85 Zeilen gefüllt; unserer reichte bis 23. Diese Spalte macht den Export zum Bild eines Regals, und sie ist nur neben query und dem Datum des Laufs aussagekräftig.

Elf Spalten je Zeile · CSV, JSON oder Excel

Zwei Dinge, mit denen Sie planen sollten. Erstens ist dieses Schema nicht die siebzehnspaltige Katalogform unserer Distributorenseiten: Es gibt kein parsed_price, kein currency, kein availability, kein description und - wichtig - kein status je Zeile. Wenn Sie einen Importer für mehrere Quellen schreiben, braucht dieser hier einen eigenen Zweig. Zweitens ist die Tiefe nicht fest. Sieben Läufe derselben Such-URL lieferten 2, 3, 10, 14, 15, 18 und 23 Zeilen, stets beginnend bei Position 1. Der Anbieterkatalog führt diesen Dienst als Partial mit der Notiz -blocked (needs residential proxy). Zeilen kommen an; wie viele, werden wir aus sieben Läufen nicht versprechen, und wir nennen keine Erfolgsquote.

Häufige Arbeitsabläufe

Wofür ein gerankte Regal gut ist.

Rangverfolgung

Beobachten, wo ein Produkt steht, Woche für Woche

Lassen Sie dieselbe Suchanfrage nach Zeitplan laufen und behalten Sie query, sku, position und das Datum. Weil sieben unserer SKUs in mehr als einem Lauf auftauchten, ist die Verknüpfung geradlinig: dieselbe SKU, andere Position, anderer Tag. Diese Reihe kann Ihnen ein Screenshot nicht geben.

Merchandising · Monitoring
Preisbewegung

Dem geforderten Preis einer Kategorie folgen

Der Preis kam auf 78 unserer 85 Zeilen an. Entfernen Sie das Symbol einmal beim Import, legen Sie die Zahl neben SKU und Datum ab, und ein wöchentlicher Durchlauf einer Handvoll Such-URLs wird zu einer Preisreihe über eine ganze Kategorie statt über eine Handvoll Produkte.

Preisgestaltung · Wettbewerbsanalyse
Rezensions-Benchmarking

Sehen, welche Anzeigen den sozialen Beweis tragen

rating und reviews kamen gemeinsam auf 81 Zeilen an. Nach Rezensionszahl sortiert zeigt eine Ergebnisseite, welche Produkte Aufmerksamkeit gesammelt haben und welche neu sind - sofern Sie die 0/0-Zeilen ausschließen, die unbewertet und nicht schlecht bedeuten.

Kategorienrecherche · Positionierung
Sortimentskartierung

Die Spezifikation aus dem Titel lesen

Eine Beschreibungsspalte gibt es nicht, also lebt die Konfiguration in name. Wer sie über eine ganze Ergebnisseite hinweg parst, erhält eine vergleichbare Spezifikationstabelle für eine Kategorie - und model ist auf den 69 Zeilen, die es trugen, das, womit sich dasselbe Gerät im Katalog eines anderen Händlers finden lässt.

Sortiment · Beschaffung
Preise

Zahlen Sie nur, was Sie tatsächlich nutzen.

Gratis-Kontingent

Die ersten 500 Zeilen sind gratis

Einmalig, bei der Anmeldung. Keine Karte, und nichts, was danach gekündigt werden müsste.

Einmalig, bei der Anmeldung
Preis

danach 0,002 $ pro Zeile

Abgerechnet nach tatsächlich gelieferten Zeilen - was hier fair herum ist, weil eine Such-URL zwei Zeilen oder zwei Dutzend erzeugen kann. Unser Lauf mit 23 Zeilen kostete 23 Zeilen; unser Lauf mit 2 Zeilen kostete 2.

Abgerechnet nach gelieferten Zeilen
Kein Abo

Nichts Wiederkehrendes

Guthaben verfällt nicht im Monatsrhythmus. Verfolgen Sie eine Kategorie durch den Herbst und setzen Sie über den Sommer aus, wenn die Arbeit so aussieht.

Kein monatlicher Verfall
10 % Rabatt auf Ihren ersten bezahlten Lauf.Verwenden Sie beim Checkout den Code LIVESCRAPER10.
Registrieren
Passt gut zu

Andere Regale, andere Schemata.

Das Rechtliche

Ist es legal, Best Buy zu scrapen?

Preise, Bewertungen und Regalreihenfolge auf einer öffentlichen Suchseite sind gewöhnliche Wettbewerbsinformationen. Die Vorbehalte, die hier zu nennen sind, betreffen das Tempo - und die Ehrlichkeit dort, wo wir etwas nicht prüfen konnten.

Ein Preis, ein Produkttitel, eine Bewertung und die Reihenfolge, in der Anzeigen erscheinen, sind Tatsachen über zum Verkauf angebotene Waren. Sie von einer Seite zu lesen, die jedem Besucher ausgeliefert wird, ist das, was ein Käufer von Hand tut - nur in nützlichem Tempo. Nichts in den elf Spalten beschreibt eine Person: kein Name, keine E-Mail-Adresse, keine Telefonnummer, kein Konto. Die datenschutzrechtlichen Fragen, die unsere personenbezogenen Dienste prägen, stellen sich hier also nicht.

Zwei Dinge sind dieser Seite eigen. Erstens das Tempo. Eine Suchseite ist eine schwerere Anfrage als eine Produktseite, und die Tiefe, die wir zurückbekamen, schwankte bei derselben Suchanfrage zwischen zwei und dreiundzwanzig Zeilen. Wir arbeiten in rücksichtsvollem Tempo, und Sie sollten entsprechend planen, statt eine URL für eine tiefere Seite zu bestürmen. Der Anbieterkatalog führt diesen Dienst als Partial und notiert, dass er einen Residential-Proxy braucht - dieselbe Geschichte vom anderen Ende. Zweitens, und das sagen wir lieber, als es zu beschönigen: wir konnten Best Buys robots.txt nicht lesen. Drei gewöhnliche Abrufe von unserer Maschine am 12. August 2026 - die Startseite, die robots-Datei und die Such-URL - liefen in eine Zeitüberschreitung oder bekamen die Verbindung zurückgesetzt, während eine unbeteiligte Seite in derselben Sitzung normal antwortete. Diese Seite nennt deshalb keine Zusammenfassung der robots.txt, weil wir die Datei nicht gesehen haben.

Unsere eigenen Bedingungen sind dieselben wie bei jedem anderen Dienst hier. Nur öffentlich zugängliche Seiten, nichts hinter einem Login, keine Tracker Dritter auf der Datenebene, und Exporte werden nach 30 Tagen automatisch gelöscht. Ihre ersten 500 Zeilen sind gratis und brauchen keine Kreditkarte.

livescraper.app · was einen Lauf prägt
Eine Such-URL wird zu vielen gerankten Zeilen
Die Tiefe schwankte in unseren Läufen zwischen 2 und 23 Zeilen
Keine Statusspalte - ein dünner Lauf sieht aus wie ein kleines Regal
Nur anonymer Zugriff
Exporte werden nach 30 Tagen automatisch gelöscht
Wir konnten die robots.txt der Seite von dieser Maschine aus nicht lesen, deshalb zitiert diese Seite keine.
Häufige Fragen

Was Leute fragen, bevor sie sich anmelden.

Was übermittle ich - eine Produkt-URL oder eine Such-URL?+
Eine Such-URL. Jeder Lauf in unserem Export übermittelte eine Best-Buy-Suchergebnisseite der Form /site/searchpage.jsp?st=…, und jeder lieferte eine Zeile je Anzeige auf dieser Seite, mit ihrem Rang in position. Auf diese Form ist der Dienst gebaut.
Wie viele Zeilen liefert eine Such-URL?+
Das schwankt, und wir tun nicht so, als wäre es anders. Unsere sieben Läufe derselben Suchanfrage lieferten 2, 3, 10, 14, 15, 18 und 23 Zeilen, stets beginnend bei Position 1 - es unterschied sich also, wie weit jeder Lauf die Seite hinunterkam. Der Anbieterkatalog führt diesen Dienst als Partial mit der Notiz, dass er einen Residential-Proxy braucht. Zählen Sie die Zeilen je Lauf und wiederholen Sie einen dünnen.
Ist das dasselbe siebzehnspaltige Schema wie bei Ihren anderen Handels-Scrapern?+
Nein, und das überrascht viele. Dieser hier liefert elf Spalten - query, name, sku, brand, model, price, rating, reviews, image, url, position. Es gibt kein parsed_price, kein currency, kein availability, kein description und kein status je Zeile.
Warum stehen in der Spalte brand Dinge, die keine Marken sind?+
Weil sie der Anfang des Anzeigentitels ist. Auf allen 85 unserer Zeilen ist der Wert von brand ein führender Teilstring von name. Ein Titel, der mit dem Hersteller beginnt, liefert also „HP“, und einer, der mit einer Bildschirmgröße beginnt, liefert eine Bildschirmgröße. Normalisieren Sie, oder lesen Sie den Hersteller selbst aus name.
Über welche Spalte sollte ich verknüpfen?+
sku. Sie kam auf allen 85 Zeilen an, hält 70 verschiedene Werte und steht auf jeder Zeile auch in url - auch auf den 27 Zeilen, deren Adresse die Form /site/-/<sku>.p?skuId= statt /product/…/sku/ verwendet. Wenn Sie stattdessen gegen einen anderen Händler abgleichen müssen, nehmen Sie model, das auf 69 Zeilen ankam.
Eine Zeile hat Bewertung 0 und 0 Rezensionen. Sind die Daten kaputt?+
Nein - das ist eine Anzeige, die noch niemand rezensiert hat. Neunzehn unserer Zeilen tragen beide Werte gemeinsam als Null. Filtern Sie sie aus einem Durchschnitt heraus, statt sie als Ein-Stern-Produkte zu behandeln.
Enthält der Export eine Währung?+
Nein. price kommt wie angezeigt an, samt Symbol, auf 78 unserer 85 Zeilen, und dieses Schema hat weder eine eigene numerische noch eine Währungsspalte. Entfernen Sie das Symbol beim Import, wenn Sie damit rechnen wollen.
Was kostet das?+
Ihre ersten 500 Zeilen sind gratis, einmalig, ohne Karte. Danach sind es 0,002 $ pro Zeile, abgerechnet nach tatsächlich gelieferten Zeilen - ein dünn ausgefallener Lauf kostet also weniger, nicht mehr.
In welchen Formaten kann ich exportieren?+
CSV, JSON oder Excel. Die elf Spalten und ihre Reihenfolge sind in allen dreien gleich.

Erfassen Sie das Regal, nicht nur das Produkt.

Eine Such-URL, eine Zeile für jede Anzeige darauf, mit Preis, Bewertung und dem Rang, den sie hatte. Ihre ersten 500 Zeilen sind gratis, danach je 0,002 $.

Sofort aktiv · keine Karte erforderlich

Best-Buy-Produktdaten scrapen

Best Buy ist ein Händler für Unterhaltungselektronik, und der Dienst auf dieser Seite liest seine Suchergebnisse statt seiner Produktseiten. Diese Unterscheidung zieht sich durch alles Weitere. Sie übermitteln eine URL der Form /site/searchpage.jsp?st=…, und zurück kommt eine Zeile für jede Anzeige auf dieser Seite, die in einer position-Spalte den Rang trägt, den sie innehatte. Unsere sieben Läufe übermittelten alle dieselbe Laptop-Suchanfrage und erzeugten zusammen fünfundachtzig Zeilen, mit Positionen von eins bis dreiundzwanzig. Wenn Sie die vollständige Detailseite eines Produkts wollen, ist das die falsche Form; wenn Sie den Zustand einer Kategorie an einem bestimmten Tag wollen, ist es genau die richtige.

Das Schema hat elf Spalten und ist nicht die siebzehnspaltige Form unserer Distributorenkataloge. Es gibt keine rechenbare Preisspalte, keine Währung, keine Verfügbarkeit, keine Beschreibung und - am ehesten schmerzhaft - kein Statuskennzeichen je Zeile. In den siebzehnspaltigen Diensten erzeugt ein blockierter Abruf immer noch eine Zeile, die das sagt. Hier liefert ein Lauf, der weniger von der Seite erreicht, schlicht weniger Zeilen, und nichts in der Datei unterscheidet ein kurzes Regal von einem kurzen Lauf. Unser eigener Beleg dafür ist direkt: sieben Läufe einer identischen Suchanfrage lieferten zwei, drei, zehn, vierzehn, fünfzehn, achtzehn und dreiundzwanzig Zeilen, jeder davon beginnend bei Position eins. Der Anbieterkatalog führt diesen Dienst als Partial und hält fest, dass er einen Residential-Proxy braucht. Zählen Sie die Zeilen je Lauf, behalten Sie die Zahl, und schlagen Sie bei einem Einbruch Alarm, statt anzunehmen, die Kategorie sei geschrumpft.

Zwei Spalten lohnen genaues Lesen. sku ist Best Buys eigene Produktnummer und das Richtige zum Verknüpfen: Sie kam auf jeder Zeile an, hielt über unsere fünfundachtzig hinweg siebzig verschiedene Werte und steht in beiden von uns gesehenen Adressformen in der URL der Zeile selbst. brand ist nicht, wonach der Name klingt. Auf allen fünfundachtzig Zeilen ist es ein führender Teilstring des Anzeigentitels, was einen echten Hersteller ergibt, wenn der Titel mit einem beginnt, und eine Bildschirmgröße oder ein versprengtes Wort, wenn nicht - unser Export enthält „HP“ und „Dell“ neben „Customer“ und einem Bruchstück einer Produktbeschreibung. Normalisieren Sie vor dem Gruppieren. model, auf neunundsechzig Zeilen vorhanden, ist der dünnere, aber übertragbarere Identifikator, und er ist es, der dasselbe Gerät im Katalog eines anderen Händlers findet. Bewertungen und Rezensionszahlen kamen gemeinsam auf einundachtzig Zeilen an, und neunzehn davon tragen in beiden eine Null, was unbewertet und nicht schlecht bewertet bedeutet.

Eines werden wir nicht tun: eine Datei beschreiben, die wir nicht lesen konnten. Am 12. August 2026 liefen drei gewöhnliche Abrufe von unserer Maschine - die Startseite von Best Buy, ihre robots.txt und die Such-URL selbst - in eine Zeitüberschreitung oder bekamen die Verbindung zurückgesetzt, während ein unbeteiligter Händler in derselben Sitzung normal antwortete. Diese Seite trägt deshalb keine Zusammenfassung der robots.txt der Seite, weil wir sie nicht gesehen haben, und keine Erfolgsquote, weil sieben Läufe einer Suchanfrage keine tragen können. Was wir sehr wohl angeben, ist, was unser eigener Export enthält und wie er gemessen wurde. Nur öffentlich zugängliche Seiten, nichts hinter einem Login, keine Tracker Dritter auf der Datenebene, Exporte werden nach 30 Tagen automatisch gelöscht, und Ihre ersten 500 Zeilen sind gratis, ohne Kreditkarte.