TwitterAPIを使ってデータ収集したときの忘備録
##APIを使ってタイムラインを収集
tweetdeta.py
from requests_oauthlib import OAuth1Session
import json
CK = 'ここに入力する(この文は消してください)' # Consumer Key
CS = 'ここに入力する(この文は消してください)' # Consumer Secret
AT = 'ここに入力する(この文は消してください)' # Access Token
AS = 'ここに入力する(この文は消してください)' # Accesss Token Seceret
url = "https://api.twitter.com/1.1/statuses/home_timeline.json" #タイムライン取得用のURL
params = {'since':2017-12-24,'count': 100}
twitter = OAuth1Session(CK, CS, AT, AS)
req = twitter.get(url, params = params)
if req.status_code == 200:
timeline = json.loads(req.text)
for tweet in timeline:
print(tweet["text"])
else:
print ("Error: %d" % req.status_code)