def likeLikersPicture(self, api, userId, network): img_path = "images/tmp/img.jpg" api.getUserFeed(userId) userImagesURLs = ImageLoader.getImageURLsByUsername(api.LastJson) count_likes = 0 for url in tqdm(userImagesURLs): urllib.request.urlretrieve(url[0], img_path) img = dataLoader.load_image(img_path, img_size=200) probability, str_label, label = network.predict(img) if str_label == "like": self.like(api, url) time.sleep(2) count_likes = count_likes + 1 if count_likes >= 2: return
def likePicturesByUsername(self, api, url, network): like_count_by_user = 0 img_path = "images/tmp/img.jpg" api.getUserFeed(url[2]) userImagesURLs = ImageLoader.getImageURLsByUsername(api.LastJson) for url in tqdm(userImagesURLs): urllib.request.urlretrieve(url[0], img_path) img = dataLoader.load_image(img_path, img_size=200) probability, str_label, label = network.predict(img) if str_label == "like": self.like(api, url) like_count_by_user = like_count_by_user + 1 time.sleep(2) if like_count_by_user >= 4: api.follow(url[2]) print("followed user" + str(url[2])) with open('followed_users.txt', 'a') as outfile: outfile.write("\n" + str(url[2])) outfile.close()