【问题标题】:Too many requests - instabot.py [closed]请求太多-instabot.py [关闭]
【发布时间】:2023-02-14 23:28:53
【问题描述】:

我在 Instagram 上分享帖子时运行的脚本有问题。该脚本在我的机器上运行良好,但是当我在 OS ubuntu 16.04-LTS 的 VM 上运行它时,它会因请求过多而引发错误,错误如下:

我认为问题出在网络上,但我不知道如何解决。

from instabot import Bot

bot = Bot()
bot.login(username = username, password = password)
bot.upload_photo('img', caption='caption')

如果您对我如何解决此问题有任何想法,请告诉我。

感谢您的时间。

【问题讨论】:

    标签: python automation virtual-machine


    【解决方案1】:

    这意味着您向网站发送了太多请求。 https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

    我建议使用重试策略在给定时间后重试。 https://urllib3.readthedocs.io/en/stable/reference/urllib3.util.html

    【讨论】:

    • 我知道这一点但是脚本在我的机器上运行良好所以虚拟机中的问题和脚本每小时共享 1 个帖子所以有一个睡眠时间
    【解决方案2】:

    我找到了一个可以帮助将来某人的答案:

    经过一些研究,我发现你应该运行cd /home/env/lib/python3.8/site-packages/instabot/api,它应该对你有用。如果没有,请使用pip list -v和pip show这两个命令找到您自己的路径。希望这可以帮助!

    编辑文件api.py,然后从第 559 行到第 585 行进行注释,但尽量不要提出很多请求以免被阻​​止。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-19
      • 2021-07-15
      • 1970-01-01
      • 1970-01-01
      • 2014-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多