Я пытаюсь получить статусы следующих пользователей, используя только библиотеку Python Twitter .Он отлично работает для потока «все»:
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.