Существует тест обнаружения безголового браузера , который проверяет следующее:
- Содержит ли пользователь-агент строку "HeadlessChrome"?
navigator.webdriver
unset? - Является ли
window.chrome
unset? - Не пропускает ли браузер запрос на получение разрешений (например, уведомлений)?
- Не доступны ли плагины браузера?
- Не установлена ли
navigator.languages
?
Если ваш браузер ответит на любой из этих вопросов с помощью Да, то вы не пройдете тест.Дополнительную информацию об этом тесте можно найти в этом посте , который является ответом на пост под названием "Обнаружение Chrome без головы, новые методы" .
АвторВ последнем посте также был опубликован еще один тест test ( code ), в котором утверждается, что он способен обнаруживать ботов и сканеров.Он выполняет различные тесты атрибутов браузера и генерирует отпечаток вашего браузера.
Другие «мягкие» тесты, выполняемые веб-сайтами, могут включать движение мыши, поведение прокрутки, IP-адрес и т. Д. Я сомневаюсь, что вы найдете многотесты относительно этой информации, поскольку это в основном игра в кошки-мышки.