Парсер User-Agent
User-Agent это строка идентификации, которую ваш браузер отправляет с каждым запросом, и она намеренно запутана: в Android Chrome по старым причинам совместимости всё ещё представляется как «Mozilla/5.0 (Linux; Android 14) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36». Вставьте сюда любую строку UA, и этот парсер извлечёт главное: браузер, операционную систему, тип устройства и то, похожа ли строка на известного бота или поискового робота. Оставьте поле пустым, и он прочитает user-agent вашего собственного браузера. Распознавание это эвристика по мере возможности, и любую строку можно подделать, поэтому считайте результат сильной подсказкой, а не доказательством.
Как разобрать user-agent
-
1
Вставьте строку UA
Скопируйте её из логов сервера, вкладки «Сеть» в инструментах разработчика или из заголовка запроса, либо оставьте поле пустым, чтобы использовать свою.
-
2
Нажмите «Разобрать»
Инструмент находит в строке распространённые токены на нашем сервере.
-
3
Прочитайте сводку
Вы получаете браузер, операционную систему, тип устройства и отметку бот/робот, а под ними исходную строку.
-
4
Скопируйте
Один клик копирует размеченную сводку для отчёта об ошибке или тикета.
Что показывает парсер
| Поле | Пример |
|---|---|
| Браузер | Chrome |
| Операционная система | Windows 10/11 |
| Тип устройства | Компьютер |
| Бот / робот | Нет |
Он также возвращает исходную строку User-Agent. Он называет браузер и семейство операционной системы по имени. Он не читает точные номера версий, движок рендеринга или марку и модель устройства: в современных строках UA эти данные ненадёжны или отсутствуют. Когда они вам нужны, используйте User-Agent Client Hints.
Почему строки User-Agent такие запутанные
«Mozilla/5.0» в начале почти каждого UA восходит к войнам браузеров 1990-х, когда сайты проверяли наличие «Mozilla», прежде чем отдать современную вёрстку. Каждый браузер скопировал этот токен, чтобы пройти проверку, поэтому сегодня Chrome, Edge, Safari и Firefox начинаются одинаково и заполняют строку токенами продуктов вроде AppleWebKit, KHTML, like Gecko и Safari, которые они на самом деле не используют.
От строк UA к Client Hints
Chrome теперь замораживает номер версии, который пишет в строке UA, и переносит подробности в User-Agent Client Hints (Sec-CH-UA, Sec-CH-UA-Mobile, Sec-CH-UA-Platform), которые сервер запрашивает только при необходимости. Чтения строки UA по-прежнему хватает для быстрой проверки или разбора логов; используйте Client Hints, когда нужны точные, надёжные версии, например при выявлении мошенничества.
Распространённые сигнатуры ботов
- Googlebot/2.1 (+http://www.google.com/bot.html), поисковый робот Google
- bingbot/2.0, робот Microsoft Bing
- AhrefsBot/7.0, SEO-робот
- facebookexternalhit/1.1, загрузчик предпросмотра ссылок Facebook
- Slackbot-LinkExpanding, разворачивание ссылок в Slack
Этот инструмент помечает строку как бота, когда она содержит токен вроде bot, crawler, spider, slurp или bingpreview.
Часто задаваемые вопросы
Нет. Он называет браузер по имени (Chrome, Firefox, Safari, Edge, Opera или Internet Explorer) и семейство операционной системы, но не номер версии и не движок рендеринга. Современные браузеры замораживают их или скрывают в строке UA, поэтому запрашивайте User-Agent Client Hints (Sec-CH-UA-Full-Version-List), когда нужна точная версия.
Да. Оставьте поле пустым и нажмите «Разобрать», и он использует user-agent, который ваш браузер отправил с запросом. Вставьте другую строку, чтобы изучить именно её.
Это проверка по ключевым словам: строка помечается как бот, когда содержит токен вроде bot, crawler, spider, slurp или bingpreview. Так ловятся честные роботы вроде Googlebot и Bingbot, но любой клиент может написать что угодно в своём user-agent, поэтому скрапер, копирующий строку настоящего браузера, замечен не будет. Никогда не полагайтесь только на UA при решении о безопасности.
Разбор выполняется на нашем сервере, поэтому это не офлайн-обработка в браузере. Инструмент использует строку только для формирования результата и не сохраняет отправленный вами текст user-agent; фиксируется лишь анонимное, сводное использование.
Сопутствующие инструменты
Проверка HTTP-заголовков
Осмотрите каждый HTTP-заголовок ответа, возвращаемый URL, чтобы отладить кэширование, CORS, сжатие и проблемы безопасности.
Калькулятор IP-подсетей
Рассчитайте диапазон подсети, сеть, broadcast, пригодные хосты и wildcard-маску для любого блока IPv4 CIDR с полным покрытием /0 - /32.
Инструмент проверки возраста доменных имен
Узнайте, когда домен был впервые зарегистрирован, а также его возраст в годах, месяцах и днях с использованием данных WHOIS из реестра.
Определение MIME-типа файла
Установите реальный тип MIME файла, изучив его магические байты: определение изображений, видео, файлов формата PDF, архивов ZIP, офисных документов и других типов.
CIDR-калькулятор
Рассчитайте сетевой адрес, широковещательную рассылку, диапазон хостов, используемые IP-адреса и маску подсети для любого блока IPv4 CIDR.
Инструмент для тестирования HTTP-запросов
Отправляйте HTTP-запросы с пользовательски заданным методом, заголовками и телом. Анализируйте код статуса, время ответа, а также полный текст ответа и содержимое заголовков.
Инструмент доступен на других языках
- Parser User Agent [ID]
- Parser User-Agent [PL]
- User Agent-tolk [SV]
- ตัวแยกวิเคราะห์ User-Agent [TH]
- User-Agent-Parser [DE]
- ユーザーエージェント解析ツール [JA]
- User-Agent 파서 [KO]
- Analizador de User Agent [ES]
- Analisador de User Agent [PT]
- Bộ phân tích User-Agent [VI]
- Analyseur de User-Agent [FR]
- محلل User-Agent [AR]
- User-Agent-parser [NL]
- User Agent Parser [EN]
- Parser dello User-Agent [IT]
- User Agent Ayrıştırıcı [TR]
- 用户代理解析器 [ZH]