前提・実現したいこと
TwitterAPIキーとPYTHON・tweepyを利用した過去ツイートの取得をCSV形式で出力するプログラムを作成しています。
発生している問題・エラーメッセージ
過去の日時を指定しての取得ができずに困っています。
日時の範囲指定をしない場合は問題なく動作します。
該当のソースコード
import tweepy import json import csv 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) count=100 q = 'かのかり' tweet_list=[] tweets = api.search(q=q, locale="ja", count=count,tweet_mode='extended',since='2019-06-01',until='2019-07-31') for tweet in tweets: tweet_list.append([[tweet.created_at,tweet.full_text, tweet.favorite_count,tweet.retweet_count]]) with open('Tweetsdata.csv', 'w', encoding='utf-8') as f: writer = csv.writer(f, lineterminator="\n") writer.writerow(tweet_list)
試したこと
時期の指定をせずに同じく動作確認 → 成功
補足情報(FW/ツールのバージョンなど)
AtomでPYTHON、tweepyを使用して記述。
TwitterAPIは無料のSandboxを利用中。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/24 10:11
2020/08/24 10:17 編集