-1

So for my python selenium script I have to complete a lot of Captcha's. I noticed that when I get the Captcha's on my regular browser they're much easier and quicker. Is there a way for me to hide the fact that I'm using a web automation bot so I get the easier Captcha's?

I already tried randomizing the User Agent but to no success.

undetected Selenium
  • 183,867
  • 41
  • 278
  • 352
MadeInUtrecht
  • 69
  • 1
  • 9

2 Answers2

0

You can go to your website and inspect the page. Then go to the network tab and select Network. Reload the page and the select the webpage you are accessing from the list. If you scroll down, you can see the user agent that your browser is using to access the page. Use that user agent in your scraper to exactly mimick your browser.

Mitchell Olislagers
  • 1,758
  • 1
  • 4
  • 10
0

From a generic perspective there are no proven ways to hide the fact that you are using a Selenium driven web automation bot.

You can find a relevant detailed discussion in Can a website detect when you are using Selenium with chromedriver?

However at certain times modifying the navigator.webdriver flag helps to prevent detection.


References

You can find a couple of relevant detailed discussions in:

undetected Selenium
  • 183,867
  • 41
  • 278
  • 352