2012-02-18 75 views
0

有一些关于如何使用Twitter API从用户获取推文的问题。 (例如,Twitter API getting any user's all tweets,Is there a way to get all tweets from twitter for a specified user?如何使用Twitter API从用户那里获得'许多'推文

我知道我应该使用user_timeline。但我的问题是,Twitter提出了一个速率限制,如果我想下载一次1000个推文,它会给我一个错误。

在下面的代码中,我向API提出了单独的请求,并在每个请求之间休眠了几分钟,但它仍然无法工作。

for p in range(1, 6): 
    params['page'] = p 
    url = base_url + urllib.urlencode(params) 

    r = requests.get(url) 
    j = simplejson.loads(r.content) 

    for item in j: 
     # do something to tweets 

time.sleep(180) 

任何想法的工作?谢谢。

回答

相关问题