Bonjour, c'est @yushun_o. Le logiciel est disponible sur yushun.me. Jetez un coup d'oeil s'il vous plait. J'ai joué avec tweepy récemment, mais j'ai des problèmes car il y a moins d'informations en japonais autour de la liste Twitter que ce à quoi je m'attendais, j'ai donc résumé les endroits que je suis susceptible d'utiliser. J'écrirai l'environnement au cas où.
Python 3.5.2
pip install tweepy
Installez tweepy avec
https://apps.twitter.com/ Obtenez CONSUMER_KEY etc. en "Créer une application" ici
myauth.py
# -*- coding:utf-8 -*-
import tweepy
CONSUMER_KEY = "xxx"
CONSUMER_SECRET = "xxx"
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
ACCESS_TOKEN = "xxx"
ACCESS_SECRET = "xxx"
auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
api = tweepy.API(auth)
Vous pouvez maintenant appeler l'API à tout moment avec from myauth import api
.
Immédiatement, je vais faire le tour de la liste de twitter qui est le sujet principal de cette fois.
create_destory_list.py
from myauth import api
screen_name="" #Créateur de liste@~~de~~
listname="" #Liste de noms
api.destroy_list(owner_screen_name=screen_name,slug=listname) #slug...Soyez prudent lorsque le nom de la liste est japonais*1
api.create_list(name="Le nom de la liste que vous souhaitez créer",mode="public",description="La description") #le mode est"public"Ou"private"Vous pouvez choisir de le rendre public ou privé
get_all_list.py
from myauth import api
screen_name="" #Créateur de liste@~~de~~
for twilist in api.lists_all(screen_name=screen_name):
print("slug="+twilist.slug)
print("name="+twilist.name)
Le slug et le nom de chaque classe List sont affichés. Je ne sais comment identifier la limace que lors de la liste des noms japonais. (Si vous le savez, faites-le moi savoir.) Lorsque vous travaillez avec des listes dans Tweepy, il est recommandé de nommer la liste en anglais.
Le dernier moyen d'ajouter les utilisateurs à la liste. Obtenez-le en utilisant la classe Cursor de tweepy.
get_member_of_list.py
from myauth import api
screen_name="" #Créateur de liste@~~de~~
listname="" #Liste de noms
for member in tweepy.Cursor(api.list_members,slug=listname,owner_screen_name=screen_name).items():
print(member.screen_name)
Je pense que la seule chose à noter était la partie limace. Je ne peux pas tout toucher dans la liste, donc si cet article ne suffit pas, veuillez vous référer à la famille principale (github). https://github.com/tweepy/tweepy/blob/master/tweepy/api.py C'était un article médiocre, mais ** tweepy est vraiment facile à utiliser **, alors essayez-le.
Recommended Posts