如何通过Twitter API获取用户的“多个”推文
有一些问题讨论了如何使用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)
有没有什么解决办法?谢谢。