ПочатиПочніть безкоштовно

Збирання даних за ключовими словами

Тепер, коли ми налаштували автентифікацію, можна почати збирати дані з Twitter. Нагадаємо: за допомогою Streaming API ми збираємо дані Twitter у реальному часі — або випадкову вибірку, або відфільтровані за ключовим словом.

У нашому прикладі ми збиратимемо дані про будь-які твіти, де згадано #rstats або #python у тексті твіта, імені користувача або описі користувача, використовуючи кінцеву точку filter.

Модуль SListener уже визначено та імпортовано для вас.

Ця вправа є частиною курсу

Аналіз даних із соцмереж у Python

Переглянути курс

Інструкції до вправи

  • Імпортуйте Stream з tweepy.
  • Присвойте keywords_to_track список, що містить #rstats і #python.
  • Передайте обʼєкти auth і listen до Stream.
  • Задайте іменований аргумент track рівним keywords_to_track.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

from ____ import ____

# Set up words to track
keywords_to_track = ____

# Instantiate the SListener object 
listen = SListener(api)

# Instantiate the Stream object
stream = Stream(____, ____, access_token, access_token_secret)

# Begin collecting data
stream.filter(track = ____)
Редагувати та запускати код