IikeBot | Dar likes automaticamente no Instagram (JavaScript)

  • Autor Autor zcriptz
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
zcriptz

zcriptz

1
Xi
Programador
Verificación en dos pasos activada
Suscripción a IA
Dará like automáticamente a lo que salga en el inicio e irá bajando solo.

1.- Van al inicio de Instagram con su navegador. (Logueados)

2.- Presionan F12 y en la consola ponen el código JS que dejaré abajo.

1614646142755.png

Les dejo una imagen de como se ve la consola y donde deben pegar el código.


3.- Esperan a que cargue y saldrá un botón que dirá "Iniciar likeBot" y selección de tiempo entre cada like.

Se verá así:
1614644589449.png


No es necesario detenerlo para cambiarle la velocidad.


Ahora el bot esperara el tiempo que configuremos para no darle "likes" tan seguidos a una misma persona.

(El corazón saldrá en azul, pero no tendrá like)


Código JS:
Inserir CODE, HTML ou PHP:
igUsers = [];
function likeBot(e){
    if(!window.aTo){
        if(e)
            e.value = 'Detener likeBot'
        ;
        headerDiv = document.getElementsByTagName('iframe')[0].contentDocument.getElementsByClassName('NXc7H')[0];
        hDiv = document.getElementsByTagName('iframe')[0].contentDocument.getElementsByClassName('zGtbP')[0];
        if(document.getElementsByTagName('iframe')[0].contentDocument.getElementsByClassName('eo2As')[0] != undefined){
            art = document.getElementsByTagName('iframe')[0].contentDocument.getElementsByClassName('eo2As')[0];
            art.parentNode.getElementsByClassName('_97aPb')[0].style.display = 'none';
            if(art.parentNode.getElementsByClassName('EtaWk'))
                art.parentNode.getElementsByClassName('EtaWk')[0].style.display = 'none'
            ;
            if(art.parentNode.getElementsByClassName('sH9wk')[0])
                art.parentNode.getElementsByClassName('sH9wk')[0].style.display = 'none'
            ;
            art.parentNode.style.marginBottom = '10px';
            artHeader = art.parentNode.getElementsByTagName('header')[0];
            hearthElem = art.getElementsByClassName('QBdPU')[0];
            
            //scrollDest = art.parentNode.offsetTop+hDiv.offsetTop+hDiv.offsetHeight+headerDiv.offsetHeight+artHeader.offsetHeight;
            scrollDest += art.offsetHeight+75;
            document.getElementsByTagName('iframe')[0].contentWindow.scrollTo(0, scrollDest);
            art.className = '';
            if(hearthElem.innerHTML.indexOf('Ya no me gusta') == -1){
                var userName = art.parentNode.getElementsByTagName('header')[0].getElementsByClassName('sqdOP')[0].innerText;
                art.parentNode.getElementsByTagName('header')[0].getElementsByClassName('sqdOP')[0] = '';
                if(igUsers.indexOf(userName) > -1){
                    hearthElem.innerHTML = 'Ya no me gusta';
                    hearthElem.getElementsByTagName('svg')[0].setAttribute('fill', '#0000aD');
                }else{
                    reloadIg = 0;
                    hearthElem.click();
                    likes++;
                    igUsers.push(userName);
                    setTimeout(function(){ console.log(userName); igUsers.shift() }, sameWait*60*1000);
                    if(likes >= document.getElementById('botRefresh').value){
                        likes = 0;
                        scrollDest = 0;
                        document.getElementsByTagName('iframe')[0].src = document.getElementsByTagName('iframe')[0].src
                        reloadIg++;
                    }
                }
                aTo = setTimeout(
                    function(){
                        delete aTo;
                        likeBot();
                    }
                    , document.getElementById('botSpeed').value*1000
                );
            }else{
                if(likes >= document.getElementById('botRefresh').value){
                    likes = 0;
                    scrollDest = 0;
                    if(reloadIg > 3){
                        setTimeout(
                            function(){
                                document.getElementsByTagName('iframe')[0].src = document.getElementsByTagName('iframe')[0].src;
                            },
                            15000
                        );
                    }else{
                        document.getElementsByTagName('iframe')[0].src = document.getElementsByTagName('iframe')[0].src;
                    }
                    reloadIg++;
                }
                likeBot();
            }

        }else{
            document.getElementsByTagName('iframe')[0].contentWindow.scrollTo(0, scrollDest);
            setTimeout(
                function(){
                    likeBot();
                },
                100
            );
        }
    }else{
        clearTimeout(aTo);
        delete aTo;
        document.getElementById('aBtn').value = 'Iniciar likeBot';
    }
}

document.body.innerHTML = '<iframe src="https://www.instagram.com" style="position:absolute;width:100%;height:100%;border:0" onload="document.getElementsByTagName(\'iframe\')[0].contentDocument.body.style.zoom = \'100%\'; document.getElementById(\'menuDiv\').style.display = \'\'"></iframe><div id="menuDiv" style="display:none;position:absolute;font-size:13px;border:1px solid #d7d7d7;background:white;padding:10px"><input id="aBtn" type="button" value="Iniciar likeBot" onclick="likeBot(this)" style="padding:8px;font-size:13px"><br><br> Dar like cada: <select id="botSpeed" style="padding:3px;font-size:11px" onchange="if(this.value > 1) document.getElementById(\'sText\').innerHTML = \'segundos\' ;else document.getElementById(\'sText\').innerHTML = \'segundo\'"><option value=1>1</option><option value=2>2</option><option value=3>3</option><option value=4>4</option><option value=5>5</option><option value=6 selected>6</option></select> <span id="sText">segundos</span><br> Refrescar inicio cada: <select id="botRefresh" style="padding:3px;font-size:11px"><option value=5>5</option><option value=10 selected>10</option><option value=20>20</option></select> likes<br>Si es el mismo usuario, esperar:  <select id="sameWait" style="padding:3px;font-size:11px"><option value=1>1</option><option value=2 selected>2</option><option value=3>3</option><option value=4>4</option><option value=5>5</option></select> minutos</div>';
document.body.style.margin = 0;
likes = 0;
scrollDest = 0;
reloadIg = 0;
 
Última edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Buen aporte compañero! 🍻
 
Interesante compañero, muchas gracias por el aporte.
 
Gracias!!
 
Es normal que me aparezca este error?
1597703365776.webp
 
Guardado, siempre comparte cosas muy utiles, se agradece
 
Disculpen mi ignorancia...

¿Pero más o menos como para qué o qué beneficios trae hacer esto? Digo, desconozco para que se utiliza el bots.xd
 
Disculpen mi ignorancia...

¿Pero más o menos como para qué o qué beneficios trae hacer esto? Digo, desconozco para que se utiliza el bots.xd

Por ejemplo puedes hacer un instagram de un local, sigues a mucha gente y das like a todo...

Seguro consigas seguidores...
 
Interesante, probaré y comentaré, graciaa!
 
Vale es útil, gracias por el aporte.
 
Puse el tiempo entre "likes" en 6 segundos como predeterminado, sino Instagram bloquea temporalmente por unos segundos y no los da.
 
donde se pega exactamente?
 
geniallll ya lo tengo!!
 
No había visto este aporte, muy bueno. Lo pondré en práctica, ¡gracias!
 
Quizás "scrolleé" demasiado el bot, pero le estará dando "like" a las publicaciones de arriba.

Pueden ver subiendo con la ruedita.
 
Mejoré el código haciendo lo siguiente:
Oculta las imágenes. (Esto ayuda al scrolleo)
Refresca Instagram cada 10 likes. (Para dar like a las nuevas publicaciones)

Luego haré editable lo de los 10 likes, para que uno pueda poner cada cuantos.
 
Última edição:
el script esta chulo, pero pregunto... si están baneando cuentas con el Jarvee de los cojones que es pro, no crees que es peligroso usar este tipo de scripts para automatizar?
 
Voltar
Topo