我在Python中使用tweepy
来搜索tweet。我正在使用tweepy.api.search()
查询旧的tweet,发现我不能同时访问500条tweet。事实上,我不能超过25英镑。在
我同时使用了count
和rpp (results per page)
关键字。我似乎搞不清是不是不允许我一次访问这么多的tweet,或者是什么东西有问题。这是我的代码:
for tweet in api.search(q='obama', count=500, show_user=False, rpp=500,
geocode='38.899722,-77.048363,500mi'):
print tweet.created_at, '\n', tweet.text, '\n\n'
这给了我25条tweet作为输出。以下是第一批证明它有效的方法:
^{pr2}$
你不能在一次搜索中得到500条tweets,因为
count
参数的最大值是100,如果你输入更大的(或负数),它默认为一个较小的数字。查看Twitter API GET search/tweets文档中的count
参数:这意味着对于给定的搜索,你不能得到超过100个结果。您可能需要查看Tweepy cursor,以找到一种搜索大量tweet的简单方法。在
相关问题 更多 >
编程相关推荐