标签: openstack-python-api

使用Python从Twitter API中提取推文

我希望在Twitter(https://twitter.com/HousingWire)上收到HousingWire的每条推文.我知道如何验证Twitter帐户,但我如何获得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"])
Run Code Online (Sandbox Code Playgroud)

python-2.7 openstack-python-api

1
推荐指数
1
解决办法
7303
查看次数

标签 统计

openstack-python-api ×1

python-2.7 ×1