【问题标题】:Instabot: ERROR - Request returns 429 errorInstabot:错误 - 请求返回 429 错误
【发布时间】: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)

【问题讨论】:

    标签: python instagram


    【解决方案1】:

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

    【讨论】:

    • 我尝试过使用较少的图像,但我在 while 循环中有一个 1 小时的睡眠定时器,为什么这是一个问题?
    • 那么 Mozilla 对如何修复它有这样的说法:此响应中可能包含 Retry-After 标头,指示在发出新请求之前要等待多长时间。
    • Mozilla 说 3600 秒后重试,我已经这样做了
    猜你喜欢
    • 1970-01-01
    • 2019-07-28
    • 1970-01-01
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    • 2019-11-12
    • 1970-01-01
    • 2020-04-24
    相关资源
    最近更新 更多