【发布时间】:2017-04-19 17:12:34
【问题描述】:
在 tweepy 流 API 中,我想使用位置过滤器收集推文。因此我使用了以下命令。
stream.filter()
我还需要收集没有位置过滤器的推文。为此,我使用了以下命令。
stream.sample()
从逻辑上讲,我认为 sample() 函数应该检索更多的推文。但我的观察是 sample() 获取的推文数量要少得多。应该是这样吗?如何在不应用位置过滤器的情况下获取所有推文?
【问题讨论】:
在 tweepy 流 API 中,我想使用位置过滤器收集推文。因此我使用了以下命令。
stream.filter()
我还需要收集没有位置过滤器的推文。为此,我使用了以下命令。
stream.sample()
从逻辑上讲,我认为 sample() 函数应该检索更多的推文。但我的观察是 sample() 获取的推文数量要少得多。应该是这样吗?如何在不应用位置过滤器的情况下获取所有推文?
【问题讨论】:
您确实可以在特定位置搜索带有特定主题标签、用户、...的推文 但是您无法搜索创建的每条推文。要获取的数据太多。
您需要指定一个过滤器。 因此,这取决于您需要获得的推文。
您可以使用 userstream() 将推文发送给您并且只有您自己。 您可以使用 filter(track=[somefilter]) 使用指定过滤器从研究中获取推文
【讨论】: