[READY TO PAY] Why do I get the CloudFlare 1020 ERROR when I'm running my bot?

SeezyFeezy

Banned - Multiple Rules Violations
Joined
Sep 9, 2018
Messages
25
Reaction score
6
Hey everyone,

this is my first post here and I'm facing a though problem since weeks. I developed an account creation bot with python to sign up accounts on a resell platform 24/7.

https://youtu.be/jOxEtLjROLI <- Here you can see what the bot does

At around 24 min it gets blocked by CloudFlare and I receive the 1020 ERROR.

What I've tried to solve this problem so far:

  • rotating residential proxies (proxyrack and hydraproxy)
  • rotating user agents
  • undetected chromedriver
  • pauses in between (10-15 minutes)
  • tor browser instead of chrome
  • decrease the amount of created accounts to 2-5 accounts per hour.
But unfortunately nothing worked. I still get detected

This is a part of my code:

Code:
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/")

If you need me to provide more from my script just let me know

Thank you very much for every kind of help!

Best regards
 
Have you tried using residential proxies? (expensive)

Maybe cloudflare is detecting the datacenter proxies and blocking you.
 
Have you tried using residential proxies? (expensive)

Maybe cloudflare is detecting the datacenter proxies and blocking you.

Hi there,
yes I even wrote that I've already used them. Proxyrack is one of them
 
You must be scraping a CloudFlare site that's on the Enterprise tier. Their Enterprise team is dedicated to stopping bot traffic using heuristics and machine learning. They almost exclusively specialize in discerning bot traffic in a sea of millions of hits per month regardless of IP or headers using some minimal human feedback. It's based on user behavior and then they kill that connection when their systems spot it. Anything below Enterprise (Free -> Biz) uses basic filters to detect bot traffic and even then it doesn't really block bots. Every time they detect you, they get more data on how to block you faster.

I know this because I was on a call with their Enterprise team when they were pitching this service. Good luck with your bot.
 
try to emulate chrome tls fingerprint mate.. https://pixeljets.com/blog/scrape-ninja-bypassing-cloudflare-403-code-1020-errors/
 
Back
Top