Codifíca.me | Desarrollo web | Programación | SEOCodifíca.me | Desarrollo web | Programación | SEO
  • Monetizar
    • Adsense
    • SEO
  • Desarrollo web
    • Php
    • WordPress
    • Blogger
    • Facebook (API)
      • Aplicación Test
      • Conectar con Facebook
      • Facebook en Español
      • Publicar Facebook
    • Google Maps
    • JavaScript
    • Opencart
    • Prestashop
    • XML
    • Flash
  • Bases de datos
    • Oracle
    • MySql
    • Data Mining
    • Forms
    • SGBD
  • Código
    • Android
    • Ensamblador
    • Código ensamblador
    • Java
    • ms-dos
    • Pro*C
    • Vb.net
  • Crear Blog
  • Cajon desastre
    • Redes
    • Arquitectura
    • Ubuntu
    • Hardware
    • Software
    • Consolas
    • Iphone
  • Tools
    • Get Backlinks
    • SQL 2 XML
    • Footprints enlaces
    • Whois
Ops! Hemos pasado los 1000 comentarios!!! Gracias a vosotros llevamos 1021 comentarios.
Participa en el blog!

UnSubscribe YT iMacros | Eliminar la suscripción de Youtube

Se el primero en comentarJavaScript
UnSubscribe YT iMacros | Eliminar la suscripción de Youtube
5 (100%) 1 vote

Seguimos automatizando tareas con el piloto automático de iMacros y Youtube 😉

Este código nos vale para quitar la suscripción de todos los canales a los que estamos suscritos en youtube.

Por lo general se usa para limpiar perfiles de YT que han estado trabajando con webs de intercambio de suscriptores, webs de intercambios de acciones sociales como pueden ser AddMefast.

imacros

Aquí el código:

Antes de nada deciros que tenéis que estar logeado en youtube y que es tenéis dos opciones utilizar el Youtube en ingles (este primer código) o utilizar el youtube en Español (El segundo código). Os dejo los código de iMacros a continuación:

Para Youtube en Ingles:

var unSubNumber = 25;
 
var startingUrl;
startingUrl =  "CODE:";
startingUrl +=  "SET !TIMEOUT_PAGE 15" + "\n";
startingUrl +=  "URL GOTO=https://www.youtube.com/subscription_manager" + "\n";
startingUrl +=  "WAIT SECONDS=2" + "\n";
 
 
var unSub;
unSub =  "CODE:";
unSub +=  "SET !TIMEOUT_STEP 0" + "\n";
unSub +=  "TAG POS={{K}} TYPE=BUTTON ATTR=TXT:SubscribeSubscribedUnsubscribe" + "\n";
unSub +=  "WAIT SECONDS=1" + "\n";
 
var error = "#EANF#";
var stopButton = "Macro stopped manually";
 
 
Master_Loop:
for(i = 1; i <= unSubNumber; i++){
 
iimPlay(startingUrl);
 
if(i > 1){
i--
}
 
for(k = 1; k <= 10; k++){
 
iimDisplay("Current loop: "+ i);
var unSubExtract;
unSubExtract =  "CODE:";
unSubExtract +=  "SET !TIMEOUT_STEP 0" + "\n";
unSubExtract +=  "TAG POS=1 TYPE=BUTTON ATTR=TXT:SubscribeSubscribedUnsubscribe EXTRACT=TXT" + "\n";
 
 
iimPlay(unSubExtract);
var unSubExtract = iimGetLastExtract();
 
////Check for stopButton
var macroError = iimGetLastError();
if (macroError == stopButton){
break Master_Loop;}
//
 
if(unSubExtract == error){
break Master_Loop;
}
 
iimSet("K", k);
iimPlay(unSub);
i++
 
////Check for stopButton
var macroError = iimGetLastError();
if (macroError == stopButton){
break Master_Loop;}
//
 
if(i > unSubNumber){
break Master_Loop;
}
 
 
}
 
}

var unSubNumber = 25; var startingUrl; startingUrl = "CODE:"; startingUrl += "SET !TIMEOUT_PAGE 15" + "\n"; startingUrl += "URL GOTO=https://www.youtube.com/subscription_manager" + "\n"; startingUrl += "WAIT SECONDS=2" + "\n"; var unSub; unSub = "CODE:"; unSub += "SET !TIMEOUT_STEP 0" + "\n"; unSub += "TAG POS={{K}} TYPE=BUTTON ATTR=TXT:SubscribeSubscribedUnsubscribe" + "\n"; unSub += "WAIT SECONDS=1" + "\n"; var error = "#EANF#"; var stopButton = "Macro stopped manually"; Master_Loop: for(i = 1; i <= unSubNumber; i++){ iimPlay(startingUrl); if(i > 1){ i-- } for(k = 1; k <= 10; k++){ iimDisplay("Current loop: "+ i); var unSubExtract; unSubExtract = "CODE:"; unSubExtract += "SET !TIMEOUT_STEP 0" + "\n"; unSubExtract += "TAG POS=1 TYPE=BUTTON ATTR=TXT:SubscribeSubscribedUnsubscribe EXTRACT=TXT" + "\n"; iimPlay(unSubExtract); var unSubExtract = iimGetLastExtract(); ////Check for stopButton var macroError = iimGetLastError(); if (macroError == stopButton){ break Master_Loop;} // if(unSubExtract == error){ break Master_Loop; } iimSet("K", k); iimPlay(unSub); i++ ////Check for stopButton var macroError = iimGetLastError(); if (macroError == stopButton){ break Master_Loop;} // if(i > unSubNumber){ break Master_Loop; } } }

Para Youtube en Español:

var unSubNumber = 25;
 
var startingUrl;
startingUrl =  "CODE:";
startingUrl +=  "SET !TIMEOUT_PAGE 15" + "\n";
startingUrl +=  "URL GOTO=https://www.youtube.com/subscription_manager" + "\n";
startingUrl +=  "WAIT SECONDS=2" + "\n";
 
var unSub;
unSub =  "CODE:";
unSub +=  "SET !TIMEOUT_STEP 0" + "\n";
unSub +=  "TAG POS={{K}} TYPE=BUTTON ATTR=TXT:SuscribirseSuscritoCancelar" + "\n";
unSub +=  "WAIT SECONDS=1" + "\n";
 
var error = "#EANF#";
var stopButton = "Macro stopped manually";
 
Master_Loop:
for(i = 1; i <= unSubNumber; i++){
 
iimPlay(startingUrl);
 
if(i > 1){
i--
}
 
for(k = 1; k <= 10; k++){
 
iimDisplay("Current loop: "+ i);
var unSubExtract;
unSubExtract =  "CODE:";
unSubExtract +=  "SET !TIMEOUT_STEP 0" + "\n";
unSubExtract +=  "TAG POS=1 TYPE=BUTTON ATTR=TXT:SuscribirseSuscritoCancelar EXTRACT=TXT" + "\n";
 
iimPlay(unSubExtract);
var unSubExtract = iimGetLastExtract();
 
var macroError = iimGetLastError();
if (macroError == stopButton){
break Master_Loop;}
 
if(unSubExtract == error){
break Master_Loop;
}
 
iimSet("K", k);
iimPlay(unSub);
i++
 
var macroError = iimGetLastError();
if (macroError == stopButton){
break Master_Loop;}
 
if(i > unSubNumber){
break Master_Loop;
}
}
}

var unSubNumber = 25; var startingUrl; startingUrl = "CODE:"; startingUrl += "SET !TIMEOUT_PAGE 15" + "\n"; startingUrl += "URL GOTO=https://www.youtube.com/subscription_manager" + "\n"; startingUrl += "WAIT SECONDS=2" + "\n"; var unSub; unSub = "CODE:"; unSub += "SET !TIMEOUT_STEP 0" + "\n"; unSub += "TAG POS={{K}} TYPE=BUTTON ATTR=TXT:SuscribirseSuscritoCancelar" + "\n"; unSub += "WAIT SECONDS=1" + "\n"; var error = "#EANF#"; var stopButton = "Macro stopped manually"; Master_Loop: for(i = 1; i <= unSubNumber; i++){ iimPlay(startingUrl); if(i > 1){ i-- } for(k = 1; k <= 10; k++){ iimDisplay("Current loop: "+ i); var unSubExtract; unSubExtract = "CODE:"; unSubExtract += "SET !TIMEOUT_STEP 0" + "\n"; unSubExtract += "TAG POS=1 TYPE=BUTTON ATTR=TXT:SuscribirseSuscritoCancelar EXTRACT=TXT" + "\n"; iimPlay(unSubExtract); var unSubExtract = iimGetLastExtract(); var macroError = iimGetLastError(); if (macroError == stopButton){ break Master_Loop;} if(unSubExtract == error){ break Master_Loop; } iimSet("K", k); iimPlay(unSub); i++ var macroError = iimGetLastError(); if (macroError == stopButton){ break Master_Loop;} if(i > unSubNumber){ break Master_Loop; } } }

Miguel Ber
Miguel Ber Software Developer

Ingeniero informático y desarrollador de aplicaciones web. Experto en desarrollo web, Webmaster, e-commerce y SEO.

Code is {poetry}
¿Necesitas un desarrollador? Contáctame!
¿Tienes alguna pregunta? Te respondemos ya!!

Comparte esto:

  • Haz clic para compartir en Google+ (Se abre en una ventana nueva)
  • Haz clic para compartir en Twitter (Se abre en una ventana nueva)
  • Haz clic para compartir en Facebook (Se abre en una ventana nueva)
  • Haz clic para compartir en LinkedIn (Se abre en una ventana nueva)
  • Haz clic para compartir en Pinterest (Se abre en una ventana nueva)
  • Haz clic para compartir en Tumblr (Se abre en una ventana nueva)
  • Haz clic para enviar por correo electrónico a un amigo (Se abre en una ventana nueva)

Deja un comentario Cancelar respuesta

Tu dirección de correo electrónico no será publicada.

Síguenos en las redes

Facebook
Twitter
Google+
Skype
GitHub
  • El mejor ordenador para empezar a programar
  • dell Opinión sobre el portátil Dell XPS 13 Review
  • Los mejores routers WiFi
  • Comparando los sistemas de almacenamiento en la nube
  • discos duros el mejor Comparativas disco duros externos
  • ips Cómo utilizar mi servidor como proxy
codifica.me
Este sitio emplea cookies para prestar sus servicios, para personalizar anuncios y para analizar el tráfico. Si utilizas este sitio web, se sobreentiende que aceptas el uso de cookies..Accept Leer más
Privacidad y Política de Cookies
loading Cancelar
La entrada no fue enviada. ¡Comprueba tus direcciones de correo electrónico!
Error en la comprobación de email. Por favor, vuelve a intentarlo
Lo sentimos, tu blog no puede compartir entradas por correo electrónico.