À mesure que le nombre d'abonnés augmente, il devient plus difficile de le faire manuellement. C'est une perte de temps ... J'ai donc décidé de le rendre semi-automatisé. De plus, comme le nombre d'abonnés n'a pas encore atteint 10 000, j'aimerais effectuer manuellement le travail de désabonnement tout en observant visuellement le compte cible. Script pour obtenir la liste des comptes.
Omis
$ pip install tweepy
Depuis https://developer.twitter.com/en/portal/dashboard.
#unfollow_list.py
import tweepy
keys = dict(
screen_name = '[Nom du compte Twitter (écran_name)]',
consumer_key = '[La clé du consommateur]',
consumer_secret = '[Secret du consommateur]',
access_token = '[Jeton d'accès]',
access_token_secret = '[Secret du jeton d'accès]',
)
SCREEN_NAME = keys['screen_name']
CONSUMER_KEY = keys['consumer_key']
CONSUMER_SECRET = keys['consumer_secret']
ACCESS_TOKEN = keys['access_token']
ACCESS_TOKEN_SECRET = keys['access_token_secret']
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
api = tweepy.API(auth)
followers = api.followers_ids(SCREEN_NAME)
friends = api.friends_ids(SCREEN_NAME)
for f in friends:
if f not in followers:
print(api.get_user(f).screen_name)
$ python unfollow_list.py
Si vous souhaitez le mettre dans un fichier, copiez-le.
Si vous voulez que le programme le supprime automatiquement, ajoutez l'instruction api.destroy_friendship (f)
après print (api.get_user (f) .screen_name)
.
Recommended Posts