Bắt đầu ngayBắt đầu miễn phí

Thu thập dữ liệu theo từ khóa

Sau khi đã thiết lập xác thực, bạn có thể bắt đầu thu thập dữ liệu Twitter. Hãy nhớ rằng với Streaming API, bạn sẽ thu thập dữ liệu Twitter theo thời gian thực dựa trên một mẫu ngẫu nhiên hoặc lọc theo từ khóa.

Trong ví dụ này, chúng ta sẽ thu thập dữ liệu về mọi tweet có đề cập đến #rstats hoặc #python trong nội dung tweet, tên người dùng, hoặc mô tả người dùng thông qua endpoint filter.

Mô-đun SListener đã được định nghĩa và import sẵn cho bạn.

Bài tập này là một phần của khóa học

Phân tích dữ liệu mạng xã hội bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Import Stream từ tweepy.
  • Gán keywords_to_track là một list chứa #rstats#python.
  • Truyền các đối tượng authlisten vào Stream.
  • Đặt tham số từ khóa track bằng keywords_to_track.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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 = ____)
Chỉnh sửa và Chạy Mã