Indeed Job Scraper - eine Jobsuche in strukturierte Zeilen verwandeln
Indeed ist die größte Jobbörse der Welt, und für die meisten Rollen in den meisten Märkten erscheint eine Stelle dort zuerst. Die Suche ist zum Blättern gebaut: Sie tippen einen Titel und einen Ort, setzen ein, zwei Filter und scrollen. Das funktioniert, wenn Sie eine Stelle suchen. Schlecht funktioniert es, wenn die Frage den ganzen Markt betrifft - was ist der übliche Satz für diese Rolle in dieser Stadt, welche Arbeitgeber stellen gerade dafür ein, wie hat sich das seit dem letzten Monat verändert. Der Indeed Job Scraper beantwortet das, indem er eine Suche in eine Tabelle verwandelt: eine Zeile je Anzeige, mit Titel, Arbeitgeber, Ort, angegebener Vergütung, Vertragsart, Anzeigenalter, einem Auszug der Beschreibung, dem Anzeigenlink und Indeeds eigenem Job-Key.
Der Zuschnitt dieses Service legt das Filtern dorthin, wo es hingehört - auf Indeed. Eine Indeed-Such-URL kodiert ihre eigenen Parameter: die Suchbegriffe als q, den Ort als l (eine Postleitzahl oder Stadt und Bundesstaat), einen Umkreis um diesen Ort, einen Vertragsartfilter für Vollzeit, Teilzeit, befristet, Praktikum und Aushilfe, einen Veröffentlicht-innerhalb-Filter und die Wahl zwischen Relevanz- und Datumsreihenfolge. Bauen Sie die gewünschte Suche auf Indeed, kopieren Sie die URL, und der Durchlauf übernimmt alles davon. Das ist nicht nur bequem, es ist auch die günstigste Arbeitsweise: eine Suche einzugrenzen kostet nichts, eine breite zu exportieren kostet Zeilen.
Zwei Eigenschaften von Indeeds Daten sollten Sie einplanen, bevor Sie etwas auf dem Export aufbauen. Die erste ist der Job-Key. Jede Anzeige auf Indeed trägt eine jk-Kennung - den Wert, den Sie in einem viewjob-Link sehen - und sie kommt als job_key mit. Das ist die Spalte zum Deduplizieren. Ein Abgleich über Titel und Unternehmen sieht gleichwertig aus, ist es aber nicht: dieselbe Rolle wird oft mehrfach ausgeschrieben, manchmal von einer Personalagentur und vom Arbeitgeber gleichzeitig, und ein Textabgleich führt entweder zwei echte Vakanzen zusammen oder trennt eine. Die Kennung nicht. Die zweite ist das Anzeigenalter: Indeed schreibt es auf der Ergebniskarte relativ statt als Datum, es beschreibt die Anzeige also zum Zeitpunkt des Durchlaufs und lässt sich nicht über zu verschiedenen Zeiten gemachte Durchläufe hinweg vergleichen. Halten Sie Ihr Durchlaufdatum fest und leiten Sie echte Daten daraus ab.
Zwei weitere Vorbehalte halten die Auswertung ehrlich. Vergütung ist auf Indeed mal eine vom Arbeitgeber eingetragene Zahl und mal eine Spanne, die Indeed modelliert, wenn der Arbeitgeber sie ausgelassen hat; die Karte kennzeichnet, welche davon, und dieses Kennzeichen wandert in die salary-Zeichenkette - es sollte also in Ihre Daten überleben statt weggeparst zu werden, denn arbeitgeberseitige und geschätzte Vergütung beantworten verschiedene Fragen und dürfen nicht gemeinsam gemittelt werden. Und Indeed mischt gesponserte Platzierungen unter die organischen Treffer, die Position in der Liste spiegelt also auch Werbeausgaben und nicht nur Relevanz. Keines von beidem ist ein Fehler, den man umgehen müsste; so funktioniert die Börse schlicht, und beides zu kennen ist der Unterschied zwischen einem vertretbaren Gehalts-Benchmark und einem irreführenden. Starten Sie gratis: Ihre ersten 500 Zeilen kosten nichts und brauchen keine Kreditkarte.