Що робить цей інструмент
Парсер 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 і вбудованого списку ботів.