Есть ли способ вытащить твиты в режиме реального времени, используя Tweepy
по адресу Twitter или Twitter ID?Twitter API - как получить твиты в реальном времени от пользователя
Я попытался с помощью Twitter Streaming API
но я только в состоянии получить твиты отфильтрованы по ключевым словам:
import tweepy
import json
# Import the necessary methods from tweepy library
from tweepy.streaming import StreamListener
from tweepy import OAuthHandler
from tweepy import Stream
# Variables that contains the user credentials to access Twitter API
access_token = "INSERT ACCESS TOKEN"
access_token_secret = "INSERT ACCESS TOKEN SECRET"
consumer_key = "INSERT CONSUMER KEY"
consumer_secret = "INSERT CONSUMER SECRET"
# This is a basic listener that just prints received tweets to stdout.
class StdOutListener(StreamListener):
def on_data(self, data):
print data
return True
def on_error(self, status):
print status
if __name__ == '__main__':
# This handles Twitter authentication and connection to Twitter Streaming API
l = StdOutListener()
auth = OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
stream = Stream(auth, l)
stream.filter(track=['european central bank'])
есть в любом случае я могу тянуть вниз твиты щебетать имя пользователя?
Hey Forge, есть ли способ подключиться к Защищенным пользователям? –
Как получить только твиты, созданные оригинальным пользователем, никакие другие вещи (ретвиты и т. Д.)? –