YouTube Kanäle Scraper - Kanaldaten als strukturierte Zeilen
Eine YouTube-Kanalseite enthält die Zahlen, nach denen Menschen einen Creator tatsächlich beurteilen - wie viele Abonnenten, wie viele Aufrufe insgesamt, wie viele Videos veröffentlicht - daneben die Worte, die der Creator zur Selbstbeschreibung gewählt hat. Das für einen Kanal zu lesen dauert einen Moment; das für vierhundert zu lesen ist das Problem, das dieser Service löst. Reichen Sie YouTube-Handles, Kanal-URLs oder einfache Suchbegriffe ein, bis zu tausend Anfragen pro Request, und jeder Kanal kommt als einzelne Zeile mit zwanzig Feldern zurück: die eingereichte Anfrage, Titel, Beschreibung, Kanal-ID, kanonische Kanal-URL, ein Familienfreundlichkeits-Kennzeichen, die Vanity-Handle-URL, die eigenen Keywords des Kanals, sein RSS-Feed, ein Thumbnail, zwei Link-Felder und drei Zählwerte, die jeweils doppelt kommen - einmal wie angezeigt und einmal als Zahl geparst.
Das Wichtigste, was man vor dem ersten Lauf verstehen sollte, ist, dass die Eingabeform die Zeilenzahl bestimmt. Ein Handle, eine Handle-URL oder eine Kanal-ID-URL bezeichnet genau einen Kanal und liefert genau eine Zeile; über neunundzwanzig solcher Anfragen in unseren eigenen Tests löste sich jede zu einem einzigen Kanal auf. Ein einfacher Suchbegriff verhält sich ganz anders: Er sucht und lieferte bis zu zehn Kanäle für einen einzelnen Begriff. Zehn Suchbegriffe sind in dem Tempo hundert Zeilen statt zehn, und das ist der Unterschied zwischen einem Job für zwanzig Cent und einem für zwei Dollar. Der Schätzer beziffert einen Lauf, bevor er startet, und ein paar Free-Tier-Zeilen an einem eigenen Begriff sind der günstigste Weg, sein Verhalten für die Art von Namen zu lernen, die Sie interessieren. Davon getrennt und eher als Beobachtung denn als Zusage: Auch eine Video-URL löste sich in unseren Läufen auf und lieferte den Kanal, der sie veröffentlicht hat - ein hübscher Weg von einem gefundenen Video zum Creator dahinter - aber der dokumentierte Eingabevertrag deckt Handles und Kanal-URLs ab, testen Sie diesen Pfad also selbst, bevor Sie sich darauf verlassen.
Vier Formatdetails ersparen Ihnen das Neuschreiben eines Importers. Die drei Zählwerte sind bewusst doppelt vorhanden: Abonnenten kommen so, wie YouTube sie anzeigt, abgekürzt zu etwa 26.5M, während der geparste Zwilling 26500000 als echte Zahl hält; Gesamtaufrufe kommen mit dem angehängten Wort views an einer mit Kommas gruppierten Zahl, während der geparste Zwilling die blanke Ganzzahl hält. Nutzen Sie die geparsten Spalten für alles Rechnerische und behalten Sie die Anzeigetexte für die Anzeige. Fehlt ein Zählwert allerdings, ist das geparste Feld ein leerer String und nicht null oder null als Zahl - eine strenge Umwandlung wirft, eine lockere erzeugt still eine Null, was sich liest wie ein Kanal ohne Aufrufe statt wie ein Kanal, dessen Aufrufe nicht gemeldet wurden. Die Vanity-Handle-URL kommt in jeder Zeile, die eine führte, auf dem http-Schema, während die kanonische Kanal-URL https nutzt - normalisieren Sie also vor dem Speichern oder Linkprüfen. Und das Familienfreundlichkeits-Kennzeichen ist eine Zeichenfolge, deren einziger beobachteter Wert Yes ist; der Negativfall ist in unseren Daten nie aufgetaucht, prüfen Sie also auf den Wert, den Sie wollen, statt gegen einen, den Sie nie gesehen haben.
Sechzehn der zwanzig Felder führten über unsere 167 Zeilen Daten. Vier - die beiden Link-Felder, das Beitrittsdatum und das Land - sind von der Referenz dokumentiert, waren aber in jeder einzelnen Zeile leer, was diese Seite klar benennt, statt sie stillschweigend wegzulassen oder ihr Eintreffen anzudeuten. Nur die Anfrage, die Kanal-ID und die RSS-Feed-URL waren in jeder Zeile vorhanden, was die Kanal-ID zum sinnvollen Schlüssel für jede Datenbank macht und den RSS-Feed zu einem dauerhaften Weg, neuen Uploads zu folgen, ohne den Job erneut zu fahren. Rechtlich liegt das zwischen Firmografien und Kontaktdaten. Eine Kanalseite wird veröffentlicht, um gefunden zu werden, und bei einer Marke oder einem Studio beschreibt keines dieser Felder eine Privatperson. Aber sehr viele Kanäle sind eine einzelne Person, und wo das zutrifft, beziehen sich Titel, Beschreibung und Thumbnail auf einen identifizierbaren Menschen und sind unter der DSGVO und vergleichbaren Regimen personenbezogene Daten, wie öffentlich die Seite auch sein mag. Creator nach Reichweite zu ranken ist gewöhnliche Marktforschung; eine namentlich benannte Person zu profilieren ist es nicht. Der Service liefert keinerlei Kontaktdaten, YouTubes Bedingungen beschränken den automatisierten Zugriff wie Plattformbedingungen es allgemein tun, nichts hinter einem Login wird berührt, und Exporte löschen sich nach 30 Tagen automatisch. Starten Sie kostenlos: Ihre ersten 500 Zeilen kosten nichts und brauchen keine Kreditkarte.