Пользовательский агент в любом обычном браузере содержит «бот» или «ползать»?
Я проверяю пользовательский агент на своем сайте, чтобы узнать, идет он от бота или нет. Если это так, я могу сделать несколько небольших оптимизаций, поскольку они не входят в систему. (Я не изменяю содержание вообще)
После добавления проверок для 30-40 + ботов, я устал от добавления их. Поэтому мне было интересно, проверяет ли он просто «бот» или «ползать». Я знаю, что не получит всех ботов, но их будет много. Но если это может вызвать какие-либо ложные срабатывания, то это полностью испортит возможность добавить в корзину, сделать заказ и войти в систему.
источник
bot
,crawl
,spider
, и дажеsearch
.Лучшим решением IMO было бы определить, вошел ли пользователь в систему. Если это не так, покажите стандартную страницу (это можно кэшировать). Любой веб-паук никогда не будет авторизован, но если вы оптимизируете его, почему бы не привлечь новых пользователей на ваш сайт?
источник
Этот вопрос от переполнения стека должен помочь: « Есть ли база данных агента пользователя онлайн? »
Вы можете быстро отсканировать базу данных и выяснить (или импортировать ее).
источник