Задать вопрос
da411d
@da411d
Веб-разработчик. Анимешник. Барабанщик.

Как определить бота по User-agent?

Как определить бота по User-agent?
Пеня интересуют любые боты - поисковые, от соц-сетей, короче - не реальные люди.
Как определить их по User-Agent?
Допустим, они не меняют User-agent на "нормальный".

если что - мне нужно для сортировки логов
  • Вопрос задан
  • 3249 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 4
da411d
@da411d Автор вопроса
Веб-разработчик. Анимешник. Барабанщик.
Пока что у меня такой код:
if(strlen($useragent)<75){
	$isbot = 'BOT';
}else if(strlen($useragent)>100){
	$isbot = 'USER';
}else{
	$isbot = 'ХЗ, '.strlen($useragent);
}
Ответ написан
Комментировать
myfirepukan
@myfirepukan
Жарим поиск
Достоверно определить вы сможете только по IP либо надо JavaScript подключать и смотреть поведение
Ответ написан
opium
@opium
Просто люблю качественно работать
ну у них в юзерагенте прописано какой они бот берите да сортируйте
Ответ написан
Комментировать
@Laweb
Веб-разработчик
Реализация с помощью небольшой функции на php
https://youtu.be/Dz-eDdHs4m8
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы