Script to Make an Instagram Bot to get Followers

Script to Make an Instagram Bot to get Followers

   

Backstory:

So last week during my internship one of the work assigned to me was to go and follow some random profiles on Instagram through the company’s page. You might wonder why would someone do that, even I thought the same but when I tried,  it actually worked. Instagram’s algorithm suggests people to visit your account if you are active and follow people on daily basis. So I started following some profiles randomly, I even got some people following us but that wasn’t enough also I was very very bored following accounts like a robot, doing a repetitive task.

The making & fun part :

I thought to myself why not to make a bot that does this work for me in much faster and easy manner, I had some programming knowledge thanks to my Engineering in CS ( hi to all my Engineering peeps). I used Python with selenium web driver to build my bot which actually worked. You just need to mention your username and password then leave the rest to the bot, it automatically searches for profiles and follows them. You can also set the number of profiles you want to follow, there is no limit ! I had troubles initially due to some random pop-ups on Instagram page for which my bot wasn’t prepared and also the fact I followed way too many people on the very first day due to which I got a ban which prevented me from following anyone for next 24 hours, so modify the script according to avoid this :). At last with some modifications the script was completely ready and all set to rock the Instagram

Insta-Bot

Conclusion:

After a week of implementing this bot, it was following 700 profiles and had 184 followers which infact is pretty great for an account that had no followers, post or any favourable thing. The more people you follow, the no of people following you will increase exponentially. The bot works very well and you can try it with your account too but beware following too many profiles can get you banned from Instagram. This is the code and also there is no limit in functionalities you can add on this bot. You can make a bot which likes the profile and even comments on random post or targeted posts through the tags.

The program is written in python and even a little knowledge of it is enough to understand the code, I used the selenium web driver to implement this program, here is the code if you want to try it for yourself. I will be giving a GitHub link to the code very soon, stay connected 😉

Bot-insta

Where is the Code?

Below is the Python script that makes all these possible.

from selenium import webdriver
from selenium.webdriver.firefox.webdriver import WebDriver
from selenium.webdriver.common import keys
import time
from selenium.webdriver.remote.webelement import WebElement

class InstaBot:
 driver = webdriver.Firefox()
 driver.get("https://www.instagram.com")
 time.sleep(2)
 login= driver.find_element_by_xpath("//a[@href='/accounts/login/?source=auth_switcher']")
 login.click()
 time.sleep(5)
 usern= driver.find_element_by_xpath("//input[@name='username']")
 usern.send_keys("botinsta21")
 passw= driver.find_element_by_xpath("//input[@name='password']")
 passw.send_keys("123BOT")
 time.sleep(4)
 enter= driver.find_element_by_class_name("_0mzm-.sqdOP.L3NKy")
 enter.click()
 time.sleep(4)
 followpa = driver.find_element_by_class_name("glyphsSpriteCompass__outline__24__grey_9.u-__7")
 POPUP = driver.find_element_by_class_name("aOOlW.HoLwm ")
 try:
  followpa.click()
 except:
  POPUP.click()
 followpa.click()
 time.sleep(2)
 nextpg= driver.find_element_by_class_name("Kf8kP.coreSpritePagingChevron")
 nextpg.click()
 nextpg.click()
 nextpg.click()
 nextpg.click()
 nextpg.click()
 followbut = driver.find_elements_by_class_name("_2dbep.qNELH.kIKUG")
 idd= [elem.get_attribute('href') for elem in followbut]
 for i in idd:
  driver.get(i)
  followacc= driver.find_element_by_class_name("_5f5mN.jIbKX._6VtSN.yZn4P")
  followacc.click()
  time.sleep(3)
 time.sleep(5)
Previous How To Find A File Or Directory Quickly In Linux/Unix?
Next Script to delete files in Linux

About author

You might also like

Scripting 0 Comments

cdre sh

This post was last updated on June 1st, 2020 at 07:06 pmtest `whoami` = ‘root’ || echo “You must be root to execute the commands.” cdrecord -scanbus > /dev/null if

Scripting 0 Comments

Script to delete files in Linux

Linux is a powerful operating system, it consists of various tools which can be utilised by the user to achieve maximum efficiency in his/her work routine. Linux provides user with

Scripting 0 Comments

How to make files Hidden in Linux

Linux provides us the functionality to hide the files for security as per user preference, users can easily hide files by using some simple command or even use GUI for

0 Comments

No Comments Yet!

You can be first to comment this post!

Leave a Reply