मैं इसे समझने की कोशिश कर रहा हूं लेकिन यह वास्तव में निराशाजनक है। मैं ट्वीपी का उपयोग कर एक निश्चित हैशटैग (बड़ी संख्या में ट्वीट्स) के साथ ट्वीट्स प्राप्त करने की कोशिश कर रहा हूं। लेकिन यह एक सप्ताह से अधिक वापस नहीं जाता है। मुझे कुछ महीनों की अवधि के लिए कम से कम दो साल वापस जाने की जरूरत है। क्या यह भी संभव है, अगर ऐसा है तो कैसे?मैं एक हफ्ते से अधिक पुराने ट्वीट कैसे प्राप्त कर सकता हूं (ट्वीपी या अन्य पायथन पुस्तकालयों का उपयोग करके)
बस की जांच के लिएयहाँ मेरी कोड
import tweepy
import csv
consumer_key = '####'
consumer_secret = '####'
access_token = '####'
access_token_secret = '####'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
# Open/Create a file to append data
csvFile = open('tweets.csv', 'a')
#Use csv Writer
csvWriter = csv.writer(csvFile)
for tweet in tweepy.Cursor(api.search,q="#ps4",count=100,\
lang="en",\
since_id=2014-06-12).items():
print tweet.created_at, tweet.text
csvWriter.writerow([tweet.created_at, tweet.text.encode('utf-8')])
ध्यान दें कि 'since_id = 2014-06-12' 'since_id = 1996' के बराबर है, क्योंकि 2014 शून्य से 6 शून्य 12 बराबर है। –
संभावित डुप्लिकेट [ ट्विटर से ऐतिहासिक डेटा प्राप्त करना] (https: // stackoverflow।कॉम/प्रश्न/1662151/हो रही-ऐतिहासिक-डेटा-से-ट्विटर) – Nemo