python-3.x - 如何使用 Python 绕过速率限制 ..HTML 错误 1015
问题描述
所以我创建了一个自动化机器人来在互联网上为我做一些事情..使用 Selenium Python..经过长时间的编码会话..在这个项目上工作的日日夜夜,我终于完成了它......只是为了随机出现错误 1015“您受到速率限制”。
我知道这是为了防止 DDOS 攻击。但这是一个重大打击。
我已联系网站解决问题但无济于事..但他们使用的第三方安全软件说他们网站可以授予我的 ip 排除速率限制。
所以我想知道是否有任何其他方法可以绕过这个..也许从编码的角度来看......我认为清除cookie之类的东西不会解决任何问题..或者它会因为它是我的特定IP地址而被阻止
注意:我正在运行我的机器人的网站的 TofC 并没有说你不能在上面使用自动化软件..但它也没有说你也不能。
我不介意编写更多代码来防止随机访问拒绝..我认为持续 24 小时这可能是有害的,因为此构建的最后阶段是让我的程序每天运行很长时间。
你认为我可以与第三方安全沟通,要求他们要求网站授予我访问权限..我已经尝试通过网站解决问题。他们只说 A. 那边说我很好 B. 问题很可能在我这边 ..“也许某些恶意软件正试图访问我们的网站”.. 不是恶意软件,但是是机器人。这就是让我觉得如果我自己解决这个问题可能会更好的原因。
你认为我可能必须在进程之间实现等待时间或其他东西。我卡住了。
谢谢你的帮助。它是一个机器人!
解决方案
我在这里为您看到了一些可能性:
- 引入对站点的请求之间的等待时间
- 减少您提出的要求
- 扩展您的机器人以检测它何时达到限制并更改您的 IP 地址(例如通过重新启动路由器)
最后一个是我认为最不受欢迎的一个,也是最耗时的一个。
推荐阅读
- machine-learning - 这个重采样示例会发生什么
- sql - 获取上次更改值时的日期时间的高性能查询
- python - 缓存模型时,MXNet 预测不起作用
- javascript - 如何使用 youtube iframe-api 开始嵌入视频
- typescript - 使用 Redux 和替代方法输入 Immutable.js
- assembly - 我应该如何使用命令提示符将文本文件(包含程序)组装到机器代码文件中?
- python - 在 tkinter 中获取选定范围的索引
- angular - 添加了未显示的 ng-select 反应式表单验证消息
- python - ConstBitStream 是否将整个文件加载到内存中?
- docker - 在 Ubuntu VM 上运行 Docker - 由于磁盘空间而不断失败