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.
Ausgelassen
$ pip install tweepy
Von https://developer.twitter.com/de/portal/dashboard.
#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)
$ python unfollow_list.py
Wenn Sie es in eine Datei einfügen möchten, kopieren Sie es.
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