Python 如何获得';许多';来自使用Twitter API的用户的推文

Python 如何获得';许多';来自使用Twitter API的用户的推文,python,twitter,Python,Twitter,关于如何使用twitterapi从用户那里获取tweet,有一些问题需要讨论。(例如,) 我知道我应该用。但我的问题是推特设定了一个速率限制,如果我想一次下载1000条推特,它会给我一个错误 在下面的代码中,我分别向API发出了请求,并在每个请求之间休眠几分钟,但仍然无法工作 for p in range(1, 6): params['page'] = p url = base_url + urllib.urlencode(params) r = requests.ge

关于如何使用twitterapi从用户那里获取tweet,有一些问题需要讨论。(例如,)

我知道我应该用。但我的问题是推特设定了一个速率限制,如果我想一次下载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)
你有什么想法吗?谢谢。

您可以访问,例如,使用一个或多个用户ID过滤API
状态
方法。这种方法的优点是流式API不受速率限制。应该可以让您启动并运行Tweepy和流式API