[PYTHON] Twitter-API: Rufen Sie eine Liste der Konten ab, denen Sie folgen, die jedoch nicht zurückverfolgt werden

Twitter-API: Rufen Sie eine Liste der Konten ab, denen Sie folgen, die jedoch nicht zurückverfolgt werden

Mit zunehmender Anzahl von Followern wird es schwieriger, dies manuell zu tun. Es ist Zeitverschwendung ... Also habe ich beschlossen, es halbautomatisch zu machen. Da die Anzahl der Follower noch nicht 10.000 erreicht hat, möchte ich außerdem die nicht folgende Arbeit manuell ausführen, während ich das Zielkonto tatsächlich visuell beobachte. Skript auf, um die Kontoliste zu erhalten.

Installieren Sie Python und PIP

Ausgelassen

Installieren Sie tweepy


$ pip install tweepy 

Halten Sie Ihren Twitter-API-Schlüssel bereit

Von https://developer.twitter.com/de/portal/dashboard. image.png

Code

#unfollow_list.py
import tweepy
 
keys = dict(
    screen_name =         '[Name des Twitter-Kontos (Bildschirm_name)]',
    consumer_key =        '[Verbraucherschlüssel]',
    consumer_secret =     '[Verbrauchergeheimnis]',
    access_token =        '[Zugangstoken]',
    access_token_secret = '[Zugriffstoken geheim]',
)
 
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)

Lauf


$ python unfollow_list.py

Ergebnis

名称未設定.png

Wenn Sie es in eine Datei einfügen möchten, kopieren Sie es.

Ergänzung

Wenn das Programm es automatisch entfernen soll, fügen Sie die Anweisung "api.destroy_friendship (f)" nach dem Ausdruck "print (api.get_user (f) .screen_name)" hinzu.


Recommended Posts

Twitter-API: Rufen Sie eine Liste der Konten ab, denen Sie folgen, die jedoch nicht zurückverfolgt werden
[Linux] Praktische, aber unerwartet unbekannte ursprüngliche Auswahlliste für Befehle
Rufen Sie mithilfe der API eine Liste der GA-Konten, -Eigenschaften und -Ansichten als vertikale Daten ab
[Python] Nur eine Liste der Ordner abrufen
Holen Sie sich eine Liste der Artikel, die von Benutzern mit Python 3 Qiita API v2 veröffentlicht wurden
Ermitteln Sie mithilfe der Twitter-API die Anzahl der Tweets, die sich auf ein bestimmtes Keyword beziehen
Holen Sie sich viele Twitter-Tweets auf einmal
Holen Sie sich eine Liste der IAM-Benutzer mit Boto3
Liste der Links, die Anfänger des maschinellen Lernens lernen
Holen Sie sich Qiitas "Gefällt mir" -Liste durch Schaben
Ich habe meine Umgebung mit virtualenv isoliert, aber ich bekomme viele Pakete mit Pip-Liste