Перейти к содержанию
TextArray
100% локально

Парсер пользовательского агента

Декодируйте строки пользовательского агента в браузер, движок, ОС и тип устройства.

Входные данные
Выходные данные

Парсер пользовательского агента

Вставьте строку пользовательского агента, и этот инструмент разбивает ее на браузер и его версию, механизм рендеринга, операционную систему и тип устройства. Он считывает строки, которые вы встречаете каждый день в журналах сервера, отчетах об ошибках, экспорте аналитики и заявках в службу поддержки, а поскольку каждая непустая строка анализируется как один пользовательский агент, вы можете одновременно добавить сотни строк журнала и получить пронумерованную разбивку для каждой.

Обнаружение охватывает браузеры, которые имеют значение для реального трафика: Chrome, Safari, Firefox, Edge, Opera, Samsung Internet, Vivaldi, UC Browser и Internet Explorer, а также распространенные боты и сканеры, такие как Googlebot, Bingbot, GPTBot, ClaudeBot, Curl и wget. Рядом выступают движок (Blink, WebKit, Gecko, Trident, EdgeHTML), ОС с ее версией (Windows, macOS, iOS, Android, ChromeOS, Linux) и класс устройства — десктоп, мобильный, планшет или бот. Переключите формат вывода на JSON, чтобы передать проанализированные записи в скрипт или электронную таблицу.

Строка пользовательского агента — это подсказка, а не правда. Современные браузеры замораживают или сокращают некоторые его части, iPad на iPadOS 13 и более поздних версиях представляются как Mac, а клиентские подсказки заменили большую часть того, что раньше несла строка. Если поле невозможно прочитать с уверенностью, инструмент сообщает «Неизвестно», а не угадывает.

Все работает локально в вашем браузере. Строки журнала часто располагаются рядом с IP-адресами и другими личными данными, поэтому ничего, что вы здесь вставляете, никогда не загружается — анализ происходит на вашем устройстве, и текст никогда не покидает его.

FAQ

Почему в поле указано «Неизвестно»?
Инструмент сообщает только то, что на самом деле содержит строка. Редкие браузеры, урезанные поля журналов и выдуманные пользовательские агенты просто не несут искомый токен, и гадать было бы хуже, чем признать это.
Может ли строка пользовательского агента лгать?
Да, легко. Любой клиент может отправить любую строку, браузеры блокируют или уменьшают ее часть, а iPad на iPadOS 13+ сообщает о себе как о компьютерах Mac. Относитесь к результату как к сильному намеку, а не как к доказательству.
Почему вывод JSON отображается на английском языке?
JSON — это данные для машин: сценарии, информационные панели и электронные таблицы ожидают стабильных имен и значений полей. Текстовый формат соответствует языку вашего интерфейса.
Могу ли я анализировать несколько пользовательских агентов одновременно?
Да. Каждая непустая строка анализируется как один пользовательский агент, поэтому вы можете вставить целый столбец, экспортированный из ваших журналов, и получить пронумерованный блок для каждой строки.
Загружены ли где-нибудь строки моего журнала?
Нет. Инструмент полностью работает в вашем браузере, и это имеет значение: выдержки из журналов часто содержат IP-адреса и другие данные, которые не следует вставлять в случайные веб-сервисы.