Tweepyを使って自分のタイムラインを取得する
前回Tweepyを利用した投稿ができたので、今回は自分のタイムラインの投稿を取得してみる。
前回と同様に、各種必要なキーを揃えておく。
取得できたら、下記の記述された.pyファイルを作成して実行する。
# Tweepyライブラリをインポート import tweepy CONSUMER_KEY = '**********************' CONSUMER_SECRET = '**********************' ACCESS_TOKEN = '**********************' ACCESS_SECRET = '**********************' #スクリプトファイルとして実行されると if __name__ == '__main__'; #例外処理 try: #authにCONSUMER_KEYとCONSUMER_SECRETを渡す auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) #authにアクセストークンをセットする auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET) #記述を楽にする api = tweepy.API(auth) #タイムラインから10投稿取得するまでループする for status in api.home_timeline(count=10)[::-1]: #見やすくするための線 print('-----------------------------------------------------') #ユーザーネームを出力 print('name:' + status.user.name) #投稿内容を出力 print(status.text) #エラーが発生した場合TweepErrorが返ってくる except tweepy.TweepError as e: #エラー内容を出力 print(e.reason)
そもそも何が行われているのかわかりづらかったので、一つ一つ後学のために調べてみた。