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 错误的主要内容,如果未能解决你的问题,请参考以下文章
我在单个请求中使用 spotify api 出现错误 429
Nativescript-Vue 和 Axios 工作功能导致“错误:请求失败,状态码 429”
如何限制/速率限制请求以防止 Axios 出现 429 错误