-
-
Save pikachule/5d861f1cb3f27df2614b3e7484f1ee51 to your computer and use it in GitHub Desktop.
instagram auto follow
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var index = 0; | |
| var buttons = null; | |
| var scrollCount = 0; | |
| var followedCount = 0; | |
| function clickAndWait() { | |
| if (buttons === null) { | |
| buttons = document.querySelectorAll('li button'); | |
| } | |
| console.log('let me click'); | |
| var hasClicked = false; | |
| if (buttons[index]) { | |
| var buttonText = String(buttons[index].innerText).toLowerCase().trim(); | |
| console.log('button text is ' + buttonText); | |
| if (buttonText == 'follow') { | |
| console.log('clicking on it (' + index + ')'); | |
| buttons[index].click(); | |
| hasClicked = true; | |
| } | |
| } | |
| index++; | |
| if (hasClicked) { | |
| console.log('cliked <3 lets wait a little..'); | |
| followedCount++; | |
| console.log('#### total followed people: ' + followedCount); | |
| setTimeout(clickAndWait, 30000); | |
| } else { | |
| if (index > buttons.length) { | |
| console.log('already clicked on all available buttons.. my work is done here.'); | |
| } else { | |
| console.log('non clicked </3 next button..'); | |
| clickAndWait(); | |
| } | |
| } | |
| } | |
| function loadFollowers() { | |
| var scrollContent = document.querySelector('._4gt3b'); | |
| if (scrollContent) { | |
| var currentScrollTop = scrollContent.scrollTop; | |
| scrollContent.scrollTop = currentScrollTop + 99999; | |
| scrollCount++; | |
| } else { | |
| console.log('there is no scroll content, fuk-off, let me skip it'); | |
| clickAndWait(); | |
| return; | |
| } | |
| console.log('loading followers ... [' + scrollCount + ']'); | |
| if (scrollCount < 50) { | |
| setTimeout(loadFollowers, 3000); | |
| } else { | |
| console.log('starting following muwhahahaha ]:)'); | |
| clickAndWait(); | |
| } | |
| }; | |
| function start() { loadFollowers(); } | |
| start(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment