Сетевые инструменты

Парсер User-Agent

Онлайн-инструмент для разбора строки User-Agent на браузер, версию, операционную систему, движок и тип устройства.

Запустить инструмент

Онлайн-инструмент разбирает заголовок User-Agent веб-браузера на структурированные составляющие: название обозревателя, номер версии, операционную систему, движок рендеринга и категорию клиентского устройства.

Анализ основан на последовательном сопоставлении шаблонов текста. Сервис распознает популярные браузеры, включая Chrome, Firefox, Safari, Edge и Opera. Для каждого совпадения извлекается цифровой номер сборки, а также операционная система: Windows, macOS, Android, iOS или Linux с нормализацией формата версий. Движки классифицируются как WebKit или Gecko при нахождении соответствующих сигнатур.

Категория устройства определяется как Desktop, Mobile, Tablet либо Bot/Crawler. Поисковые роботы и автоматические сканеры выявляются по наличию подстрок spider, bot или crawler без учета регистра символов. Если введенная строка не совпадает с известными шаблонами, в нераспознанных полях появляется отметка Unknown.

При пустом поле ввода инструмент выводит понятное сообщение об ошибке и предлагает типовой пример клиентской строки. Обработка данных происходит по правилам парсинга без отправки сетевых запросов.

Инструкция

  1. Вставьте строку заголовка User-Agent в текстовое поле ввода.
  2. Запустите анализ текста.
  3. Ознакомьтесь со структурированными параметрами браузера, операционной системы и типа устройства.

Примеры

  • Строка Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 распознается как браузер Chrome версии 120.0.0.0 на платформе Windows 10 с движком WebKit и типом устройства Desktop.
  • Строка Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) распознается как категория Bot/Crawler с положительным признаком робота.

Частые вопросы

Что произойдет, если отправить пустое поле?

Инструмент выведет предупреждение об ошибке и покажет пример корректной строки User-Agent.

Как распознаются мобильные устройства и планшеты?

Классификация опирается на ключевые слова Mobile, Tablet, iPad или Android в тексте строки.

Что означает значение Unknown в результатах?

Метка Unknown появляется в тех полях, для которых переданная строка не содержит поддерживаемых шаблонов.

Отправляются ли данные на внешние серверы?

Разбор строки выполняется по локальным правилам текстового сопоставления без сетевых обращений.

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.