Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Twitter流式API-仅限关注用户_Python_Twitter - Fatal编程技术网

Python Twitter流式API-仅限关注用户

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,

我试图仅使用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, 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
方法。