Python 推特转发

Python 推特转发,python,twitter,Python,Twitter,我如何让这段代码从单独扫描改为扫描所有twitter,以查找超过300000条转发的推文 import twitter t = twitter.Api(...) statuses = t.GetUserTimeline('username', include_rts=True) for tweet in statuses: retweets = t.GetRetweets(tweet.GetId()) users = [retweet.GetUser().GetScreenNa

我如何让这段代码从单独扫描改为扫描所有twitter,以查找超过300000条转发的推文

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
    print tweet.GetRetweets()

它可以通过像tweetdeck这样的网站,他们的API必须有你需要的代码,在那里你可以设置搜索任意数量的转发、喜欢或回复,以及三种形式的任意组合。如果您正在寻找在命令模块中执行这种搜索的能力,我会从那里开始寻找。不幸的是,就我的专业知识而言,祝你好运

你是在寻找某条特定推文的转发,还是仅仅是最近的30万条转发?所有超过30万条转发的推文基于通过推特API的搜索,我认为这是不可能的。不幸的是,所有API调用都与单个时间线相关。是否可以在多个时间线中重复它?当然可以。您所要做的就是创建一个用户列表,然后循环他们各自的时间线,如上所述搜索转发