├── README.md ├── follow.js ├── unfollow.js └── like.js /README.md: -------------------------------------------------------------------------------- 1 | # bot-instagram-video-aula 2 | 3 | Script simples para automação de instagram criado na video: https://youtu.be/byTmuZxj2g0 4 | -------------------------------------------------------------------------------- /follow.js: -------------------------------------------------------------------------------- 1 | // Seguir automaticamente 2 | let contador = 0; 3 | 4 | document.querySelectorAll('.sqdOP.L3NKy.y3zKF').forEach((item, index) => { 5 | setTimeout(() => { 6 | if(!item.classList.contains('._8A5w5')){ 7 | item.click(); 8 | contador++; 9 | console.log(`Seu BOT já seguiu ${contador} pessoa(s)!`); 10 | } else { 11 | console.log('Você já segue essa pessoa.'); 12 | } 13 | }, index * 20000); 14 | }); -------------------------------------------------------------------------------- /unfollow.js: -------------------------------------------------------------------------------- 1 | // Deixar de seguir automaticamente 2 | let contador = 0; 3 | document.querySelectorAll('._8A5w5').forEach((item, index) => { 4 | setTimeout(() => { 5 | if(item.innerText == 'Seguindo') { 6 | item.click(); 7 | document.querySelectorAll('.-Cab_').forEach(item => { 8 | if(item.innerText == 'Deixar de seguir') { 9 | item.click(); 10 | contador++; 11 | console.log(`Você deixou de seguir ${contador} pessoa(s)!`) 12 | } 13 | }) 14 | } 15 | }, index * 10000); 16 | }); -------------------------------------------------------------------------------- /like.js: -------------------------------------------------------------------------------- 1 | // Curtir automaticamente 2 | const next = document.querySelector('a.coreSpriteRightPaginationArrow'); 3 | var counter = 0; 4 | 5 | function doLike() { 6 | const like_btn = document.querySelector('article > div.eo2As > section.ltpMr.Slqrh > span.fr66n > button'); 7 | if(like_btn){ 8 | console.log('click\n'); 9 | like_btn.click(); 10 | counter++; 11 | } 12 | next.click(); 13 | console.log(`Você já curtiu ${counter} post(s)!`); 14 | } 15 | 16 | (function loop() { 17 | setTimeout(() => { 18 | doLike(); 19 | loop(); 20 | }, 10000); // 10 segundos 21 | }()); 22 | 23 | 24 | --------------------------------------------------------------------------------