【问题标题】:How to retrieve user details from mention tweets?如何从提及推文中检索用户详细信息?
【发布时间】:2017-09-26 07:31:23
【问题描述】:

我正在创建一个机器人,它读取用户流 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()

任何帮助将不胜感激

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    需要

    print(status.author.screen_name)
    

    【讨论】:

      猜你喜欢
      • 2015-05-31
      • 1970-01-01
      • 2018-05-21
      • 2017-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-28
      • 2011-03-06
      相关资源
      最近更新 更多