Advertisement
ashyibowong

split tweets

Apr 20th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. from tweepy import Stream
  2. from tweepy import OAuthHandler
  3. from tweepy.streaming import StreamListener
  4. import time
  5.  
  6.  
  7. ckey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
  8. csecret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
  9. atoken = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
  10. asecret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
  11.  
  12.  
  13. class listener(StreamListener):
  14.  
  15. def on_data(self, data):
  16. try:
  17. # print data
  18.  
  19. tweet = data.split(',"text":"')[1].split('","source')[0]
  20. print tweet
  21. saveThis = str(time.time())+'::'+tweet
  22. saveFile = open('twitDB2.csv','a')
  23. saveFile.write(saveThis)
  24. saveFile.write('\n')
  25. saveFile.close()
  26. return True
  27. except BaseException, e:
  28. print 'failed ondata,',str(e)
  29. time.sleep(5)
  30.  
  31. def on_error(self, status):
  32. print status
  33.  
  34. auth = OAuthHandler(ckey, csecret)
  35. auth.set_access_token(atoken, asecret)
  36.  
  37. twitterStream = Stream(auth, listener())
  38. twitterStream.filter(track=["the division"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement