Instabot:错误 - 请求返回 429 错误

Posted

技术标签:

【中文标题】Instabot:错误 - 请求返回 429 错误【英文标题】:Instabot: ERROR - Request returns 429 error 【发布时间】:2021-11-29 17:58:21 【问题描述】:

我昨天发布了我收到的消息:

ERROR - 请求返回 429 错误!

我试过运行它:

from instabot import Bot
import time

bot = Bot()
bot.login(username="username", password="password")
image = "1.png"
bot.upload_photo(image, caption="")

但它仍然给我与昨天运行以下代码时相同的错误。我可以手动登录并上传到 Instagram;为什么机器人做不到?

from instabot import Bot
import time

bot = Bot()
image = 1
bot.login(username="username", password="password")

while image < 10001:

    photo = str(image)
    bot.upload_photo(f"photo.png", caption="")
    image += 1
    time.sleep(3600)

【问题讨论】:

【参考方案1】:

错误 429 意味着发送到许多请求。 10000 张图像可能会做到这一点。尝试向服务器发送更少的请求。

【讨论】:

我尝试过使用较少的图像,但我在 while 循环中有一个 1 小时的睡眠定时器,为什么这是一个问题? 那么 Mozilla 对如何修复它有这样的说法:此响应中可能包含 Retry-After 标头,指示在发出新请求之前要等待多长时间。 Mozilla 说 3600 秒后重试,我已经这样做了

以上是关于Instabot:错误 - 请求返回 429 错误的主要内容,如果未能解决你的问题,请参考以下文章

如何避免 HTTP 错误 429(请求过多)python

我在单个请求中使用 spotify api 出现错误 429

Nativescript-Vue 和 Axios 工作功能导致“错误:请求失败,状态码 429”

如何限制/速率限制请求以防止 Axios 出现 429 错误

在 instagram api 登录(instagrapi)上无法通过 429 错误(请求太多)

urllib2 HTTP 错误 429