【发布时间】:2016-06-16 13:15:48
【问题描述】:
我想在 Twitter (https://twitter.com/HousingWire) 上获取 HousingWire 的每一条推文。我了解如何验证推特帐户,但我如何才能获得 HousingWire 的推文?
我知道如何根据关键字流式传输数据,但我想流式传输 HousingWire 推文。我该怎么做?
import time
from tweepy import Stream
from tweepy import OAuthHandler
from tweepy.streaming import StreamListener
ckey=''
csecret=''
atoken=''
asecret=''
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('tweetdb.txt','a')
savefile.write(data)
savefile.write('\n')
savefile.close()
return True
except BaseException,e:
print 'failed on data',str(e)
time.sleep(5)
def on_error(self,status):
print status
auth=OAuthHandler(ckey,csecret)
auth.set_access_token(atoken,asecret)
twitterStream=Stream(auth,listener())
twitterStream.filter(track=["stock"])
【问题讨论】:
标签: python-2.7 openstack-python-api