BotBan Защита сайта от ботов
Попробовать
Меню
BotBan Защита сайта от ботов
Тема оформления

navigator.webdriver

Флаг в браузере, который сообщает странице, что браузером управляет программа. Один из признаков автоматизации, но не единственный.

Стандарт WebDriver требует, чтобы браузер под управлением автоматики выставлял navigator.webdriver = true. Selenium, Puppeteer, Playwright по умолчанию так и делают — и скрипт на странице видит это одной строкой.

Серьёзные боты флаг прячут: ставят патчи, подменяют свойства. Поэтому один этот признак ничего не решает, но в сумме с другими — отсутствие плагинов, странные размеры окна, несовпадение заявленного браузера с тем, что видно изнутри страницы, — даёт заметный вес. Именно так работает скрипт защиты: он собирает несколько десятков технических признаков и отправляет их движку, ничего не зная о содержимом страницы.

Страницы о защите от того, что описано выше: как это выглядит на сайте и что делает BotBan.

Смежные термины

Подробнее в блоге