कीवर्ड्स पर डेटा इकट्ठा करना
अब जब हमने ऑथेंटिकेशन सेट कर लिया है, तो हम 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 = ____)