Die Transaktionen einer Maklerin von Zillow scrapen
Ein Zillow-Maklerprofil listet die Transaktionen auf, an denen diese Person beteiligt war - als Karten zum Durchscrollen. Der Zillow-Transaktionen-Scraper macht daraus Zeilen. Die Eingabe ist eine zillow.com/profile/-URL - eine Person, kein Inserat und keine Suche -, eine pro Zeile eingefügt oder als CSV-, XLSX-, TXT- oder Parquet-Datei hochgeladen, und jede Transaktion auf dem Profil kommt als Datensatz zurück: mit der Adresse, dem Preis, Art und Status der Transaktion, dem Datum, Zimmern, Bädern, Fläche, der Objektart, der vertretenen Seite und einem Link zum Inserat. Dreizehn Spalten, eine Zeile je Transaktion, jede versehen mit der Profil-URL, aus der sie stammt - sodass sich eine Datei über ein ganzes Maklerbüro trotzdem sauber nach Person aufteilen lässt.
Eines muss gesagt sein, bevor Sie einen Durchlauf planen. Zillow sitzt hinter PerimeterX, und ein Durchlauf ohne Residential-Proxy gibt nichts zurück. Schlimmer noch: Er sagt es Ihnen nicht. Der Job endet erfolgreich und reicht Ihnen die dreizehnspaltige Kopfzeile ohne Daten darunter - was genauso aussieht wie eine Maklerin, die keine Transaktionen gelistet hat. Jeder Export, den wir für diesen Dienst vorliegen haben, ist in diesem Zustand, und ebenso jeder für unsere beiden anderen Zillow-Profildienste, über Durchläufe verteilt auf mehrere Monate, weshalb die Anforderung oben auf dieser Seite steht und nicht in einer Fußnote.
Das hat eine ehrliche Folge für das, was diese Seite behauptet. Die Spaltennamen sind bestätigt, die Zellinhalte nicht. Die dreizehn Namen und ihre Reihenfolge sind durch zwei unabhängige Quellen belegt - die XLSX-Kopfzeile von fünf getrennten Durchläufen und das veröffentlichte Spaltenarray -, Sie können Ihr Schema also mit Zuversicht darum bauen. Aber wir werden Ihnen nicht sagen, in welchem Format price oder date ankommen, welches Vokabular transaction_type, status und property_type verwenden, oder ob beds, baths und sqft Zahlen oder Zeichenketten sind - denn wir haben nie eines befüllt gesehen. Allein an der Kopfzeile überprüfbar ist, dass transaction_type und status zwei verschiedene Spalten sind und nicht zwei Namen für eine.
Zur Rechtsfrage: Die Transaktionen stehen auf einem öffentlichen Profil, und in den meisten US-Bundesstaaten sind Immobilientransaktionen öffentliche Register - aber Zillows Nutzungsbedingungen beschränken den automatisierten Zugriff, und maßgeblich ist das und nicht die Öffentlichkeit der Seite. Lesen Sie sie, bevor Sie hochskalieren. Beachten Sie außerdem, dass dieser Export nirgends eine Kontaktspalte hat: Er sagt Ihnen, was jemand verkauft hat, nicht wie man diese Person erreicht. Fangen Sie kostenlos an: Ihre ersten 500 Zeilen kosten nichts und brauchen keine Kreditkarte, danach sind es 0,002 $ je Zeile, pauschal - der Residential-Proxy ist ein separater Kostenpunkt und Ihrer.