Trucos: Cómo dejar de seguir a varios usuarios a la vez desde la web de twitter
Este post es un complemento a un post de hace unos meses en el que explicaba un truco para hacer exactamente lo contrario, seguir a varios usuarios a la vez en twitter.
En este caso nos puede interesar dejar de seguir a varios usuarios a la vez también por varios motivos:
- Para dejar de seguir a todos nuestros seguidos (para realizar una limpia de seguidos)
- Para dejar de seguir a los usuarios de una lista que tengamos (por si elegimos gestionarlos a través de la lista)
- Para dejar de seguir a todos nuestros seguidores (por si hemos cambiado de criterio a la hora de hacer autofollow)
- …
Para poder hacer el truco deberemos seguir las siguientes instrucciones. Durante el proceso será necesario efectuar una instrucción de javascript, pero el truco es muy sencillo. Al final del post hay un vídeo adicional que explica de nuevo el proceso a modo de tutorial ampliado.
Paso 1: Para realizar el truco sólo tendremos que ir a la página de twitter donde esté la lista de usuarios que nos interesa. Deberemos usar un navegador que permita añadir instrucciones de javascript (Chrome, Firefox,…). El ejemplo está realizado en Google Chrome.
Paso 2: Debemos asegurarnos que el listado está totalmente cargado. Hay que hacer bajar la barra de scroll hasta que todos los resultados se hayan cargado (recordemos que la web de twitter tiene scroll infinito, se carga a medida que bajamos). Sabremos que se han cargado todos cuando twitter nos muestre el indicador de ir hacia la parte superior de la página.
Paso 3: Accederemos a la consola de javascript del navegador. Podemos hacerlo a través del menú del navegador.
Paso 4: Nos aparecerá la consola y introduciremos la instrucción
var divs = $('.following .user-actions-follow-button'); var followcounter = 0; (function addFollow() { setTimeout(function() { if (followcounter++ < divs.length) { divs[followcounter].click(); addFollow(); } }, 2000); })();
Una vez introducida la instrucción en la zona de la consola de javascript le daremos a la tecla enter y se ejecutará la instrucción, y con ello se clicarán todos los botones de “Siguiendo” la página. Esta instrucción equivale a tener que hacer clic en cada uno de los botones, uno a uno. Según la longitud de la página puede que este proceso dure un tiempo, contra más larga sea la lista más tardará. El proceso puede durar hasta varios minutos.
Se trata de un truco que puede hacerle la vida más fácil a más de uno. Todo el proceso también está explicado en uno de los vídeos del canal de skolti. Os lo pongo para quien prefiera ver el proceso en vídeo:
Actualización (20/01/16): Añadido un retraso de 2 segundos entre unfollow y unfollow para evitar posibles problemas con límites de twitter.
Actualización (14/02/16): He cambiado el código y lo he mejorado. De paso os pongo aquí el código que había hace unos meses que permitía hacer el proceso en un clic. Os recuerdo que el cambio era para evitar el posible baneo de twitter (para listas de muchos usuarios). Si aún así queréis usar el viejo código, aquí lo tenéis:
$('.following .user-actions-follow-button').click();
Vídeo | Cómo dejar de seguir a varios usuarios a la vez desde la web de twitter
Hola! Lo primero muchas gracias!
Lo segundo, ¿se podría hacer otra orden, pero en vez de dejar seguir a todos, solo a los que no te siguen?
Me temo que no, pero para eso hay herramientas más prácticas (gratuitas). Una buena es ManageFlitter https://manageflitter.com/
hola javi , aca tenes un codigo que deja de seguir solo a los que no te siguen, espero que te sirva..
function unfollowunfollowers(){
// Declaramos las variables
var index, users;
// Obtenemos todos los usuarios en pantalla en un objeto
users=document.getElementsByClassName(‘ProfileCard’);
// Procesamos usuario por usuario
for (index = 0; index < users.length; ++index) {
// Comprobamos si el usuario no nos sigue
var followstatus=users[index].getElementsByClassName('FollowStatus');
if (followstatus.length == 0) {
//Comprobamos si lo estamos siguiendo o no (0 = lo estamos siguiendo)
var nofollowing=users[index].getElementsByClassName('not-following');
if (nofollowing.length == 0) {
// En caso de que no nos siga, lo dejamos de seguir
users[index].getElementsByClassName('follow-button')[0].click();
}
}
}
// Script Creado por KJ – http://outcontrol.net
}
unfollowunfollowers()
Buen aporte.
Como seria el codigo que tendría que pegar en la consola?
Es el que ha puesto luciano en el comentario.
hola David disculpa, no hay un truco hacker que una pueda cambiar 8.400 seguidores a 19,4k asi?
porfavor
Saludos, cuidate
¿Milagros? No, o por lo menos yo no he presenciado ninguno aún. Lo siento :-S
Prueba tweetealo.com o managefilter son muy parecida a justunfollow y es gratis, puedes dejar de seguir usuarios q no te siguen rápido
Susana, conozco esas herramientas. Incluso tengo algún tutorial en vídeo sobre Manager Fliter en mi canal de Youtube. La idea del post es dar una solución (gratis) que no necesite de ninguna herramienta adicional. Y la ventaja adicional es que el método utiliza twitter directamente y no una herramienta de terceros que tiene restricciones en el uso del API de twitter (unfollows por hora por ejemplo).
Hola David, si en eso tienes razón ;)
Hola,
Es posible que diseñes un “javascript” : para la aplicación NotFollow.me y así solo dejaríamos de seguir a aquellos que no nos siguen… o tengas idea de como dejar de seguir solo a aquellos que no nos siguen
Espero nos ayudes… mil gracias!!
Alecx
Para eso lo mejor es usar una aplicación fuera de twitter. Hace un tiempo hice un vídeo explicando por encima la que suelo usar yo: https://www.youtube.com/watch?v=VMGXWLQVsD8
Tienes que verificar porque Manage Flitter ya no deja hacer lo que te estoy pidiendo, para dejar de seguir hay que pagar o hacerlo manualmente uno por uno
Hola!! Muy bueno el vídeo y el post, pero he tenido dificultades al realizar el proceso, sigo aproximadamente a 8900 personas, he intentado bajar hasta la ultima persona al cual sigo, pero llega un momento donde la pagina no me actualiza, y obviamente no es el final, es como si fuera un bug o algo parecido. ¿No conoces algun truco sobre como puedo llegar hasta el final en un momento?¿?¡
Gracias!! :)
No hace falta que llegues al final. Si tu navegador no da de sí, puedes hacer el proceso en varias tandas.
Hola!!! esta genial el video y es muy practico, pero tengo un problema, quiero dejar de seguir a bastantes cuentas pero no a todas, y resulta que las que no quiero dejar de seguir están a lo primero más o menos y entonces cuando bajo se hacen screenshot de esas también, no sé si se entiende, y quería saber si hay alguna forma de hacer una lista especial solo de los quiero dejar de seguir o algo así, me serviría mucho. gracias!
Para hacer un unfollow más selectivo hay herramientas. En este vídeo explico cómo funciona una herramienta gratuita que permite hacer unfollow con filtros y opciones: https://www.youtube.com/watch?v=VMGXWLQVsD8
Pasa lo mismo con instagram?
Gracias
Este tutorial es sólo para twitter.
Sabes como hacerlo para Instagram? Sería de muucha ayuda! Gracias de todos modos
Me lo han preguntado varios y estoy en ello. Está descartado hacerlo directamente desde instagram. Estoy buscando alternativas. Lo publicaré aquí en el blog y en el canal de youtube cuando lo encuentre.
Has conseguido averiguar algo de cómo hacerlo para instagram?? Gracias!
Me temo que todavía no :-S
Sera que se pueda hacer con instagram
Sólo es para twitter.
no me aparece la barra de javascript para tirar el codigo.. algun consejo?
Asegúrate de que es Google Chrome el navegador que usas. Si no te sale puede que la tengas minimizada. Prueba con otro ordenador, quizás tengas algún problema con tu instalación de Chrome.
Muchas gracias, me has hecho un gran favor.
Gracias a ti.
David, a mi no me funciona. Lo he probado tanto en firefox, en chrome y en internet explorer. No me funciona en ninguno
Lo lamento. A mi me funciona correctamente.
Hola, muchas gracias por el truco! Habra algun codigo para borrar tweets? y para bloquear personas? Estaria muy agradecido, gracias!
Lo siento pero no tengo trucos para eso. Me lo apunto para investigarlo cuando tenga un poco de tiempo.
Amigo, no puedes crear uno que haga un retraso entre cada dejar de seguir? Porque sino corro riesgo de que twitter me cierre la cuenta, no? Estaria muy agradecido! Amo tus videos.
Perdona por tardar en contestar. Acabo de cambiar la fórmula para que haga eso.
Hola, esta genial tu blog! Podrias hacer lo mismo que para seguir? Ponerle un retraso de dos segundos en cada uno que dejas de seguir? Estaria muy agradecido. Gracias!
Perdona por tardar en contestar. Acabo de cambiar la fórmula para que haga eso.
Hola, hay alguno para por ejemplo seguir a todos los amigos de alguna cuenta? en vez de entrar a tu cuenta y dejar de seguir a todos, entras por ejemplo a la cuenta de un amigo y seguir a todos sus amigos, hay algo así? te lo agradezco de antemano
En este otro post explico cómo hacerlo. Sólo tienes que ir a la lista de usuarios de la cuenta que quieras y usar el código. https://blog.skolti.com/trucos-seguir-a-varios-usuarios-la-vez-desde-la-web-de-twitter/
Hola gracias me sirvio de maravilla por casualidad hay algun codigo para seguir osea lo contrario?
Sí: https://blog.skolti.com/trucos-seguir-a-varios-usuarios-la-vez-desde-la-web-de-twitter/
Gracias, estupendo. FUNCIONA !!!
¡Hola! No me funciona… estoy usando el script nuevo
Lo he cambiado ligeramente. Parece que han cambiado algunas cosas. Ya funciona perfecto de nuevo.
Me sigue sin funcionar y me devuelve
TypeError: divs[followcounter] is undefined
Ahora debería funcionarte. Lo acabo de probar. Asegúrate que no tienen errores en la consola (líneas en rojo). Recarga la página con la consola abierta y pruébalo de nuevo.
¡Funciona! Algunas veces se deja uno o dos, pero por lo demás funciona perfectamente :D
Me alegro de que te funcione bien :-)
con este no era mas facil ? ” $(“.following .follow-button”).click( ) ” ???
Sí, es como estaba anteriormente. Añadí lo demás para que hiciera una pausa, pues si tienes muchos usuarios existe la posibilidad de que twitter pueda banearte de forma temporal.
me funcionó perfecto. MUCHAS GRACIAS!!!
David, ese truco me funciono a la perfeccion, pero no podrias hacer uno para instagram? O no conoces alguno para instagram que no sea con aplicaciones de terceros que pongan limite horario? Muchas gracias capo
No, lo siento. No conozco ningún truco para eso.
¿Ya no funciona no? lo he intentado pero no hay manera…
Sí, si funciona. Me equivoqué al cambiar una parte hace unos días. Ahora ya está correcto.
David, para seguir a las personas y que tarde los 2 segundos también podemos usar el mismo código o hay que cambiar algo?
Gracias genio
No, no es el mismo. Hice una entrada para ello. Mira aquí: https://blog.skolti.com/trucos-seguir-a-varios-usuarios-la-vez-desde-la-web-de-twitter/
David no tendrás un truco para facebook, osea lo seguidores de facebook para dejarlos de seguir..
seria de mucha ayuda y gracias por el truco me funciono al 100 enserio gracias.
No, para facebook no tengo truco para eso. Lo siento.
gracias por el codigo, me salvo un monton de tiempo
gracias, me ha venido genial
Hola david, me ha funcionado a la perfección el código, tienes twitter o facebook para hacerte alguna pregunta?
Mi twitter es @gordocat21
Gracias genio!
Puedes usar la página de facebook de Skolti.
Hola. Existe una formula similar para dejar de seguir en INSTAGRAM ? Gracias por el aporte anterior. Un saludo
No existe, pero existirá. Lo tengo pendiente para las próximas semanas.
¿Hay alguno para cuando has enviado peticiones de seguimiento de páginas eliminarlas?
No se si me he explicado bien, a personas que hayas invitado, “desinvitarlas” jajaja
Gracias!!!!
¿Te refieres a eliminar a los usuarios de esta lista?: https://www.facebook.com/friends/requests/?fcref=ft&outgoing=1
david, en instagram desde la web official para ordenador ya se puede seguir y dejar se seguir. nose si esto de twitter lo has echo tu pero esta perfect…..=)
Desde aquí quiero animarte a que lo hagas también en instagram, Estaría de puta madre jajaja =)
Sí, el código es mio. Y sí, se lo de instagram. Tengo pendiente hacer un truco equivalente, pero me falta tiempo para ponerme :-( Espero poder hacerlo este mes.
como seria el código exacto para dejar de seguir solo a los que no te siguen en twitter?
$(‘.following .user-actions-follow-button’).click();
ese seria el normal de dejar de seguir a todos, pero quiero saber el código erxacto como el que te puesto para que te deje de seguir solo a los que no te siguen. Lo necesito, arriba Luciano lo explico pero no puso la orden exacta, pónmela porfavor.
Es precisamente lo que ha puesto Luciano en el comentario. Tienes que copiar desde “function” hasta “unfollowunfollowers()”, todo.
Pásame el código exacto al igual que pusiste para dejar de seguir a todos, la línea esa pónmela para dejar de seguir a los que no me siguen, es decir que sólo dejé de seguir a quien te ponga que no te sigue y deje siguiendo a los que te siguen. Entiendes? Ponme la línea exacta para ejecutar la orden en la consola de Java y que lo haga solo… Por favor , muchas gracias.
Luciano ha propuesto el código en este comentario.
Hola, muchas gracias por el código, llevo usándolo meses y es genial! parece que últimamente twitter esta haciendo muchos cambios en su api y demás… ahora intento usarlo con la consola de javascrip como siempre y me da este error:
VM43:1 Uncaught ReferenceError: $ is not defined(…)
¿Alguna idea?
Eso suele pasar cuando la página no carga bien. Entonces da error. Refrescando y cargando bien la página debería de dejar de dar error.
Muy bueno realmente funciona, muchas gracias!!!,