如何从提及的推文中检索用户详细信息?

时间:2017-09-25 23:18:57

标签: python twitter tweepy

我正在处理创建一个机器人,读取用户数据Twitter时间线中的所有提及并相应地回复,但是我似乎无法获得发布提及的用户详细信息以便回复,我收到的只是提及状态/文字。

我正在使用Python和Tweepy API来实现这一目标:

import tweepy
from tweepy import Stream

consumer_key = '********'
consumer_secret = '********'
access_token = '***********'
access_secret = '*********'

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_secret)

api = tweepy.API(auth)

class MyStreamListener (tweepy.StreamListener):

    def on_status(self, status):
        print(status.text)


    def on_error(self, status):
        print(status)

    def on_direct_message(self, status):
        print(status)


twitterStream = Stream(auth, MyStreamListener())
userStream = twitterStream.userstream()

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

需要

print(status.author.screen_name)
相关问题