Добрый день, есть сайт, на него начали конкуренты гнать ботов
Сейчас написал скрипт который их проверят по параметру в localStorage и заставляет вводить капчу
Но теперь при просмотре в вебвизоре видна эта страница с капчей
Как лучше это реализовтаь?
EverOne: исключать всех с нормальных браузеров?
Все переходы с непонятного запроса ведут на главную
Бот 30 секунд висит на сайте и выходит
Юзер-агент и тд у него нормальные
Сначала проверяем юзер-агент: если принадлежит служебным ботам ПС (Яндекс, Гугл и т.д.) - пускаем сразу на сайт, а у остальных чекаем метку в localStorage. Список UA ботов легко найти в сети, например боты Яндекса. Но это временное решение, боты начнут подделывать UA краулеров.
GrimJack: Просто интересно - как это реализовано?
Вы схему какую-то придумали, которая проверяет подгрузку скрипта Яндекса и только потом проверяет localStorage или просто подключаете скрипт позже на странице? Подробностей не хватает, ссылочку бы. Правда интересно.