Что делает этот инструмент
Парсер User-Agent читает заголовок User-Agent, который браузеры, приложения и боты отправляют с каждым HTTP-запросом, и превращает его в понятные сведения: браузер и его версия, движок отрисовки, операционная система, тип устройства (компьютер, телефон, планшет, ТВ, консоль…), производитель и модель устройства, если строка их называет, а также архитектура процессора.
Он также подскажет, если строка вообще не принадлежит человеку. Поисковые роботы, роботы для обучения ИИ и ИИ-ассистенты, загружающие страницы, боты превью ссылок из мессенджеров и соцсетей, SEO-инструменты, сервисы мониторинга и консольные HTTP-клиенты распознаются и подписываются — это помогает при чтении логов сервера и при выборе правил для robots.txt.
Как пользоваться
- Откройте страницу: ваш собственный User-Agent уже разобран.
- Вставьте любую другую строку User-Agent, например строку из журнала доступа. Имя заголовка
User-Agent:в начале удаляется автоматически. - Посмотрите таблицу результатов и скопируйте нужное значение кнопкой. Пример покажет строку мобильного Safari, Мой браузер вернёт вашу.
Пример
Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1
Эта строка — Mobile Safari 17.5 на iOS 17.5 с движком WebKit на Apple iPhone. Строка вида Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot) распознаётся как GPTBot 1.2, ИИ-робот.
Советы
- Не используйте User-Agent для решений, связанных с безопасностью: любой может прислать любую строку. Важных роботов проверяйте обратным DNS-запросом.
- Поддержку функций проверяйте прямо в JavaScript, а не по версии браузера.
- Headless Chrome и средства автоматизации помечаются отдельно — это удобно при расследовании скрапинга.
Частые вопросы
› Какой у меня user agent?
При открытии страницы поле ввода заполняется строкой User-Agent вашего браузера, и она сразу разбирается. Нажмите «Мой браузер», чтобы вернуть её после проверки других строк.
› Насколько точен разбор User-Agent?
Семейства браузеров, движков и ОС определяются надёжно, но User-Agent может изменить пользователь, расширение или настройки приватности. Современный Chrome к тому же замораживает часть строки (например, Windows 11 по-прежнему отображается как Windows NT 10.0), поэтому сведения об устройстве и версиях — лишь подсказка.
› Каких ботов он распознаёт?
Поисковых роботов (Googlebot, Bingbot, Baiduspider, YandexBot…), ИИ-роботов и агентов (GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, CCBot…), ботов превью ссылок, SEO-роботов, сервисы мониторинга и распространённые HTTP-клиенты вроде curl, python-requests и Postman. Прочие строки со словами bot, crawler или spider помечаются как другие боты.
› Отправляется ли User-Agent куда-нибудь?
Нет. Разбор полностью выполняется в браузере с помощью открытой библиотеки ua-parser-js и встроенного списка ботов.