你如何使用tweepy在给定的时间范围内搜索推文?

时间:2015-07-04 09:39:59

标签: python twitter tweepy

我基本上想要查找两条推文之间包含关键字的推文。这是我的代码:

import tweepy



CONSUMER_KEY = '...'
CONSUMER_SECRET = '...'
ACCESS_KEY = '...'
ACCESS_SECRET = '...'


auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)

api = tweepy.API(auth)

results = api.search(q="keyword", since_id=..., max_id=...)

for result in results:
    print (result.text)

然而,无论相隔多远,或者我的关键字有多常见,它只能获得15条推文。无论如何都要在这段时间内返回所有推文?

1 个答案:

答案 0 :(得分:0)

根据the documentation,您需要使用rpp关键字参数来增加每页推文的数量。如果未在请求中设置参数,Twitter API将返回15条推文。

请注意,Twitter search API endpoint每页返回不超过100条推文。