Tweepyというライブラリを使って大量のツイートをPythonで取得してみました。
【YouTube動画】
大量のツイートをPythonで取得してみた【Twitter API #5】(2020年5月)
事前準備
Twitter APIに登録しましょう。
登録方法は別のYouTube 動画やブログで紹介しています。
【YouTube】
ツイッターAPIの登録方法【Twitter API #1】 (2020年4月)
【ブログ】
ツイッターAPIの登録方法!自動化への第一歩【2020年4月更新】
ツイッター分析や自動ツイートをするためにAPIを使いたい!
APIって何?どう登録するの?
そんな方のために、Twitter APIの登録方法を画像付きで解説します。
ツイッターAPIとは
簡...
ソースコード
以下がソースコードです。
JupyterLabやJupyter Notebookでセルを小分けにしながら実行することをオススメします。
# Tweepyのインストール !pip install tweepy # ライブラリのインポート import tweepy import pandas as pd # 取得ツイート数 count = 5 # 検索ワード search_word = 'ネコ -filter:retweets' #認証 CK = 'ここに入力' # Consumer Key CS = 'ここに入力' # Consumer Secret AT = 'ここに入力' # Access Token AS = 'ここに入力' # Accesss Token Secert auth = tweepy.OAuthHandler(CK, CS) auth.set_access_token(AT, AS) # インスタンス作成 twitter_api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True) # ツイート検索結果を大量取得 n = 0 data = [] for result in tweepy.Cursor(twitter_api.search, q=search_word).items(count): n +=1 print('----{}-----'.format(n)) print(result.text) data.append(result) # 最新ツイートの中身を見る data[0].text
以上です。
ツイッターの分析などに活用していただければと思います。