首页 > 解决方案 > 如何使用 Python 绕过速率限制 ..HTML 错误 1015

问题描述

所以我创建了一个自动化机器人来在互联网上为我做一些事情..使用 Selenium Python..经过长时间的编码会话..在这个项目上工作的日日夜夜,我终于完成了它......只是为了随机出现错误 1015“您受到速率限制”。

我知道这是为了防止 DDOS 攻击。但这是一个重大打击。

我已联系网站解决问题但无济于事..但他们使用的第三方安全软件说他们网站可以授予我的 ip 排除速率限制。

所以我想知道是否有任何其他方法可以绕过这个..也许从编码的角度来看......我认为清除cookie之类的东西不会解决任何问题..或者它会因为它是我的特定IP地址而被阻止

注意:我正在运行我的机器人的网站的 TofC 并没有说你不能在上面使用自动化软件..但它也没有说你也不能。

我不介意编写更多代码来防止随机访问拒绝..我认为持续 24 小时这可能是有害的,因为此构建的最后阶段是让我的程序每天运行很长时间。

你认为我可以与第三方安全沟通,要求他们要求网站授予我访问权限..我已经尝试通过网站解决问题。他们只说 A. 那边说我很好 B. 问题很可能在我这边 ..“也许某些恶意软件正试图访问我们的网站”.. 不是恶意软件,但是是机器人。这就是让我觉得如果我自己解决这个问题可能会更好的原因。

你认为我可能必须在进程之间实现等待时间或其他东西。我卡住了。

谢谢你的帮助。它是一个机器人!

标签: python-3.xseleniumselenium-webdrivercloudflarerate-limiting

解决方案


我在这里为您看到了一些可能性:

  • 引入对站点的请求之间的等待时间
  • 减少您提出的要求
  • 扩展您的机器人以检测它何时达到限制并更改您的 IP 地址(例如通过重新启动路由器)

最后一个是我认为最不受欢迎的一个,也是最耗时的一个。


推荐阅读