gpt4 book ai didi

python - 获取转推的用户名?

转载 作者:太空宇宙 更新时间:2023-11-04 06:16:19 24 4
gpt4 key购买 nike

如何使用 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

希望对您有所帮助。

关于python - 获取转推的用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15440673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com