Skip to main content
Stack Overflow is like an encyclopedia, so we prefer to omit these types of phrases. It is assumed that everyone here is trying to be helpful.
Source Link
Dharman
  • 33.9k
  • 27
  • 106
  • 157

Answer: YES

Some sites will detect selenium by the browser's fingeprints and other data, other sites will detect selenium based on behavior, not only based on what you do, but what you don't do as well.

Usually with the data that selenium provides is enough to detect it.

you can check the browser fingerprints in sites like this ones

https://bot.sannysoft.com https://fingerprintjs.github.io/fingerprintjs/ https://antoinevastel.com/bots/ 

try with your user browser, then try with selenium, you'll see the differences.

You can change some fingerprints with options(), like user agent and others, see the results by yourself.

You can try to avoid this detection by many ways, I recommend using this library:undetected_chromedriver:

https://github.com/ultrafunkamsterdam/undetected-chromedriver

import undetected_chromedriver.v2 as uc 

Else you can try using an alternative to selenium. I heard of PhantomJS, but didn't tried.

Hope this can help!

Answer: YES

Some sites will detect selenium by the browser's fingeprints and other data, other sites will detect selenium based on behavior, not only based on what you do, but what you don't do as well.

Usually with the data that selenium provides is enough to detect it.

you can check the browser fingerprints in sites like this ones

https://bot.sannysoft.com https://fingerprintjs.github.io/fingerprintjs/ https://antoinevastel.com/bots/ 

try with your user browser, then try with selenium, you'll see the differences.

You can change some fingerprints with options(), like user agent and others, see the results by yourself.

You can try to avoid this detection by many ways, I recommend using this library:undetected_chromedriver:

https://github.com/ultrafunkamsterdam/undetected-chromedriver

import undetected_chromedriver.v2 as uc 

Else you can try using an alternative to selenium. I heard of PhantomJS, but didn't tried.

Hope this can help!

Answer: YES

Some sites will detect selenium by the browser's fingeprints and other data, other sites will detect selenium based on behavior, not only based on what you do, but what you don't do as well.

Usually with the data that selenium provides is enough to detect it.

you can check the browser fingerprints in sites like this ones

https://bot.sannysoft.com https://fingerprintjs.github.io/fingerprintjs/ https://antoinevastel.com/bots/ 

try with your user browser, then try with selenium, you'll see the differences.

You can change some fingerprints with options(), like user agent and others, see the results by yourself.

You can try to avoid this detection by many ways, I recommend using this library:undetected_chromedriver:

https://github.com/ultrafunkamsterdam/undetected-chromedriver

import undetected_chromedriver.v2 as uc 

Else you can try using an alternative to selenium. I heard of PhantomJS, but didn't tried.

Source Link
V-cash
  • 368
  • 3
  • 16

Answer: YES

Some sites will detect selenium by the browser's fingeprints and other data, other sites will detect selenium based on behavior, not only based on what you do, but what you don't do as well.

Usually with the data that selenium provides is enough to detect it.

you can check the browser fingerprints in sites like this ones

https://bot.sannysoft.com https://fingerprintjs.github.io/fingerprintjs/ https://antoinevastel.com/bots/ 

try with your user browser, then try with selenium, you'll see the differences.

You can change some fingerprints with options(), like user agent and others, see the results by yourself.

You can try to avoid this detection by many ways, I recommend using this library:undetected_chromedriver:

https://github.com/ultrafunkamsterdam/undetected-chromedriver

import undetected_chromedriver.v2 as uc 

Else you can try using an alternative to selenium. I heard of PhantomJS, but didn't tried.

Hope this can help!