Парсер User Agent и определение устройства

Разберите любую строку user agent браузера на сведения о браузере, ОС, устройстве, движке и боте. Детерминированный локальный разбор с выводом JSON, разбором токенов и ссылками для обмена — без API.

Примеры user agent
Вставьте user agent или используйте пример пресета, чтобы увидеть результаты.

Как разобрать строку user agent

Вставьте любое значение HTTP-заголовка User-Agent в инструмент выше. Разбор выполняется мгновенно в браузере по упорядоченному набору правил — без загрузки и внешнего API. Используйте примеры для распространённых настольных браузеров, мобильных устройств и краулеров или поделитесь ссылкой с закодированным вводом для воспроизводимой отладки.

Какие сведения о браузере, ОС и устройстве можно определить

Типичные user agent раскрывают имя и версию браузера, семейство движка рендеринга, операционную систему, класс устройства (настольный, мобильный, планшет), подсказки производителя/модели в мобильных UA и токены архитектуры CPU вроде x64 или arm64. Не каждое поле есть в каждой строке — браузеры с упором на конфиденциальность и политики сокращения UA намеренно опускают детали.

Как работает обнаружение ботов и краулеров

Парсер сначала проверяет известные сигнатуры краулеров — включая Googlebot, Bingbot, DuckDuckBot, YandexBot, Baiduspider, Slackbot, Twitterbot и facebookexternalhit — и только затем анализирует токены браузера. Такой порядок исключает ложные срабатывания, когда боты встраивают строки совместимости Chrome или Safari.

Ограничения разбора user agent и подмены

Строки user agent самодекларируются и легко подменяются. Client hints, репутация IP и поведенческие сигналы часто надёжнее для продакшен-фильтрации ботов. Используйте этот инструмент для отладки, QA аналитики и поддержки — не как единственный источник истины для решений по безопасности.

Часто задаваемые вопросы

Что такое строка user agent?

Строка user agent (UA) — текстовый идентификатор, который браузеры, приложения и краулеры отправляют с HTTP-запросами. Обычно она описывает клиентское ПО, операционную систему и иногда модель устройства. Разработчики и аналитики изучают UA при отладке, проверке аналитики и в поддержке.

Как работает этот парсер user agent?

Парсер применяет детерминированный упорядоченный набор правил целиком в браузере. Сначала ищет сигнатуры ботов, затем семейства браузеров (Edge перед Chrome, Samsung Internet, Firefox, Safari и другие), токены ОС, подсказки устройства и маркеры архитектуры CPU. Результаты включают сводку, вывод JSON и разбор токенов с пояснением совпавших сегментов.

Можно ли надёжно определять ботов по user agent?

Этот инструмент распознаёт распространённые краулеры вроде Googlebot, Bingbot, Slackbot и Twitterbot, когда их сигнатуры есть в строке UA. Однако боты могут подменять легитимные UA браузеров, а часть легитимного трафика использует сокращённые строки. Считайте обнаружение ботов здесь быстрой эвристикой, а не самостоятельным продакшен-фильтром.

Почему сведения о браузере или ОС выглядят неверными?

Браузеры всё чаще сокращают или замораживают данные user agent ради конфиденциальности. Расширения, корпоративные прокси и режимы совместимости тоже могут изменить строку. Подмена тривиальна — сравнивайте результаты с client hints, IP-данными или контекстом сессии, когда важна точность.

Отправляется ли мой user agent на сервер?

Нет. После загрузки страницы весь разбор выполняется локально в браузере. Ничего не загружается, если вы явно не поделитесь ссылкой с закодированным примером в URL.