【发布时间】:2014-11-08 09:52:26
【问题描述】:
我正在使用 Tweepy 从 Twitter 用户名列表中获取一些基本数据。
reader = csv.reader(open('file.csv','rU'))
for row in reader:
username = row[0]
try:
results = api.lookup_users(screen_names = [username])
for result in results:
numberoffollowers = result.followers_count
numberoffriends = result.friends_count
numberofstatuses = result.statuses_count
print username, row[1], numberoffollowers, numberoffriends, numberofstatuses, "Completed rows", row_comp
except:
continue
这很好用,但是由于 API 限制是每 15 分钟 180 次调用,我需要将脚本限制为该速率(我不知道该怎么做)。我也不知道 180 次通话之间的停顿应该多长时间——是一分钟,还是 15 分钟?
【问题讨论】: