User Agent - строка, идентифицирующая клиентское приложение, выполняющее запрос к серверу (например, веб-браузер, поисковый робот и т.д.). Она отправляется в HTTP-заголовке User-Agent.
Пример структуры (может варьироваться):
НазваниеПродукта/Версия [Комментарии, ТипОС, Язык...]
Применение User Agent:
Пример HTTP-заголовка:
plaintext
В данном примере:
Mozilla/5.0 - общепринятый маркер, не всегда соответствующий реальному движку.Windows NT 10.0; Win64; x64 - информация об операционной системе.AppleWebKit/537.36 (KHTML, like Gecko) - информация о движке рендеринга.Chrome/91.0.4472.124 - название и версия браузера.Safari/537.36 - часто включается для обеспечения совместимости со старыми сайтами, которые проверяли наличие "Safari" в User Agent.