【发布时间】:2019-02-09 23:48:16
【问题描述】:
我知道对于特定请求,Twitter 每个请求仅返回大约 200 条推文。这是我写的代码
import urllib, json
import sys
import tweepy
def twitter_fetch(screen_name = "prateekyes",maxnumtweets=10):
consumer_token = ""
consumer_secret = ""
access_token = ""
access_secret = ""
auth = tweepy.OAuthHandler(consumer_token,consumer_secret)
auth.set_access_token(access_token,access_secret)
api = tweepy.API(auth)
statuses = 0
for status in tweepy.Cursor(api.user_timeline,id=screen_name).items(10):
json_str = status._json
print json_str["user"]["statuses_count"]
if __name__ == '__main__':
twitter_fetch('BarackObama',200)
我可以在 Cursor() 方法中给出任何参数,以便我可以指定最大的 Tweet ID 号并告诉它获取小于该值的推文吗?
【问题讨论】: