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
Hướng dẫn bài tập
- Import
Streamtừtweepy. - Gán
keywords_to_tracklà một list chứa#rstatsvà#python. - Truyền các đối tượng
authvàlistenvàoStream. - Đặt tham số từ khóa
trackbằngkeywords_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 = ____)