Office-Depot-Produktdaten als Zeilen exportieren
Büromaterial wird von einer Liste gekauft, die sich kaum ändert, zu einem Preis, der sich ständig ändert - was es zu etwas offensichtlich Verfolgenswertem und zugleich mühsam von Hand zu Verfolgendem macht. Dieser Dienst nimmt die Produktlinks, von denen Sie ohnehin nachbestellen, und gibt jeden als Zeile zurück: Name, Marke, den Preis als Anzeige und als Wert zum Rechnen, die Währung, Verfügbarkeit, die Artikelcodes, Bewertung und Rezensionsanzahl, Bilder und den Produktlink. Siebzehn Spalten, eine Zeile pro Produkt.
Das Formular ist bewusst klein - eine Liste von URLs und ein Limit, das mindestens eins nimmt und standardmäßig auf hundert steht. Ihre Aufmerksamkeit verdient jedoch keine Einstellung, sondern eine Spalte. status hält fest, was mit jeder Anfrage passiert ist, und da eine fehlgeschlagene Anfrage weiterhin als benannte Zeile zurückkommt, statt stillschweigend zu verschwinden, erkennen Sie genau, welcher Ihrer Eingabelinks nicht funktioniert hat. In unseren eigenen Läufen trug diese Spalte drei Werte: ok, http 404 und blocked (needs residential proxy).
Der letzte Wert lohnt es, eingeplant zu werden. Der Formularhinweis selbst merkt an, dass Anti-Bot-Seiten im kostenlosen Pool, der nur Residential zulässt, einen blocked-Status zurückgeben, und einer der Exporte, die uns vorliegen, sagt genau das. Ein Residential-Proxy kann für diesen Händler also nötig sein - keine Gewissheit, aber auch keine Überraschung.
Und ein Vorbehalt, den diese Seite nach oben stellt statt ihn zu vergraben, weil es genau die Art von Sache ist, die eine Pipeline still ruiniert. Ein Status von ok garantiert keine Produktdaten. Von den sieben Lauf-Exporten, die uns vorliegen, lieferten vier ok, während die Spalte name „Site Maintenance“ enthielt und alles andere leer war: Office Depot lieferte eine Wartungsseite aus, und der Scraper hat aufgezeichnet, was ihm gegeben wurde - korrekt und nutzlos. Ein Lauf wurde blockiert, die restlichen zwei waren 404er gegen eine Platzhalter-URL statt gegen den Händler. Mit anderen Worten: Wir haben nie ein echtes Office-Depot-Produkt zurückkommen sehen - die siebzehn Spaltennamen hier sind also verlässlich, und jede Aussage darüber, was diese Spalten enthalten werden, fehlt bewusst, statt geraten zu werden. Prüfen Sie name und price, nicht nur status. Starten Sie kostenlos: Ihre ersten 500 Zeilen kosten nichts und brauchen keine Kreditkarte. Aktuelle Preise finden Sie unter Preise.