Как пользоваться: Парсер User Agent
- Ваш собственный User Agent загружается автоматически. Чтобы проанализировать другой, вставьте его в поле, например из лога сервера или экспорта аналитики.
- Или выберите пример в списке Load a sample, чтобы увидеть, как представляют себя Googlebot, GPTBot, iPhone или смart-телевизор.
- Браузер, ОС, тип устройства и движок видны в карточках сверху. В панели деталей указаны версии, производитель, модель и архитектура процессора.
- Если строка принадлежит краулеру, баннер покажет имя бота и его оператора. Скопируйте JSON-результат, чтобы использовать его в коде или задачах.
Что такое строка User Agent?
Строка User Agent (UA) — это текст, который браузер или HTTP-клиент отправляет в заголовке запроса User-Agent, чтобы представиться серверу. Серверы используют её для аналитики, обхода ошибок, управления ботами и выдачи правильной версии файла для скачивания. Типичная строка Chrome на Windows выглядит так:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36Она полна исторических наслоений: каждый браузер называет себя «Mozilla/5.0», Chrome упоминает Safari и Gecko, а Edge добавляет Edg/ к строке Chrome. Поэтому надёжный разбор должен проверять токены в правильном порядке: Edge раньше Chrome, Chrome раньше Safari.
Как работает этот парсер
- Сначала боты: сопоставляются десятки токенов краулеров — поисковые системы (Googlebot, Bingbot, YandexBot, Applebot), AI-краулеры (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, CCBot, Bytespider), превью в соцсетях (facebookexternalhit, Twitterbot, Slackbot), SEO-инструменты и HTTP-библиотеки (curl, python-requests, Go-http-client).
- Браузер: конкретные браузеры (Edge, Opera, Samsung Internet, Vivaldi, Yandex, встроенные браузеры приложений) проверяются раньше общих токенов Chrome, Firefox и Safari.
- Движок: Blink для браузеров на Chromium, Gecko для Firefox, WebKit для Safari, а также для каждого браузера на iOS, потому что Apple требует использовать там WebKit (за пределами ЕС).
- ОС и устройство: версии Windows NT переводятся в названия, версии iOS и Android извлекаются, а тип устройства определяется по токенам вроде
Mobile,iPadилиSMART-TV.
Ограничения определения по User Agent
Браузеры теперь «замораживают» часть строки из соображений приватности. Chrome указывает минорные версии как .0.0.0, Chrome на Android отправляет Android 10; K вместо реальной версии и модели, Windows 11 по-прежнему пишет Windows NT 10.0, а Safari сообщает версию macOS как 10_15_7. Точные значения доступны только через User-Agent Client Hints (заголовки Sec-CH-UA-* или navigator.userAgentData), которые этот инструмент также читает для вашего браузера. Кроме того, любой клиент может отправить любую строку, поэтому никогда не принимайте решения о безопасности на её основе.
Проверка реального трафика Googlebot
Скраперы часто выдают себя за Googlebot. Чтобы проверить, выполните обратный DNS-запрос к IP посетителя (имя должно заканчиваться на googlebot.com, google.com или googleusercontent.com), а затем прямой запрос к полученному имени хоста, который должен вернуть тот же IP. Оба шага можно выполнить с помощью нашего DNS-поиска. Чтобы проверить, какие AI-краулеры разрешает ваш robots.txt, используйте проверку AI-краулеров.
Также ищут как: определение браузера, googlebot user agent, gptbot, определение устройства.
Инструменты, которые хорошо сочетаются с Парсер User Agent
- Мой IP-адрес — Ваш публичный IP-адрес и всё, что ваш браузер раскрывает сайтам: user agent, экран, язык, часовой пояс и заголовки запроса.
- Тестер Robots.txt — Проверьте, разрешён или заблокирован URL для Googlebot, Bingbot, GPTBot и других краулеров, узнайте, какое именно правило сработало, и отредактируйте файл, чтобы протестировать изменения до публикации.
- Проверка HTTP-заголовков — Введите любой URL и увидите, что именно отправляет сервер: код статуса, цепочку редиректов и все заголовки ответа.
- Анализатор заголовков письма — Вставьте исходные заголовки письма, чтобы увидеть весь его путь: каждый почтовый сервер и время, которое он потратил, результаты SPF, DKIM и DMARC, IP-адрес отправителя и тревожные признаки, например несовпадающие Reply-To или Return-Path.
Часто задаваемые вопросы
Какой у меня User Agent?
Почему в User Agent Chrome упоминаются Safari и Mozilla?
Можно ли определить Windows 11 по User Agent?
Windows NT 10.0. Вместо этого используйте подсказку клиента Sec-CH-UA-Platform-Version: значение 13 или выше означает Windows 11.Как распознать AI-краулеров, например GPTBot или ClaudeBot?
GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot или CCBot. Вставьте сюда строку из лога, чтобы определить бота, а управлять его доступом можно в robots.txt.Стоит ли использовать User Agent для определения возможностей браузера?
'share' in navigator или CSS @supports. Анализ UA ломается при обновлении браузеров или подмене строк, поэтому используйте его только для аналитики и обработки ботов.