【发布时间】:2021-03-15 15:21:31
【问题描述】:
所以我创建了一个自动化机器人来在互联网上为我做一些事情..使用 Selenium Python..经过长时间的编码会话..在这个项目上工作的日日夜夜,我终于完成了它......只是随机收到错误 1015“您受到速率限制”。
我知道这是为了防止 DDOS 攻击。但这是一个重大打击。
我已联系网站解决问题,但无济于事..但他们使用的第三方安全软件说他们网站可以授予我的 ip 排除速率限制。
所以我想知道有没有其他方法可以绕过这个......也许从编码的角度来看...... 我认为清除 cookie 之类的东西不会解决任何问题..或者会因为它是我的特定 IP 地址而被他们阻止
注意: 我正在运行我的机器人的网站的 TofC 并没有说你不能在上面使用自动化软件..但它也没有说你也不能。
我不介意编写更多代码以防止随机访问拒绝..我认为持续 24 小时这可能是有害的,因为此构建的最后阶段是让我的程序每天运行很长时间。
您认为我可以与第三方安全部门沟通,要求他们要求网站授予我访问权限吗..我已经尝试通过网站解决问题。他们只说A。在那边说我很好 B. 问题很可能出在我这边 ..“也许某些恶意软件正试图访问我们的网站” .. 不是恶意软件,但是是机器人。这就是让我觉得如果我自己解决问题可能会更好的原因。
您认为我可能必须在进程之间实现等待时间或其他什么。我卡住了。
感谢您的帮助。而且它是一个机器人!
【问题讨论】:
-
网站没有API供您使用吗?您也可以尝试弄乱用户代理字符串,以防他们将您检测为机器人并以不同的方式对待您。
-
遗憾的是没有......如果这样做的话,它会将开发时间缩短到 2 周左右,而不是 iv 在这个项目上花费 10 周以上;(
-
这里说网站可以给我的ip一个例外
-
但我似乎无法向他们解释他们被允许这样做
标签: python-3.x selenium selenium-webdriver cloudflare rate-limiting