Arkadaşlar merhaba hayırlı forumlar,
Python konusunda yardımınıza ihtiyacım var.Bir python kodum var bununla twitterdan bir kelime belirterek veri çekiyorum.Fakat bu gelen verilerin bir konumdan olmasını istiyorum.Örneğin kelimem 'Kudus' bununla ilgili Ankaradan atılan tweetler toplansın.Yardımcı olabilecek varsa çok memnun olurum, çok kötü tökezledim bu konuda ve acilen çözmem gerekiyor.
Python konusunda yardımınıza ihtiyacım var.Bir python kodum var bununla twitterdan bir kelime belirterek veri çekiyorum.Fakat bu gelen verilerin bir konumdan olmasını istiyorum.Örneğin kelimem 'Kudus' bununla ilgili Ankaradan atılan tweetler toplansın.Yardımcı olabilecek varsa çok memnun olurum, çok kötü tökezledim bu konuda ve acilen çözmem gerekiyor.
Kod:
from tweepy import Stream
from tweepy import OAuthHandler
from tweepy.streaming import StreamListener
import time
ckey = 'U'
csecret = 'xX6SwFSElvGF2A0ThHvqI'
atoken = '41987221-pdwxVo5exg7yWcf9pYyR7'
asecret = 'hk1HRJp711dVz2D4ac4PLW0d8Hn548'
class listener(StreamListener):
def on_data(self, data):
try:
#print data
tweet = data.split(',"text":"')[1].split('","source')[0]
print tweet
saveThis = str(time.time())+'::'+tweet
saveFile = open('twitDB23.csv','a')
saveFile.write(saveThis)
saveFile.write('\n')
saveFile.close()
return True
except BaseException, e:
print 'failed ondata,',str(e)
time.sleep(5)
auth = OAuthHandler(ckey, csecret)
auth.set_access_token(atoken, asecret)
twitterStream = Stream(auth, listener())
twitterStream.filter(track=["kudus"])
Moderatör tarafında düzenlendi: