Twython-如何加速吸引用户的关注者?

时间:2019-02-15 11:59:35

标签: python python-3.x twitter twython

我正在尝试使用Twython获取一个非常大的Twitter帐户关注者的列表。我有执行此操作的代码,但是我必须插入暂停以避免API的速率限制。我发现以最快的速度避免了速率限制,我的代码需要连续运行20天以上才能遍历所有帐户。以下是相关代码:

twitter = Twython(consumer_key, consumer_secret, access_token, 
           access_token_secret)
account_followers = twitter.cursor(twitter.get_followers_list ,screen_name = 
                                   "example")
BATCH_SIZE = 300
batch_left = BATCH_SIZE
count = 0

for follower in account_followers:
    batch_left -= 1
    count += 1
    print(count)
    if batch_left == 0:
        batch_left = BATCH_SIZE
        print("sleeping now")
        time.sleep(90)

其余的代码只是对结果的处理,不会对Twitter API发出任何其他请求。

有人知道一种使这种过程更快的方法吗?
抱歉,答案很简单,我的编码专业知识有限!

0 个答案:

没有答案