【发布时间】:2017-07-02 16:42:44
【问题描述】:
我想从一个 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 条推文?我做错了什么?
【问题讨论】: