Я пытаюсь получить все потоки твитов, используя Tweepy API.Я искал в Интернете и нашел следующий код:
import tweepy
import json
# Specify the account credentials in the following variables:
consumer_key = 'x'
consumer_secret = 'x'
access_token = 'x'
access_token_secret = 'x'
# This listener will print out all Tweets it receives
class PrintListener(tweepy.StreamListener):
def on_data(self, data):
# Decode the JSON data
print(data)
# Print out the Tweet
# print('@%s: %s' % (tweet['user']['screen_name'],
tweet['text'].encode('ascii', 'ignore')))
def on_error(self, status):
print(status)
if __name__ == '__main__':
listener = PrintListener()
# Show system message
print('I will now print Tweets containing "Python"! ==>')
# Authenticate
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
# Connect the stream to our listener
stream = tweepy.Stream(auth, listener)
stream.filter(track=['XYZ'])
Этот код извлекает твиты, относящиеся к фильтру 'XYZ', но я хочу получить все твиты без фильтра.Итак, я удалил последнюю строку из кода, но затем код ничего не сделал.Может ли кто-нибудь помочь мне, чтобы я мог получить все твиты, используя приведенный выше код.Я искал много интернет-сайтов без посторонней помощи.Так как я новичок в python и замечу, что мой вопрос звучит слишком просто.