YouTube Bot: Video kratzen und Daten mit Easy2Digital -APIs kontaktieren
Zeigen Sie Ihnen, wie Sie einen YouTube -Bot bauen und ihn nutzen, um eine Reihe von kommerziellen Aufgaben wie die Rekrutierung von Partnern und Partner zu erledigen
In diesem Kapitel zeige ich Ihnen, wie Sie einen Youtube-Bot erstellen und ihn nutzen, um eine Reihe kommerzieller Aufgaben zu erledigen. Sie können diese Aktionen anwenden, um viele geschäftliche Aufgaben zu erledigen, z. B. Nachfragegenerierung, Rekrutierung von Partnerschaften usw.
Inhaltsverzeichnis: Youtube Bot
Youtube-API-Schlüssel und URL-Endpunkt
Bevor wir mit dem Codieren beginnen, benötigen wir zwei Zutaten. Der erste ist ein Schlüssel zur Verbindung mit dem Youtube-Rechenzentrum. Wir müssen ein Konto in der Google API-Konsole erstellen und die YouTube Data v3-App aktivieren. Weitere Informationen finden Sie in diesem Artikel, den ich zuvor veröffentlicht habe
Sobald der Schlüssel vorhanden ist, würden wir dieses Mal den YouTube-API-Endpunkt verwenden, um die Daten zu extrahieren. Es unterscheidet sich von der Methode, die ich zum Scrapen von Top-Videos in SEPR und den Videoleistungsdaten verwendet habe.
Diesmal gibt es zwei URL-Endpunkte. Einer ist der Such-API-Endpunkt und der andere dient dem Abruf von Kanaldaten. Jeder Endpunkt verfügt über viele Parameter, mit denen Sie die spezifischen Daten filtern und extrahieren können, die Sie abrufen möchten. Ich werde gleich vorstellen und erklären, wie wir die Parameter verwenden, um unsere Aufgabe abzuschließen.
Suchdaten:
https://www.googleapis.com/youtube/v3/search?key=&maxResult& ......
Kanaldaten:
https://www.googleapis.com/youtube/v3/channels? key=&maxResult& ......
Wenn Sie die andere Methode erkunden möchten, die ich zum Scrapen der Polaritätsvideos in SERP mithilfe von Google APIs und Outh-Client-Modulen in Python verwende, lesen Sie bitte diesen Artikel
Ermitteln Sie mithilfe von Schlüsselwörtern die Polarität von Videoinhalten und Kanal-URLs
Es gibt 6 Parameter, die Sie im URL-Endpunkt verwenden, um den beliebten Videoinhalt zu extrahieren und die URL der Erstellerkanalseite abzurufen.
-
Api parameter
– Geben Sie den Youtube-API-Schlüssel ein, den Sie aus den Anmeldeinformationen der Google APIs-Konsole generiert haben -
maxResult
– Jede SERP hat maximal 50 Ergebnisse zum Scrapen. Normalerweise würden Sie 50 eingeben -
nextPageToken
– Der nächste Seitenwert aus dem Youtube-JSON -
Query
– das Schlüsselwort -
Order
– Sie können das SERP-Ergebnis nach ViewCount oder Videoanzahl filtern. Aus meiner Sicht werde ich den viewCount verwenden, weil er Ihnen die Polarität zeigt und es einfacher ist, beliebte Kanalprofile zu konsolidieren -
regionCode
– Damit können Sie Videoinhalte aus einem bestimmten Land generieren, z. B. Singapur, Japan usw
Wenn die Parameterwerte bereit sind, finden Sie unten ein Beispiel für die Verwendung von Anforderungen
Möglicherweise stellen Sie fest, dass nur die Antwort 200 angezeigt wird, wenn Sie einfach die obige URL2-Variable ausdrucken. Dies liegt daran, dass Sie die Daten aus YouTube-Daten in einem JSON-Format formatieren müssen.
Easy2Digital API – YouTube Video Content Scraper
Wenn Sie der Meinung sind, dass das Skript möglicherweise kompliziert ist und Sie außerdem Skripte aktualisieren und Fehler beheben müssen, können Sie die YouTube Bot-API von Easy2Digital nutzen. Hier ist der Token-Endpunkt wie folgt:
https://www.buyfromlo.com?token=&keyword=&totalSEPR=
Wenn Sie diesen API-Endpunkt verwenden, müssen Sie dies nur tun Fügen Sie das Easy2Digital-Token, den Markennamen der Zielshop-Domain und den Typ der Top-Level-Domain oder Subdomain (www, us, HK usw.) hinzu, die Sie scannen möchten . Das geschabte Ergebnis ist das gleiche wie oben gezeigt.
Weitere Informationen zu Marketing-APIs finden Sie auf dieser Seite.
Schnappen Sie sich den Next-Page-Token Value und nutzen Sie Nested Loop für mehr als 50 SERPs
Wenn Sie sich nur auf die Top 50 SERPs beziehen, könnten einige wertvolle Inhalte und Kanäle entgehen. Daher müssen wir den oben erwähnten Token-Parameter für die nächste Seite nutzen. Für den Wert des nächsten Seitentokens würde die Youtube-API in jede Antwort einen dynamischen Wert einschließen. Als Erstes müssen wir also den Wert aus den einzelnen SERP-JSON-Daten abrufen, wie im folgenden Skript dargestellt
Ich würde empfehlen, 2 oder 3 SERPs von jedem Keyword zu verwenden, da die Qualität der Kanalprofile nach dem 4. SERP abnimmt.
Sobald der nächste Seiten-Token-Wert vorhanden ist, könnten wir eine verschachtelte Schleife erstellen, die zuerst das Seiten-Token durchläuft und dann den Such-Snippet-Wert, z. B. die Kanal-ID, auswertet
Rufen Sie spezifische Kanaldaten im großen Maßstab ab
Das Herauskratzen der obersten und polarsten Inhalte ist der erste Schritt, bei dem Sie sich von den großartigen Inhalten inspirieren lassen können. Wenn Sie sich jedoch zu kommerziellen Zwecken mit weiteren Top-YouTubern und Content-Erstellern vernetzen möchten, sind spezifische Kanaldaten der nächste Schritt.
Die URL-Struktur des YouTube-Kanals sieht wie folgt aus.
https://www.youtube.com/channel/ + Channel ID ( UCF2oW5-MO8dB6ul9WH9xi0A
)
Im SERP-Scraping-Bereich können Sie eine Liste der Kanal-IDs jedes Videos mit dem höchsten Rang abrufen. Sie können also einen Timer einrichten, um eine Weile zu warten und diesen Kanal automatisch nacheinander zu besuchen, indem Sie den YouTube-Kanalordner und die Kanal-ID kombinieren.
Für den URL-Endpunkt der Kanal-API gibt es auch verschiedene Parameter, die Sie je nach Bedarf überprüfen und nutzen können.
Um die qualifizierten Profile zu finden, würde ich normalerweise diese Parameter verwenden
-
Statistics
– wir können die Anzahl der Follower ermitteln -
brandingSettings
– Rufen Sie den Kanal über die Seitenbeschreibung ab. Manchmal hinterlässt der Eigentümer dort die E-Mail- und Telefonnummer des Kontakts. -
topicDetails
– Hier erfahren Sie, was die Hauptinhaltsthemen dieser Kanalseite sind.
Sobald die Auswahl fertig ist, sehen Sie unten das Beispiel der URL mit optimalen Parametern
url1234 = requests.get('https://www.googleapis.com/youtube/v3/channels?key=' + api + '&part=statistics' + '&id=' + chID).json()
Ergreifen Sie die Kontaktpunkte und automatisieren Sie die Nachrichtenübermittlung
Jetzt haben Sie eine Liste qualifizierter Kanalprofile und finden Möglichkeiten zur Zusammenarbeit. Der nächste Schritt besteht also darin, die Kontaktpunkte auszusortieren und die Nachrichtenübermittlung zu automatisieren.
Mit Ausnahme des Beschreibungsteils fügen Youtuber im Allgemeinen ihren Kontakt auf der Kanal-Info-Seite hinzu. Die URL-Struktur der About-Seite fügt nach der Kanal-ID-Seite den Slash-Tag „about“ hinzu.
https://www.youtube.com/channel/UCF2oW5-MO8dB6ul9WH9xi0A/about
Wie Sie sehen, gibt es einen Abschnitt mit der Bezeichnung „Geschäftsanfragen“. YouTube richtet eine sehr strenge menschliche Überprüfung ein, um die Bot-Scraping-Aktion einzuschränken. Normalerweise würde ich Python verwenden, um mithilfe dieses Codes zu erkennen, ob der YouTuber eine E-Mail auf der About-Seite hinterlässt. Dann kann ich sie manuell abrufen, sobald ich finde, dass dieser Kanal es wert ist, Zeit zu investieren.
Die Turnaround-Lösung sind die sozialen Kanäle und die Website des Youtubers. Wir können die gecrackte Adresse des sozialen Kanals und die Website-URL in die spezifischen Social Bots integrieren, die ich zuvor geteilt habe. So können wir sie über soziale Messenger wie Instagram-Nachrichten, TikTok und per E-Mail wie Gmass kontaktieren.
Weitere Informationen finden Sie in dieser Artikelliste zum Aufbau einer RPA
Soziale Bots
E-Mail-Automatisierung
Vollständiges Python-Skript des Youtube Bot
Wenn Sie ein kostenloses Easy2Digital-API-Token und die Vollversion des Youtube-Bots zum Scrapen von Inhalten, Profilen und Kontakten haben möchten, Bitte abonnieren Sie unseren Newsletter , indem Sie die Nachricht „Kapitel 40 . Wir senden Ihnen das Skript umgehend in Ihr Postfach.
Ich wünsche Ihnen viel Spaß beim Lesen von Kapitel 40 – Nutzen Sie Youtube-Bots zum Scrapen von Videos, Profilen und Kontakten mithilfe von Easy2Digital-APIs. Wenn ja, unterstützen Sie uns bitte, indem Sie eine der unten aufgeführten Maßnahmen ergreifen, da dies unserem Kanal immer weiterhilft.
- Unterstützen Sie unseren Kanal und spenden Sie über PayPal ( paypal.me/Easy2digital )
- Abonnieren Sie meinen Kanal und aktivieren Sie die Benachrichtigungsglocke des Easy2Digital-Youtube-Kanals .
- Folgen und liken Sie meine Easy2Digital-Facebook-Seite
- Teilen Sie den Artikel in Ihrem sozialen Netzwerk mit dem Hashtag #easy2digital
- Kaufen Sie Produkte mit dem Easy2Digital 10 % RABATT-Rabattcode ( Easy2DigitalNewBuyers2021)
- Sie melden sich für unseren wöchentlichen Newsletter an, um die neuesten Artikel, Videos und Rabattcodes von Easy2Digital zu erhalten
- Abonnieren Sie unsere monatliche Mitgliedschaft über Patreon, um exklusive Vorteile zu genießen ( www.patreon.com/louisludigital )
Häufig gestellte Fragen:
Q1: Was ist Easy2Digital?
A: Easy2Digital ist eine Marke, die digitale Lösungen und Dienstleistungen anbietet, um Unternehmen beim Aufbau und Wachstum ihrer Online-Präsenz zu unterstützen.
Q2: Welche Art von Produkten bietet Easy2Digital an?
A: Easy2Digital bietet eine Vielzahl von digitalen Produkten an, darunter Webdesign, Suchmaschinenoptimierung, Social-Media-Marketing, E-Commerce-Lösungen und mehr.
Q3: Wie kann ich Easy2Digital kontaktieren?
A: Sie können Easy2Digital über das Kontaktformular auf der Website erreichen oder eine E-Mail an info@easy2digital.de senden.
Q4: Bietet Easy2Digital Schulungen oder Schulungen an?
A: Ja, Easy2Digital bietet Schulungen und Schulungen für verschiedene digitale Produkte und Dienstleistungen an. Kontaktieren Sie uns für weitere Informationen.
Q5: Kann Easy2Digital maßgeschneiderte Lösungen für mein Unternehmen entwickeln?
A: Ja, Easy2Digital bietet maßgeschneiderte Lösungen an, die speziell auf die Bedürfnisse Ihres Unternehmens zugeschnitten sind. Kontaktieren Sie uns, um mehr zu erfahren.
Q6: Wie lange dauert es, bis meine Website erstellt wird?
A: Die Dauer der Website-Erstellung hängt von verschiedenen Faktoren ab, einschließlich des Umfangs des Projekts. Kontaktieren Sie Easy2Digital, um eine genaue Zeitangabe zu erhalten.
Q7: Bietet Easy2Digital auch Wartungsdienste für Websites an?
A: Ja, Easy2Digital bietet auch Wartungsdienste für Websites an, um sicherzustellen, dass Ihre Website immer reibungslos funktioniert.
Q8: Kann Easy2Digital mir bei der Verbesserung meines Suchmaschinenrankings helfen?
A: Ja, Easy2Digital bietet Suchmaschinenoptimierungsdienste an, um das Ranking Ihrer Website in den Suchergebnissen zu verbessern.
Q9: Wie viel kostet es, Easy2Digital-Dienstleistungen in Anspruch zu nehmen?
A: Die Kosten für Easy2Digital-Dienstleistungen variieren je nach Art und Umfang des Projekts. Kontaktieren Sie Easy2Digital für eine individuelle Preiskalkulation.
Q10: Bietet Easy2Digital auch Unterstützung nach Abschluss des Projekts an?
A: Ja, Easy2Digital bietet auch Unterstützung und Kundendienst nach Abschluss des Projekts an, um sicherzustellen, dass Sie weiterhin von unseren Dienstleistungen profitieren.