Задать вопрос
@aymeshkov

Какой User-Agent у бота вконтакте?

На самом деле у меня два вопроса.

1. Как отличить бота вконтакте (который парсит страницу при клике на «Поделиться»/«Мне нравится» на этой странице)?

2. Есть ли какое-то общее свойство, объединяющее всех поисковых ботов (User-Agent'ы могут кардинально отличаться, хотелось бы еще что-нибудь)?

Объясню, откуда взялся вопрос. Используем для авторизации на сайте CAS (Central Authorization Service), который затрудняет жизнь ботам — при любом запросе мы автоматически отправляем пользователя 302-м редиректом на сервер авторизации проверяя, не авторизован ли уже этот пользователь. Это здорово мешает поисковым ботам (и ботам facebook, vk) парсить страницу. Хочется для них создать специальные условия.
  • Вопрос задан
  • 9398 просмотров
Подписаться 3 Оценить Комментировать
Ответ пользователя egorinsk К ответам на вопрос (4)
@egorinsk
У вас кривая система авторизации — вам ее исправлять надо, а не ботов различать. Например, как быстрое решение, вместо принудительного редиректа можно в ифрейме показывать форму авторизации.
Ответ написан