[PYTHON] API Twitter: obtenez une liste des comptes que vous suivez mais qui ne sont pas suivis

API Twitter: obtenez une liste des comptes que vous suivez mais qui ne sont pas suivis

À 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.

Installez python et PIP

Omis

Installez tweepy


$ pip install tweepy 

Ayez votre clé API Twitter à portée de main

Depuis https://developer.twitter.com/en/portal/dashboard. image.png

code

#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)

Courir


$ python unfollow_list.py

résultat

名称未設定.png

Si vous souhaitez le mettre dans un fichier, copiez-le.

Supplément

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

API Twitter: obtenez une liste des comptes que vous suivez mais qui ne sont pas suivis
[Linux] Liste de sélection d'origine des commandes pratique mais inconnue de manière inattendue
Obtenez une liste des comptes GA, des propriétés et des vues sous forme de données verticales à l'aide de l'API
[Python] Obtenir une liste de dossiers uniquement
Obtenez une liste d'articles publiés par les utilisateurs avec Python 3 Qiita API v2
Obtenez le nombre de tweets liés à un certain mot-clé à l'aide de l'API Twitter
Recevez de nombreux tweets Twitter à la fois
Obtenir une liste d'utilisateurs IAM avec Boto3
Liste des liens que les débutants en apprentissage automatique apprennent
Obtenez la liste "J'aime" de Qiita en grattant
J'ai isolé mon environnement avec virtualenv, mais je reçois beaucoup de paquets avec pip list