YouTube Bot: Scrapez la vidéo, les données de contact à l’aide d’API Easy2digital

Montrez-vous comment construire un bot YouTube et le tirer parti pour terminer une série de tâches commerciales, telles que la génération de la demande, le recrutement de partenaires

Dans ce chapitre, je vais vous montrer comment construire un bot YouTube et en tirer parti pour terminer une série de tâches commerciales. Vous pouvez appliquer ces actions pour effectuer de nombreuses tâches commerciales, telles que la génération de la demande, le recrutement de partenariat, etc.

Table des matières: Bot YouTube

Clé API YouTube et point de terminaison URL

Avant de commencer le codage, il y a deux ingrédients dont nous avons besoin. Le 1er est une clé pour se connecter avec le centre de données YouTube. Nous devons créer un compte dans la console Google API et activer l’application YouTube Data V3. Pour plus de détails, veuillez consulter cet article que j’ai publié plus tôt

Chapter 5 – Build a Youtube Bot to Scrape Trending Videos Using Youtube and Easy2Digital APIs

Une fois la clé en place, nous utiliserions cette fois le point de terminaison de l’API YouTube pour gratter les données. C’est différent de la méthode que j’ai utilisée pour gratter les meilleures vidéos dans SEPR et les données de performances vidéo.

Il y a deux points de terminaison URL cette fois. L’un est le point de terminaison de l’API de recherche, et l’autre est pour les données de canal. Chaque point final a de nombreux paramètres pour que vous puissiez filtrer et extraire les données spécifiques que vous aimez saisir. Je vais présenter et expliquer comment utiliser les paramètres pour terminer notre tâche dans un instant.

Données de recherche:

https://www.googleapis.com/youtube/v3/search?key=&maxResult&......

Données de canal:

https://www.googleapis.com/youtube/v3/channels?key=&maxResult&......

Si vous aimez explorer l’autre méthode que j’utilise pour gratter les vidéos de polarité dans SERP à l’aide de Google API et des modules clients OUTH en Python, veuillez consulter cet article

Chapitre 6: Tirez parti des API Easy2digital et de la clé YouTube pour raconter la vue, commentaire et aimer les données de plus de 50 vidéos de la meilleure classe

Grattez le contenu vidéo de polarité et l’URL de canal à l’aide de mots clés

Il y a 6 paramètres que vous utiliserez dans le point de terminaison de l’URL pour gratter le contenu vidéo populaire et obtenir l’URL de la page de canal Créateur.

  1. Api parameter – Insert the Youtube API key you generate from the Google APIs console credential
  2. maxResult – Each SERP has max.50 results to scrape. Normally you would input 50
  3. nextPageToken – The next page value from the Youtube JSON
  4. Query – the keyword
  5. Order – you can filter the SERP result by viewCount or video count. From my point of view, I will use the viewCount because it shows you the polarity and it’s easier to consolidate popular channel profiles
  6. regionCode – It allows you to generate video content from a specific country, such as Singapore, Japan, etc

Lorsque les valeurs des paramètres sont prêtes, ci-dessous est un échantillon à l’aide de demandes

Vous constaterez peut-être qu’il est juste en réponse 200 si vous imprimez simplement la variable URL2 ci-dessus. C’est parce que vous devez formater les données des données YouTube dans un format JSON.

API Easy2digital – Scraper de contenu vidéo YouTube

Si vous trouvez que le script peut être compliqué et vous oblige également à mettre à jour les scripts et à corriger les bogues activés et désactivés, vous pouvez tirer parti de l’API YouTube Easy2digital YouTube. Voici le point de terminaison du jeton comme suit:

https://www.buyfromlo.com?token=&keyword=&totalSEPR=

By using this API endpoint, you just need to add the Easy2Digital token, the target shop domain brand name, and the type of top-level domain or subdomain (www, us, HK, etc) you aim to scrape. The scraped result is the same as the one shown above.

Pour plus de détails concernant les API marketing, veuillez consulter cette page.

Prenez la valeur de jeton de page suivante et tirez parti de la boucle imbriquée pour plus de 50 serps

Il pourrait manquer des contenus et des canaux précieux si vous faites simplement référence aux 50 premiers serps. Nous devons donc tirer parti du paramètre de jeton de page suivante mentionné ci-dessus. Pour la valeur du jeton de page suivante, l’API YouTube inclurait une valeur dynamique dans chaque réponse. Donc, tout d’abord, nous devons saisir la valeur de chaque données SERP JSON comme le script ci-dessous

Je recommanderais d’utiliser 2 ou 3 SERP de chaque mot-clé car la qualité des profils de canal est plus bas après le 4ème SERP.

Une fois la valeur de jeton de page suivante en place, nous pourrions créer une boucle imbriquée, qui bouclera d’abord le jeton de la page, puis en boucle de la valeur de l’extrait de recherche, tels que l’ID de canal

Recherchez des données de canal spécifiques à grande échelle

Le grattage du contenu supérieur et le plus de polarité est la première étape où vous pouvez saisir le contenu excellent comme inspiration. Cependant, si vous aimez réseauter avec plus de YouTubers de haut niveau et des créateurs de contenu à des fins commerciales, des données de canal spécifiques sont la prochaine étape.

La structure URL de la chaîne YouTube est comme celle-ci ci-dessous.

https://www.youtube.com/channel/ + Channel ID (UCF2oW5-MO8dB6ul9WH9xi0A

)

Dans la section SERP Stracing, vous pouvez prendre une liste des ID de canal à partir de chaque vidéo de haut niveau. Vous pouvez donc configurer une minuterie pour attendre un certain temps et visiter automatiquement ce canal après un en combinant le dossier de chaîne YouTube et l’ID de canal.

Pour le point de terminaison de l’URL de l’API de la chaîne, vous pouvez également vérifier différents paramètres et exploiter en fonction de vos besoins.

Pour trouver les profils qualifiés, j’utilisais généralement ces paramètres

  • Statistics – we can grab the follower amount
  • brandingSettings – Fetch the channel about page description, sometimes the owner leaves the email and phone number contact there.
  • topicDetails – Here tells what is the main content topics from this channel page.

Une fois les choix prêts, ci-dessous est l’échantillon de l’URL avec des paramètres optimaux

url1234 = requests.get('https://www.googleapis.com/youtube/v3/channels?key=' + api + '&part=statistics' + '&id=' + chID).json()

Prenez les points de contact et automatisant la messagerie

Vous avez maintenant une liste de profils de canaux qualifiés que vous trouvez des opportunités de collaboration. L’étape suivante consiste donc à gratter les points de contact et à automatiser la messagerie.

À l’exception de la partie description, généralement, les YouTubers ajoutent leur contact dans la chaîne sur la page. La structure URL de la page à propos ajoute la balise de barre oblique «à propos» après la page de l’ID de canal.

https://www.youtube.com/channel/UCF2oW5-MO8dB6ul9WH9xi0A/about

Comme vous pouvez le voir, il existe une section appelée à des demandes commerciales. YouTube met en place une vérification humaine très stricte pour contraindre l’action de grattage des bot. Normalement, j’utiliserais Python pour détecter si le YouTuber laisse un e-mail sur la page à propos en utilisant ce code. Ensuite, je peux les obtenir manuellement une fois que je trouve que ce canal est digne d’investir du temps.

La solution de redressement est les canaux sociaux et le site Web de YouTuber. Nous pouvons intégrer l’adresse de canal social gratté et l’URL du site Web avec les robots sociaux spécifiques que j’ai partagés précédemment. Nous pouvons donc les contacter via Social Messenger, comme les messages Instagram, Tiktok et par e-mail, comme GMASS.

Pour plus de détails, veuillez consulter cette liste d’articles pour construire un RPA

Robots sociaux

Automatisation des e-mails

Script Python complet de YouTube Bot

If you would like to have a free Easy2Digital API token and the full version of the Youtube Bot for scraping content, profiles, and contacts, please subscribe to our newsletter by adding the message “Chapter 40. We would send you the script immediately to your mailbox.

I hope you enjoy reading Chapter 40 – Utilize Youtube Bots to Scrape Videos, Profiles, and Contacts Using Easy2Digital APIs. If you did, please support us by doing one of the things listed below, because it always helps out our channel.

  • Support and donate to our channel through PayPal (paypal.me/Easy2digital)
  • Subscribe to my channel and turn on the notification bell Easy2Digital Youtube channel.
  • Follow and like my page Easy2Digital Facebook page
  • Partagez l’article sur votre réseau social avec le hashtag # easy2digital
  • Buy products with Easy2Digital 10% OFF Discount code (Easy2DigitalNewBuyers2021)
  • Vous vous inscrivez à notre newsletter hebdomadaire pour recevoir les derniers articles, vidéos et codes de remise Easy2digital
  • Subscribe to our monthly membership through Patreon to enjoy exclusive benefits (www.patreon.com/louisludigital)