Bot de YouTube: video raspado, datos de contacto con las API Easy2Digital
Mostrarle cómo construir un bot de YouTube y aprovecharlo para terminar una serie de tareas comerciales, como la generación de demanda, el reclutamiento de socios
En este capítulo, te mostraré cómo construir un bot de YouTube y aprovecharlo para terminar una serie de tareas comerciales. Puede aplicar estas acciones para completar muchas tareas comerciales, como generación de demanda, reclutamiento de asociación, etc.
Tabla de contenido: Bot de YouTube
- Clave de API de YouTube y punto final de URL
- Raspe el contenido de video de polaridad y la URL del canal usando palabras clave
- Easy2Digital API – Youtube Video Content Scraper
- Obtener datos de canal específicos a escala
- Agarra los puntos de contacto y automatizar el mensaje
- Script Python completo de YouTube Bot
Clave de API de YouTube y punto final de URL
Antes de comenzar a codificar, hay dos ingredientes que necesitamos. El primero es una clave para conectarse con el centro de datos de YouTube. Necesitamos crear una cuenta en la consola de la API de Google y habilitar la aplicación YouTube Data V3. Para más detalles, consulte este artículo que publiqué anteriormente
Chapter 5 – Build a Youtube Bot to Scrape Trending Videos Using Youtube and Easy2Digital APIs
Una vez que la clave esté en su lugar, usaríamos el punto final de la API de YouTube esta vez para raspar los datos. Es diferente del método que usé para raspar videos superiores en SEPR y los datos de rendimiento de video.
Esta vez hay dos puntos finales de URL. Uno es el punto final de la API de búsqueda, y el otro es para la búsqueda de datos de canales. Cada punto final tiene muchos parámetros para filtrar y extraer los datos específicos que desea obtener. Introduciré y explicaré cómo usar los parámetros para completar nuestra tarea en un momento.
Datos de búsqueda:
https://www.googleapis.com/youtube/v3/search?key=&maxResult&......
Datos del canal:
https://www.googleapis.com/youtube/v3/channels?key=&maxResult&......
Si desea explorar el otro método que utilizo para raspar los videos de polaridad en SERP utilizando los módulos de clientes de Google API y Outh en Python, consulte este artículo
Raspe el contenido de video de polaridad y la URL del canal usando palabras clave
Hay 6 parámetros que usará en el punto final de URL para raspar el popular contenido de video y obtener la URL de la página del canal Creador.
Api parameter
– Insert the Youtube API key you generate from the Google APIs console credentialmaxResult
– Each SERP has max.50 results to scrape. Normally you would input 50nextPageToken
– The next page value from the Youtube JSONQuery
– the keywordOrder
– 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 profilesregionCode
– It allows you to generate video content from a specific country, such as Singapore, Japan, etc
Cuando los valores de los parámetros están listos, a continuación hay una muestra que usa solicitudes
Es posible que encuentre que se le ocurra la respuesta 200 si solo imprime la variable URL2 anterior. Es porque necesita formatear los datos de los datos de YouTube en formato JSON.
API Easy2Digital – Rasta de contenido de video de YouTube
Si encuentra que el script puede ser complicado y también requiere que actualice los scripts y arregle los errores en y apagado, puede aprovechar la API BOT de YouTube Easy2Digital. Aquí está el punto final de token de la siguiente manera:
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.
Para obtener más detalles sobre las API de marketing, consulte esta página.
Tome el siguiente valor del token de la página y aproveche el bucle anidado para más de 50 SERPS
Puede perderse un contenido y canales valiosos si solo se refiere a los 50 SERP principales. Por lo tanto, necesitamos aprovechar el parámetro de token de página siguiente mencionado anteriormente. Para el valor del token de la página siguiente, la API de YouTube incluiría un valor dinámico en cada respuesta. Así que primero, debemos obtener el valor de cada datos de SERP JSON como el script a continuación
Recomendaría usar 2 o 3 SERP de cada palabra clave porque la calidad de los perfiles de canales está bajando después del 4to SERP.
Una vez que el valor de token de la página siguiente esté en su lugar, podríamos crear un bucle anidado, que encajaría primero con el token de la página y luego raspando el valor del fragmento de búsqueda, como el ID de canal
Obtener datos de canal específicos a escala
Raspear la parte superior y la mayoría de los contenidos de polaridad es el primer paso en el que puede obtener el gran contenido como inspiración. Sin embargo, si desea establecer contactos con más YouTubers de primer nivel y creadores de contenido para fines comerciales, los datos específicos del canal son el siguiente paso.
La estructura de URL del canal de YouTube es como esta a continuación.
https://www.youtube.com/channel/ + Channel ID (UCF2oW5-MO8dB6ul9WH9xi0A
)
En la sección de raspado SERP, puede obtener una lista de ID de canal de cada video de alto rango. Por lo tanto, puede configurar un temporizador para esperar un tiempo y visitar automáticamente este canal uno después de uno combinando la carpeta del canal de YouTube y la ID del canal.
Para el punto final de URL de la API del canal, también hay diferentes parámetros que puede verificar y aprovechar según sus necesidades.
Para encontrar los perfiles calificados, generalmente usaría estos parámetros
Statistics
– we can grab the follower amountbrandingSettings
– 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.
Una vez que las opciones están listas, a continuación se muestra la muestra de la URL con parámetros óptimos
url1234 = requests.get('https://www.googleapis.com/youtube/v3/channels?key=' + api + '&part=statistics' + '&id=' + chID).json()
Agarra los puntos de contacto y automatizar el mensaje
Ahora tiene una lista de perfiles de canal calificados que encuentra oportunidades para colaborar. Entonces, el siguiente paso es raspar los puntos de contacto y automatizar los mensajes.
Excepto por la parte de descripción, en general, los YouTubers agregan su contacto en la página del canal. La estructura de URL de la página Acerca de la etiqueta de corte «Acerca de» después de la página de ID de canal.
https://www.youtube.com/channel/UCF2oW5-MO8dB6ul9WH9xi0A/about
Como puede ver, hay una sección solicitada para consultas comerciales. YouTube establece una verificación humana muy estricta para restringir la acción de raspado BOT. Normalmente usaría Python para detectar si el YouTuber deja un correo electrónico en la página Acerca de usando este código. Entonces puedo obtenerlos manualmente una vez que encuentre que este canal sea digno de invertir el tiempo.
La solución Turnaround es los canales sociales y el sitio web de YouTuber. Podemos integrar la dirección de canal social raspada y la URL del sitio web con los bots sociales específicos que compartí anteriormente. Por lo tanto, podemos contactarlos a través de Social Messenger, como los mensajes de Instagram, Tiktok y por correo electrónico, como GMASS.
Para obtener más detalles, consulte esta lista de artículos para construir un RPA
Bots sociales
Automatización de correo electrónico
Script Python completo 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
- Comparta el artículo en su red social con el hashtag #Easy2Digital
- Buy products with Easy2Digital 10% OFF Discount code (Easy2DigitalNewBuyers2021)
- Usted se registra en nuestro boletín semanal para recibir los últimos artículos, videos y códigos de descuento de Easy2Digital.
- Subscribe to our monthly membership through Patreon to enjoy exclusive benefits (www.patreon.com/louisludigital)