Hi, I found a Github program on a forum and want to use it to follow people on Instagram. It may have a bug that it follows the same people repeatedly but I don't know Python so I don't know how to fix it. Some other people on the forum have the same problem. We'd appreciate it if someone helped. I can't post links yet so here is the file follow_protocol (maybe the bug can be fixed from there).
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from user_info import get_user_info
from feed_scanner import feed_scanner
import random
import time
def follow_protocol(self):
limit = random.randint(5,10)
while self.follow_counter<limit:
chooser = 0
if len(self.user_info_list)>0:
chooser = random.randint(0,len(self.user_info_list)-1)
self.current_user=self.user_info_list[chooser][0]
self.current_id=self.user_info_list[chooser][1]
print('=============== \nCheck profile of '+self.current_user+'\n===============')
get_user_info(self, self.current_user)
else :
print('xxxxxxx user info list is empty!!! xxxxxxxxx')
feed_scanner(self)
if self.is_selebgram!=True and self.is_fake_account!=True and self.is_active_user!=False :
if self.is_following!=True :
print('Trying to follow : ' + self.current_user + ' with user ID :' + self.current_id)
self.follow(self.current_id)
print('delete ' + self.user_info_list[chooser][0]+' from user info list')
del self.user_info_list[chooser]
else :
print('delete ' + self.user_info_list[chooser][0]+' from user info list')
del self.user_info_list[chooser]
time.sleep(random.randint(13,26))
