使用python的可变数量的推文

时间:2017-03-05 05:03:48

标签: python-2.7 twitter

我试图运行以下代码,当我在某个时间间隔(超过15分钟)继续运行代码时,我得到可变数量的推文。有时我会得到1400条推文和1200,1000,1600条推文。即使我更改了关键字,我也无法在运行代码时获得固定数量的推文吗?

在tweepy中发送推文.Cursor(api.search,q =" #narendramodi",rpp = 100).items(200):

1 个答案:

答案 0 :(得分:0)

您搜索未指定任何ID限制。

由于分页,Twitter Search API会在您每次调用时查找最新的推文。由于推文是连续添加的,因此对Search API的简单调用会返回最新的推文,并且根据您查询期间发布的推文数量,您将得到不同数量的推文。请参阅Working with Timelines

请注意,Twitter Search API侧重于结果的相关性而非完整性。请参阅The Search API

如果你想重复推文,从你运行应用程序的那一刻开始,继续推出旧的推文,我建议你在下一个查询参数中使用 max_id ,用最后一个的id字段设置它根据您的查询建议here