Answer the question
In order to leave comments, you need to log in
How can a site track/determine what Selenium is being used?
Recently I ran into such a situation that, for example, there is a site . For a test, before starting, I decided in the web version, using the extension, to make a "record" of actions (website - According to information about the subject of pledge - all checkboxes - Find). After launch, everything plays well.
But if, for example, you use the Selenium framework when writing a script, then with
driver.get(' https://www.site.com ')
..the site somehow fixes that the browser is launched through the script. And when you try to get the necessary data, it will write by type ('Suspicious activity from your IP')
So it became of interest, thanks to which the site determines that a script is being used?
Answer the question
In order to leave comments, you need to log in
There are many ways, for the most part they are kept secret and are constantly being refined. I have seen systems similar to artificial intelligence that look for patterns in the actions of the client with the site, and quite accurately distinguish people from robots. Of course, such systems are not used everywhere, since they are expensive, but even without them , the robot is not very difficult to notice .
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question