コード例 #1
0
ファイル: hashtagliker.py プロジェクト: MrMWalker/followme
    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
コード例 #2
0
ファイル: hashtagliker.py プロジェクト: MrMWalker/followme
    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()