视频证明:为什么我在运行机器人时收到 CloudFlare 1020 错误?



这是我的第一篇文章,几周以来我一直面临着一个问题。我用python开发了一个账户创建机器人,全天候在转售平台上注册账户。

https://youtu.be/jOxEtLjROLI<-在这里你可以看到机器人做什么

大约在24分钟时,它被CloudFlare阻塞,我收到1020错误。

到目前为止,我试图解决这个问题的是:

  • 轮换住宅代理(proxyrack和hydraproxy(
  • 轮换用户代理
  • 未被发现的彩色打印机
  • 介于(10-15分钟(之间的暂停
  • tor浏览器而非chrome
  • 将创建的帐户数量减少到每小时2-5个帐户

但不幸的是什么都没用。我仍然检测到

这是我的代码:

def accountcreate():

for i in range(aa,500):
list_user_agents = ['Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0) Gecko/20100101 Firefox/86.0']
ua = UserAgent()
userAgent = ua.random
userAgent = random.choice(list_user_agents)
print(userAgent)
from selenium.webdriver.chrome.options import Options
options = uc.ChromeOptions()
options.add_argument("--lang=en")
options.add_extension('anticapt.zip')
options.add_argument('--proxy-server={}'.format(hostname + ":" + port))
options.add_argument(f'user-agent={userAgent}')
driver = uc.Chrome(options=options)
driver.get("https://www.web/")

如果你需要我从我的脚本中提供更多,请告诉我

非常感谢你的每一种帮助!

向致以最良好的问候

发生这种情况是因为站点启用了速率限制。根据他们的逻辑,您的IP地址将在15分钟到1小时之间被屏蔽。这与您的代码无关,它只是一种专门用于防止此类操作的安全机制。

本页介绍它的工作原理。这提供了有关Cloudflare错误1020的更多信息。

您可能每小时尝试一个请求,或者不断更改每个请求的IP地址。

最新更新