Ich möchte jeden Tweet des HousingWire auf Twitter (https://twitter.com/HousingWire) bekommen. Ich habe verstanden, wie ich mich im Twitter-Account authentifizieren kann, aber wie kann ich den Tweet von HousingWire bekommen?extrahieren Tweet von Twitter API mit Python
Ich weiß, wie man die Daten basierend auf den Keywords streamen, aber ich möchte den HousingWire Tweet streamen. Wie kann ich das machen?
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"])
Danke, es funktioniert jetzt :) –
Glücklich zu helfen, und willkommen zu Stack Overflow! Wenn diese Antwort oder eine andere Lösung Ihr Problem behoben hat, markieren Sie es als akzeptiert. – Jaxian