Skip to main content
 首页 » 编程设计

python之获取转推的用户名

2025年05月04日10www_RR

如何使用 Python-Twitter 从我的时间线上查看每个转推的用户名?这是我到目前为止所拥有的,它带回了没有转发用户名的时间线:

import twitter 
api = twitter.Api(xxxxxx) 
statuses = api.GetUserTimeline('username', include_rts=True) 
for tweet in statuses: 
    print tweet 

我认为您会使用的方法是需要 statusID 的 GetTweets,我不确定您将如何将状态 ID 从时间线调用传递到 GetRetweets 调用?

提前致谢!

请您参考如下方法:

试试这个:

import twitter 
 
t = twitter.Api(...) 
 
statuses = t.GetUserTimeline('username', include_rts=True) 
 
for tweet in statuses: 
    retweets = t.GetRetweets(tweet.GetId()) 
    users = [retweet.GetUser().GetScreenName() for retweet in retweets] 
    print tweet.GetId(), users 

希望对您有所帮助。