Recueillez des tweets avec python. Il est principalement utilisé lorsque vous souhaitez obtenir des informations de 〇〇bot etc. lors de l'apprentissage d'une machine. (Dans le cas de I) Le contenu de 〇〇bot etc. est très biaisé, Par exemple, on peut dire qu'il existe de nombreux tweets sur Tundele dans le bot Tundele. Il s'agit d'un ensemble de lignes de Tundere, qui peuvent toutes être reconnues comme des lignes de Tundere, et pour le dire simplement, un modèle de "spam ou pas", c'est-à-dire Tundere classé comme Tundere ou Tundere. Peut être utilisé pour.
L'introduction a été allongée, mais le code pour obtenir le tweet n'est que de quelques lignes. La bibliothèque utilise Tweepy, donc si vous ne l'avez pas installée
commander
pip install tweepy
or
sudo easy_install tweepy
Vous pouvez l'installer avec.
Vous devez faire fonctionner CK, CS, AK, AT. Créez une nouvelle application à partir de l'URL ci-dessous et obtenez un jeton https://apps.twitter.com/ get_timeline () (Id) du compte que vous souhaitez obtenir Nombre de tweets à obtenir (cout) Appliquer.
get_timeline
#coding: utf-8
import tweepy
CK = ""
CS = ""
AK = ""
AT = ""
def get_twitter_api(CK, CS, AK, AT):
auth = tweepy.OAuthHandler(CK, CS)
auth.set_access_token(AK, AT)
api = tweepy.API(auth)
return api
def get_timeline(id, count=100):
API = get_twitter_api(CK, CS, AK, AT)
i = API.user_timeline(id=id, count=count)
with open("", "w") as f:
for k in i:
encode = k.text+'\n'
f.write(encode.encode('utf-8'))
if __name__ == '__main__':
get_timeline(id="", count=100)
Recommended Posts