2017-04-13 46 views
0

在tweepy流媒体API中,我想收集具有位置过滤器的鸣叫。因此我使用了下面的命令。Tweepy - 无需过滤器取回鸣叫

stream.filter() 

我还需要收集没有位置过滤器的推文。为此,我使用了以下命令。

stream.sample() 

从逻辑上讲,我认为sample()函数应该检索更多的tweets。但我的观察是,sample()获取的推文数量少得多。它应该是这样吗?如何在不应用位置过滤器的情况下获取所有推文?

回答

0

您确实可以在特定位置搜索推文,并使用特定的hashtag,用户... 但是,您无法搜索创建的每条推文。数据太多了。

您需要指定一个过滤器。 所以它取决于你需要得到的推文。

您可以使用userstream()来获取推特给你,只有你。 您可以使用过滤器(track = [somefilter])从指定过滤器的研究中获得推文