【发布时间】:2018-03-17 12:40:27
【问题描述】:
虽然这段代码确实显示了用户的推文,但即使有人提到了用户,也会显示推文。 简而言之,如何只显示用户的推文而不是提及而不是转推。
class listener(StreamListener):
def on_status(self, data):
try:
if (not data.retweeted) and ('RT @' not in data.text):
print(data.text)
print(data.user.name)
#print(data.user.location)
#print tweetf
saveThis=str(time.ctime())+'::'+data.text+'/n'
saveFile = open('twitDB3.txt','a')
saveFile.write(saveThis)
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(follow=["87725838498"]);
【问题讨论】:
标签: python twitter stream attributes tweepy