DevToolPal
UK

Парсер User-Agent

Розбирає рядок User-Agent на браузер, рушій, ОС, пристрій і процесор та розпізнає пошукових роботів, ШІ-ботів і HTTP-клієнти.

Працює локально, нічого не завантажується на сервер

Рядок User-Agent

0 симв. · 0 B

Результат

Тут з’явиться результат

Що робить цей інструмент

Парсер User-Agent читає заголовок User-Agent, який браузери, застосунки й боти надсилають із кожним HTTP-запитом, і перетворює його на зрозумілі відомості: браузер і його версія, рушій відображення, операційна система, тип пристрою (комп’ютер, телефон, планшет, ТВ, консоль…), виробник і модель пристрою, якщо рядок їх називає, а також архітектура процесора.

Він також підкаже, якщо рядок узагалі не належить людині. Пошукові роботи, роботи для навчання ШІ та ШІ-асистенти, що завантажують сторінки, боти попереднього перегляду посилань із месенджерів і соцмереж, SEO-інструменти, сервіси моніторингу та консольні HTTP-клієнти розпізнаються й підписуються — це допомагає читати журнали сервера й вирішувати, що писати в robots.txt.

Як користуватися

  1. Відкрийте сторінку: ваш власний User-Agent уже розібрано.
  2. Вставте будь-який інший рядок User-Agent, наприклад рядок із журналу доступу. Назва заголовка User-Agent: на початку видаляється автоматично.
  3. Перегляньте таблицю результатів і скопіюйте потрібне значення кнопкою. Приклад покаже рядок мобільного 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 і вбудованого списку ботів.