├── README.md ├── Variable.yml └── Instagram Bot Last Edition.py /README.md: -------------------------------------------------------------------------------- 1 | # BOT 2 | 3 | Instagram Bot To follow Followers Of a specific Account or Accounts 4 | -------------------------------------------------------------------------------- /Variable.yml: -------------------------------------------------------------------------------- 1 | minimum_delay_to_follow : 10 2 | maximum_delay_to_follow : 50 3 | each_delay_to_load_or_refresh : 10 4 | minimum_delay_scroll_down : 1 5 | maximum_delay_scroll_down : 5 6 | number_of_accounts_to_be_found_in_followers_tab : 60 7 | username : YOUR_USERNAME 8 | password : YOUR_PASSWORD -------------------------------------------------------------------------------- /Instagram Bot Last Edition.py: -------------------------------------------------------------------------------- 1 | from selenium import webdriver 2 | from selenium.webdriver.common.keys import Keys 3 | import selenium 4 | import time 5 | import random 6 | Path="C:\ChromeDriver2\chromedriver.exe" 7 | Drive = webdriver.Chrome(Path) 8 | def InstagramLogin(): 9 | password=password 10 | username=username 11 | Drive.get("https://www.instagram.com/accounts/login/?source=auth_switcher") 12 | time.sleep(each_delay_to_load_or_refresh) 13 | SearchBox = Drive.find_element_by_name("username") 14 | SearchBox.send_keys(username) 15 | SearchBox = Drive.find_element_by_name("password") 16 | SearchBox.send_keys(password) 17 | SearchBox.send_keys(Keys.ENTER) 18 | time.sleep(each_delay_to_load_or_refresh) 19 | Class=Drive.find_element_by_class_name("HoLwm").click() 20 | def OpenSookhtejet(): 21 | SearchBoxInstagram = Drive.find_element_by_class_name("x3qfX") 22 | NameSAccountToFollow_its_Followers=["sookhtejet.ir","success_fullness","exitomag","selfmade_ir","shaahrah","capsule_zehneservatsaz","morabiye_zehn","sayeh__roshan","movafaghiat__official",'tavana_sho',"parsi_millionaire","mentorplus.ca","movafaghiyat_club","shahre_movafaghiat","havin.anghizeshi"] 23 | NameAccountToFollow_its_Followers=random.choice(NameSAccountToFollow_its_Followers) 24 | SearchBoxInstagram.send_keys(NameAccountToFollow_its_Followers) 25 | time.sleep(each_delay_to_load_or_refresh) 26 | SearchBoxInstagram.send_keys(Keys.RETURN) 27 | SearchBoxInstagram.send_keys(Keys.ENTER) 28 | def OpenFollowers(): 29 | time.sleep(each_delay_to_load_or_refresh) 30 | Followers = Drive.find_elements_by_class_name("g47SY") 31 | print (len(Followers)) 32 | print (str(Followers)) 33 | Followers[1].click() 34 | def FollowersAnalyse(): 35 | def ScrollDown(): 36 | elm=Drive.find_element_by_tag_name('html') 37 | elm.send_keys(Keys.END) 38 | time.sleep(each_delay_to_load_or_refresh) 39 | Followers=[1] 40 | if True: 41 | t=0 42 | PanelFollowers=Drive.find_element_by_class_name("HYpXt") 43 | while len(Followers)