Tutorial: Comprueba de forma automática que canales de Youtube te han borrado

Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Mr. Nitro Seguir
Seguidores
5

1
Ro
Social Media
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
26 Mar 2012
Mensajes
7.725
Hola betas, desde el año pasado empece a trabajar con canales de youtube y después de tener 95 canales un día quise comprobar si todos seguían activos, en ese momento empece a entrar a la url de cada canal pero se hizo aburrido, así que dije, debe haber alguna forma de que se haga de forma automática y solo me diga que canales han sido borrado y fue cuando me puse a investigar un poco sobre php. En su momento pedí ayuda porque no funcionaba el script (unas cosas estaban mal puestas) y bueno, se corrigio y agregue algunas cositas que les explico a continuación.

En mi caso tengo un archivo en excel en donde tengo guardados todos mis canales, de un lado la url y del otro una lista de números consecutivos como muestro a continuación:

cead862eb119aeef8eca0f49cd867e36.png


Esas url's deben de ir en el script, en la parte de abajo dejo el script completo, lo que ustedes deben modificar es la siguiente línea:

Insertar CODE, HTML o PHP:
$array = array('http://www.youtube.com/channel/UCpEgMzC1UW69SiiKhJMoW3A','http://1.com','http://www.youtube.com/channel/UCdbxDz9dEFYwr743-93GjSg','http://www.youtube.com/channel/UCpEgMzC1UW69SiiKhJMoW3A','http://2.com','http://adbooth.com/','http://adjal.com/','http://3.com');

Cada url de cada canal va encerrado en comillas simples: 'url' y va separado por una coma, si ustedes tienen más canales solo agregan una como después de la última comilla simple, abren una nueva comilla, escriben la url del canal y cierran la comilla, si quieren agregar otro vuelven a poner una coma y repiten lo que comente.

Cuando el script termine de comprobar todas las url's les dará un informe de todos los canales eliminados, en mi caso muestra esto:

7c1da204b0f749ccd3e0c4ef9c357b17.png


Eso sale al ejecutar el script tal y como está, lo que se toma como url's 6 y 7 son las direcciones de adbooth y adjal que tome de ejemplo, no las muestra porque obviamente los sitios siguen en línea y las url's si existen.

El script puede ser utilizado para cualquier otra url, no solo para canales de youtube, yo lo aplique para canales porque es con lo que trabajo pero si ustedes pueden darle otra utilidad pues aprovechenlo.

Script en PHP

Insertar CODE, HTML o PHP:
<?php
$a=0;

$array = array('http://www.youtube.com/channel/UCpEgMzC1UW69SiiKhJMoW3A','http://1.com','http://www.youtube.com/channel/UCdbxDz9dEFYwr743-93GjSg','http://www.youtube.com/channel/UCpEgMzC1UW69SiiKhJMoW3A','http://2.com','http://adbooth.com/','http://adjal.com/','http://3.com');
function url_existe($url)
{
   $handle = @fopen($url, "r");
   if ($handle == false)
          return false;
   fclose($handle);
      return true;
}

foreach($array as $ola){
if (url_existe($ola))
{
$a=$a+1;

}
else
{
   echo "Canal eliminado por YouTube: </br>",$array[$a],"</br>Canal #: ",$a+1,"<br><br>";
   $a=$a+1;
}

}

?>

El código cópienlo y guárdenlo en un txt, solo agréguenle un nombre y la extensión php, luego lo suben a su servidor y acceden al archivo por la ruta que tenga en su servidor

Si el tutorial te agrado dale click en "Me agrada" o deja un comentario.
 
Última edición:

raveny

VIP
Eta
Verificación en dos pasos activada
Verificado por Binance
Suscripción a IA
Desde
27 Nov 2010
Mensajes
1.260
Sencillo y muy útil, gracias :encouragement:
 

Mr. Nitro

1
Ro
Social Media
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
26 Mar 2012
Mensajes
7.725

Mr. Nitro

1
Ro
Social Media
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
26 Mar 2012
Mensajes
7.725
¿alguien comenta algo más?
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Arriba