tweepyを使用し自動アンフォローを行い指定した数に達したらフォロー解除を停止したい。
フォロバをくれなかったアカウントを自動で古い順からアンフォローするコードを作成しているのですが、
以下のコードで古い順からアンフォローすることができたもののフォロバのないアカウントすべてをまとめていっきにリムってしまいます。
凍結防止のためにアンフォローできる人数を数人までにしたく色々と試してみていますがうまくいきません。
以下のフォロバのないアカウントをアンフォローするためのコードをどのように記述すれば
アンフォローした時希望の指定数に達した時アンフォローをやめることができるでしょうか。
該当のソースコード
python
1import tweepy 2 3keys = dict( 4 screen_name = '', 5 consumer_key = '', 6 consumer_secret = '', 7 access_token = '', 8 access_token_secret = '', 9) 10 11SCREEN_NAME = keys['screen_name'] 12CONSUMER_KEY = keys['consumer_key'] 13CONSUMER_SECRET = keys['consumer_secret'] 14ACCESS_TOKEN = keys['access_token'] 15ACCESS_TOKEN_SECRET = keys['access_token_secret'] 16 17auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) 18auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET) 19api = tweepy.API(auth) 20 21followers = api.followers_ids(SCREEN_NAME) 22friends = api.friends_ids(SCREEN_NAME) 23 24for f in friends [::-1]: 25 print("ID:{}のフォローを解除しました。".format(api.get_user(f).screen_name)) 26 api.destroy_friendship(f) 27 28 29 30
回答1件
あなたの回答
tips
プレビュー