[python3] twitterのつぶやきを取得

pythonでtwitterのつぶやきを取得して、wordcloudでの表示をやってみます。

$ sudo pip3 install tweepy
// mecab, wordcloudはインストール済

import tweepy
import datetime

keyword = "自然言語処理 -RT"
dfile = "test.txt"

jsttime = datetime.timedelta(hours=9)

Consumer_key = ''
Consumer_secret = ''
Access_token = ''
Access_secret = ''

auth = tweepy.OAuthHandler(Consumer_key, Consumer_secret)
auth.set_access_token(Access_token, Access_secret)

api = tweepy.API(auth, wait_on_rate_limit = True)

q = keyword

tweets_data = []


for tweet in tweepy.Cursor(api.search, q=q, count=5,tweet_mode='extended').items():

	tweets_data.append(tweet.full_text + '\n')

fname = r"'" + dfile + "'"
fname = fname.replace("'", "")

with open(fname, "w", encoding="utf-8") as f:
	f.writelines(tweets_data)

twitterのdevアカウントがあれば、取得は容易