Я использовал только некоторые из этих параметров, поэтому я предлагаю те, которые мне известны.
track ищет твиты с конкретными ключевыми словами.Эти ключевые слова можно указать следующим образом. Параметр
#This handles Twitter authetification and the 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)
#This line filter Twitter Streams to capture data by the keywords: 'python', 'java'
stream.filter(track=['python', 'java'])
location можно использовать для получения твитов из ограничивающего прямоугольника, как я.Обратите внимание, что поток возвращает твиты, если поле координат заполнено или если координаты пусты, но место заполнено.Подробности можно найти в https://developer.twitter.com/en/docs/tweets/filter-realtime/guides/basic-stream-parameters.
l = StdOutListener()
auth = OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
stream = Stream(auth, l)
stream.filter(locations = [144.9385,-37.8246,144.9761,-37.7955])
Я надеюсь, что вы можете теперь получить представление о том, как использовать другие параметры, посмотрев документацию.