如何提取完整的转发

2024-06-07 06:00:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我想做一条完整的微博转发网络。例如,用户A的tweet被他的两个追随者B和C.D和E转发,他们是B的追随者,他们转发了B转发的同一条微博。 当我使用twitter API编写python代码时,它返回A的Tweet被B、C、D、E转发。。。 我有兴趣得到实际的网络。在

user = "k"
from twitter import Twitter, OAuth, TwitterHTTPError, TwitterStream


ACCESS_TOKEN = ''
ACCESS_SECRET = ''
CONSUMER_KEY = ''
CONSUMER_SECRET = ''


twitter = Twitter ( auth = OAuth(ACCESS_TOKEN, ACCESS_SECRET, CONSUMER_KEY, 
CONSUMER_SECRET)) 

results = twitter.statuses.user_timeline(screen_name = user)

for status in results:
     print ("@%s %s" % (user, status["text"]))

    retweets = twitter.statuses.retweets._id(_id = status["id"])
     for retweet in retweets:
         print (" - retweeted by %s" % (retweet["user"]["screen_name"]))

请指导我或发送正确的链接 谢谢


Tags: key网络tokenidsecretaccessconsumerstatus