- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个函数,旨在运行 Twitter handles pandas 数据框的一列,但它似乎总是在调用 14 次后遇到限速错误。
这是代码。
def poll_twitter(dfr):
followers = twitter.get_followers_ids(screen_name = dfr['handle'])
time.sleep(5)
print "looping..."
return len(followers['ids'])
df[datetime.datetime.today()] = df.apply(poll_twitter, axis=1)
这里是错误
TwythonRateLimitError:(u'Twitter API 返回 429(请求过多),超出速率限制'
该列表只有 100 个句柄,所以我认为会有很多可用的调用。
修复方法是什么?
最佳答案
Twitter GET 关注者/IDs endpoint在 API 1.1 版本中有 15 个请求/每个窗口(15 分钟)的限制,即每小时大约 60 个请求。
另请注意,它还会为每个请求返回多达 5000 个 ID,因此您必须为高度关注的用户发出更多请求。仅作为示例 Barack Obama加载关注者列表需要 40434976/(5000*60*24) = 5.62
天。
关于python - 如何避免 Twython 中的限速 429 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20490994/
我担心 Yii2 限速 api? 什么是速率限制 api,为什么使用它? 以下是来自 Yii2 的一些方法 yii 大师能否用简单的话解释一下这些方法,我应该在何时何地在我的 api 中使用速率限制?
我正在使用 Brad Jasper 和 Trevor Lohrbeer (https://github.com/bradjasper/ImportJSON) 的 ImportJSON 库的未修改版本
如果我有一个无限的 while 循环,我怎样才能让循环从循环迭代开始后每 10 分钟运行一次下一次迭代? 如果第一次迭代在凌晨 1:00 开始并在凌晨 1:09 结束,则下一次迭代应在凌晨 1:10
我们有个服务以类似 SideCar 的方式和应用一起运行,SideCar 和应用通过 Unix Domain Socket 进行通讯。为了方便用户,在开发的时候不必在自己的开发环境中跑一个 Si
我想根据运行时确定的某些参数对 Celery 任务进行速率限制。例如:如果参数为 1,则速率限制可能为 100。如果参数为 2,则速率限制可能为 25。此外,我希望能够在运行时修改这些速率限制。 ce
我是一名优秀的程序员,十分优秀!