Python Twitter流式API-仅限关注用户
我试图仅使用Python库获取跟踪用户的状态。它适用于“所有人”流:Python Twitter流式API-仅限关注用户,python,twitter,Python,Twitter,我试图仅使用Python库获取跟踪用户的状态。它适用于“所有人”流: from twitter.stream import TwitterStream from twitter.oauth import OAuth from twitter.util import printNicely stream = TwitterStream( auth=OAuth( acc_key, acc_secret, con_key,
from twitter.stream import TwitterStream
from twitter.oauth import OAuth
from twitter.util import printNicely
stream = TwitterStream(
auth=OAuth(
acc_key, acc_secret,
con_key, con_secret),
domain="userstream.twitter.com",
api_version='1',
secure=True)
print stream.statuses.sample()
tweet_iter = stream.statuses.sample()
for tweet in tweet_iter:
if tweet.get('text'):
printNicely(tweet['text'])
但我想将输出限制为我只关注的用户。从文档中可以看出,sample()
为我提供了一切,但我无法判断是否有filter()
方法。我应该使用不同的图书馆吗?我一直在使用Tweepy执行非流式Twitter任务。我建议使用Python Twitter库。它是定期维护的,考虑到Twitter改变API的频率,这是一个有用的属性
编辑:有关作为过滤功能的简单流式API实现,请参阅。我建议使用Python Twitter库。它是定期维护的,考虑到Twitter改变API的频率,这是一个有用的属性
编辑:请参阅一个简单的流式API实现,该实现具有过滤功能。实际上,twython不支持userstream实时流。看见它的用户组中似乎也没有太多活动。实际上,twython不支持userstream实时流。看见它的用户群中似乎也没有太多活动。@sye这应该是对你的评论answer@sye这应该是对你的评论answer@urschrei你是对的。这两个库本机都不支持
/filter
方法。@urschrei您说得对。这两个库都不支持本机使用的/filter
方法。