Craigslist-Anzeigen in eine Tabelle scrapen
Der Craigslist Scraper von Livescraper macht aus einer Kleinanzeigen-Suche einen Datensatz. Sie übermitteln eine Craigslist-Such-URL oder eine einzelne Anzeigen-URL - eine pro Zeile eingetippt oder als CSV-, XLSX-, TXT- oder Parquet-Datei hochgeladen -, setzen bei Bedarf ein Limit pro Abfrage und laden die Ergebnisse als saubere CSV-, Excel- oder JSON-Datei herunter. Eine Zeile pro Anzeige, nummeriert in der Reihenfolge des Boards.
Jede Zeile trägt den Anzeigentitel, so wie der Verkäufer ihn geschrieben hat, die Preisvorstellung samt Währung, den gewählten Zustand, sofern gesetzt, den Stadtteil, unter dem inseriert wurde, einen Link zur Anzeige, ihr Foto und eine Vorschau der Beschreibung. Neun Spalten in der Datei, mit einer zehnten im JSON, die den Ergebnisrang trägt.
Wiederverkäufer ziehen jede Anzeige für das, womit sie handeln, und lesen die Preise als Verteilung statt als Feed. Betriebsteams nutzen die Stadtteilspalte, um aus einer Stadtsuche eine Karte zu machen, wo das Angebot tatsächlich liegt. Forschende lassen dieselbe Suche nach Zeitplan laufen, denn Gebrauchtpreise bewegen sich schnell und eine einzelne Momentaufnahme kann keinen Trend zeigen.
Zwei Eigenschaften dieses Exports sollten Sie kennen, bevor Sie Code dagegen schreiben. Die Preisspalte ist ein String und nutzt -1 für „kein Preis angegeben“, eine naive Umwandlung lässt also jeden berechneten Durchschnitt nach unten driften - filtern Sie diese Zeilen zuerst. Und die Beschreibung ist eine bei 500 Zeichen gekappte Vorschau, an der Grenze mitten im Wort abgeschnitten, nicht die vollständige Anzeige. Starten Sie kostenlos: Ihre ersten 500 Zeilen kosten nichts und brauchen keine Kreditkarte, danach sind es pauschal 0,002 $ pro Zeile.