मैं किसी निश्चित विषय से संबंधित ट्वीट एकत्र करने के लिए निम्न कोड का उपयोग कर रहा हूं लेकिन सभी ट्वीट्स में मैंने 'स्थान' विशेषता निकाली है, कोई नहीं है। क्या मुझसे कुछ गलत हो रही है? इसके अलावा, कोड मौजूदा ट्वीट्स निकालने के लिए है और मैं और एपीआई समाधान स्ट्रीमिंग की जरूरत नहीं है स्ट्रीमिंग एपीआई के इस समाधान की तलाश में नहीं: https://www.quora.com/How-can-I-get-a-stream-of-tweets-from-a-particular-country-using-Twitter-APIएक ट्वीट का देश प्राप्त करने में सक्षम नहीं - Twython API
api = Twython(consumer_key, consumer_secret, access_key, access_secret)
tweets = []
MAX_ATTEMPTS = 200
COUNT_OF_TWEETS_TO_BE_FETCHED = 10000
in_max_id = sys.argv[1]
next_max_id = ''
for i in range(0,MAX_ATTEMPTS):
if(COUNT_OF_TWEETS_TO_BE_FETCHED < len(tweets)):
break # we got 500 tweets... !!
#----------------------------------------------------------------#
# STEP 1: Query Twitter
# STEP 2: Save the returned tweets
# STEP 3: Get the next max_id
#----------------------------------------------------------------#
# STEP 1: Query Twitter
if(0 == i):
# Query twitter for data.
results = api.search(q="#something",count='100',lang='en',max_id=in_max_id,include_entities='true',geo= True)
else:
# After the first call we should have max_id from result of previous call. Pass it in query.
results = api.search(q="#something",include_entities='true',max_id=next_max_id,lang='en',geo= True)
# STEP 2: Save the returned tweets
for result in results['statuses']:
temp = ""
tweet_text = result['text']
temp += tweet_text.encode('utf-8') + " "
hashtags = result['entities']['hashtags']
for i in hashtags:
temp += i['text'].encode('utf-8') + " "
print result
#temp += i["place"]["country"] + "\n"
#output_file.write(temp)
# STEP 3: Get the next max_id
try:
# Parse the data returned to get max_id to be passed in consequent call.
next_results_url_params = results['search_metadata']['next_results']
next_max_id = next_results_url_params.split('max_id=')[1].split('&')[0]
except:
# No more next pages
break
क्या आपको कोई त्रुटि मिल रही है? यदि हां, तो किस तरह की त्रुटि? – kmario23
कोई त्रुटि नहीं। बस "स्थान" विशेषता खाली है! – user3667569
मेरे कोड के अनुसार अपना कोड संपादित करें, तो इसे ठीक काम करना चाहिए। – kmario23