Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.0.7727.15 Safari/537.36Описание инструмента
О Парсер и проверка User-Agent
Парсер User-Agent разбирает строку UA на браузер, версию, движок рендеринга, ОС, тип устройства и типичные признаки ботов.
Разбор выполняется локально в текущем браузере и полезен для чтения логов, источников трафика, отчётов о совместимости и запросов поисковых роботов.
Как пользоваться User-Agent Parser
- Вставьте User-Agent из logs или запрос headers.
- Смотрите браузер, ОС, устройство, движок и признаки ботов по мере изменения ввода.
- Скопируйте исходный UA или результат JSON, если нужно поделиться результатом.
Когда это полезно
- Определить клиентов по логам Nginx, CDN или приложения.
- Отладить проблемы совместимости для мобильного Safari, Chrome, Edge и похожих браузеров.
- Заметить типичные строки поисковых роботов вроде Googlebot или Bingbot перед более глубокой проверкой.
Ограничения UA detection
User-Agent сообщает сам клиент, поэтому его можно подделать, сократить или скрыть. Современные браузеры также уменьшают детализацию UA, так что результат — это подсказка для отладки, а не доказательство.
- Не используйте UA parsing как authentication, authorization или граница безопасности.
- Браузеры на iOS обычно ограничены WebKit, поэтому детали UA могут не полностью совпадать с брендом продукта.
- Определение ботов эвристическое; важные решения требуют обратного DNS, диапазонов IP или официальной проверки платформы.
Частые вопросы: Парсер User-Agent
- User-Agent загружается на сервер?
- Нет. Parsing выполняется локально в браузер и не отправляется на wetool.site.
- Почему показано Unknown?
- UA может быть нестандартным, сокращённым ради конфиденциальности, переписанным прокси или не поддерживаться текущими упрощёнными правилами.
- Можно доказать, что bot настоящий?
- Нет. UA легко подделать; для проверки настоящего робота нужен официальный метод провайдера.
User-Agent и Client Hints
Client Hints заменяют часть сведений UA, но журналы и старые системы по-прежнему хранят User-Agent. Парсер полезен для анализа прошлых журналов и отладки совместимости браузеров.
UA spoofing и границы безопасности
User-Agent — это просто текст, который отправляет клиент. Расширения браузера, командная строка, прокси, тестовые скрипты и поисковые роботы могут его изменить.
- curl -A и инструменты разработчика браузера позволяют подделать UA, поэтому не используйте UA для входа, авторизации, оценки платёжного риска или административного доступа.
- Анализ UA полезен для отладки совместимости, группировки журналов, приблизительной статистики и поддержки; решения по безопасности требуют серверных сеансов, разрешений, подписей и более надёжных сигналов устройства.
- Для Googlebot или Bingbot используйте обратный DNS и подтверждение прямым запросом, а не только строку UA.
User-Agent и Client Hints: карта перехода
Chromium уменьшает детализацию устаревшей строки UA и переносит информацию в подключаемые заголовки Sec-CH-UA.
- Бренд браузера и мажорная версия: Chrome/126 соответствует Sec-CH-UA и Sec-CH-UA-Full-Version-List.
- Platform: Windows, Android или iPhone соответствует Sec-CH-UA-Platform.
- Определение мобильного устройства: Mobile в UA соответствует Sec-CH-UA-Mobile, но сервер должен сначала запросить подсказки через Accept-CH.
Распространённые UA-токены краулеров
Эти токены полезны для разбора логов, но сами по себе не доказывают личность робота.
- Googlebot
- Bingbot
- DuckDuckBot
- Baiduspider
- YandexBot
- facebookexternalhit
- Twitterbot
- Slackbot-LinkExpanding
- AhrefsBot
- SemrushBot