#事前準備
- Twitterのアカウントを取得
- アプリケーションへの登録(登録ページ:https://apps.twitter.com/)
- アクセストークンを取得(詳しい説明:https://syncer.jp/Web/API/Twitter/REST_API/)
#特定のツイートを取得
Twitter APIを利用する際に便利なPythonモジュール、tweepyを使います。インストールしていなければpip install tweepy
してください。
get_tweets.py
import tweepy
consumer_key = ""
consumer_secret = ""
access_key = ""
access_secret = ""
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth)
tweets = api.search(q='ホーキング博士', count=10)
for tweet in tweets:
print(tweet.text, "/n")
consumer_key、consumer_secret、access_key、access_secretにはアプリケーションで登録した4つの情報を入れてください。
api.search
のq=は検索語、count=は取得するツイート数を指定します。なお、Twitter
APIには制限があるため気をつけましょう。
参考までに
https://qiita.com/mpyw/items/32d44a063389236c0a65
公式APIリファレンス:https://developer.twitter.com/en/docs/api-reference-index
今回使ったAPI:https://developer.twitter.com/en/docs/tweets/search/api-reference/get-search-tweets