我想获取一个 Twitter 用户的所有推文,至今为止,这是我所想出来的:
import twitter
import json
import sys
import tweepy
from tweepy.auth import OAuthHandler
CONSUMER_KEY = ''
CONSUMER_SECRET= ''
OAUTH_TOKEN=''
OAUTH_TOKEN_SECRET = ''
auth = twitter.OAuth(OAUTH_TOKEN,OAUTH_TOKEN_SECRET,CONSUMER_KEY,CONSUMER_SECRET)
twitter_api =twitter.Twitter(auth=auth)
print twitter_api
statuses = twitter_api.statuses.user_timeline(screen_name='@realDonaldTrump')
print [status['text'] for status in statuses]
请忽略不必要的导入。一个问题是这只获取了用户最近的推文(或前20条推文)。是否有可能获取用户的所有推文?据我所知,GEt_user_timeline(?)仅允许限制在3200条。有没有办法获取至少3200条推文?我错在哪里?