शुरू करेंमुफ़्त में शुरू करें

कीवर्ड्स पर डेटा इकट्ठा करना

अब जब हमने ऑथेंटिकेशन सेट कर लिया है, तो हम Twitter डेटा इकट्ठा करना शुरू कर सकते हैं. याद रखें कि Streaming API के साथ हम या तो सैंपल के आधार पर या किसी कीवर्ड से फ़िल्टर करके रियल-टाइम Twitter डेटा इकट्ठा करते हैं.

इस उदाहरण में, हम filter एंडपॉइंट के ज़रिए किसी भी ऐसे ट्वीट पर डेटा इकट्ठा करेंगे जिसमें ट्वीट टेक्स्ट, यूज़रनेम, या यूज़र डिस्क्रिप्शन में #rstats या #python आता हो.

SListener मॉड्यूल आपके लिए पहले से परिभाषित और इम्पोर्ट किया गया है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में सोशल मीडिया डेटा का विश्लेषण

पाठ्यक्रम देखें

अभ्यास निर्देश

  • tweepy से Stream इम्पोर्ट करें.
  • 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 = ____)
कोड संपादित करें और चलाएँ