Parser User-Agent
User-Agent to wiersz identyfikacyjny, który przeglądarka wysyła przy każdym żądaniu, i jest celowo zagmatwany: Chrome na Androidzie ze względu na dawną zgodność wciąż przedstawia się jako „Mozilla/5.0 (Linux; Android 14) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36”. Wklej tutaj dowolny ciąg UA, a ten parser wyłuska to, co istotne: przeglądarkę, system operacyjny, typ urządzenia oraz to, czy ciąg wygląda na znanego bota lub robota indeksującego. Zostaw pole puste, a odczyta user-agent Twojej własnej przeglądarki. Wykrywanie to heurystyka działająca najlepiej jak potrafi, a każdy ciąg można sfałszować, więc traktuj wynik jako mocną wskazówkę, a nie dowód.
Jak sparsować user-agent
-
1
Wklej ciąg UA
Skopiuj go z logów serwera, karty Sieć w narzędziach deweloperskich lub z nagłówka żądania, albo zostaw pole puste, aby użyć własnego.
-
2
Kliknij Parsuj
Narzędzie dopasowuje typowe tokeny w ciągu na naszym serwerze.
-
3
Przeczytaj podsumowanie
Otrzymujesz przeglądarkę, system operacyjny, typ urządzenia i oznaczenie bot/robot, a pod spodem oryginalny ciąg.
-
4
Skopiuj
Jedno kliknięcie kopiuje opisane podsumowanie do zgłoszenia błędu lub zgłoszenia w systemie ticketowym.
Co zwraca parser
| Pole | Przykład |
|---|---|
| Przeglądarka | Chrome |
| System operacyjny | Windows 10/11 |
| Typ urządzenia | Komputer |
| Bot / robot | Nie |
Zwraca też oryginalny ciąg User-Agent. Podaje z nazwy przeglądarkę i rodzinę systemu operacyjnego. Nie odczytuje dokładnych numerów wersji, silnika renderującego ani marki i modelu urządzenia: w nowoczesnych ciągach UA te dane są niewiarygodne lub ich brak. Gdy ich potrzebujesz, użyj User-Agent Client Hints.
Dlaczego ciągi User-Agent są tak zagmatwane
„Mozilla/5.0” na początku niemal każdego UA pochodzi z wojen przeglądarek lat 90., gdy witryny sprawdzały obecność „Mozilla”, zanim udostępniły nowoczesny układ. Każda przeglądarka skopiowała ten token, aby przejść przez filtr, więc dziś Chrome, Edge, Safari i Firefox zaczynają się tak samo i wypełniają wiersz tokenami produktów, takimi jak AppleWebKit, KHTML, like Gecko i Safari, których w rzeczywistości nie używają.
Od ciągów UA do Client Hints
Chrome zamraża teraz numer wersji, który wpisuje w ciągu UA, i przenosi szczegóły do User-Agent Client Hints (Sec-CH-UA, Sec-CH-UA-Mobile, Sec-CH-UA-Platform), o które serwer prosi tylko wtedy, gdy ich potrzebuje. Odczyt ciągu UA nadal wystarcza do szybkiego sprawdzenia lub przeglądania logów; sięgnij po Client Hints, gdy potrzebujesz dokładnych, wiarygodnych wersji, na przykład przy wykrywaniu oszustw.
Typowe sygnatury botów
- Googlebot/2.1 (+http://www.google.com/bot.html), robot wyszukiwarki Google
- bingbot/2.0, robot Microsoft Bing
- AhrefsBot/7.0, robot SEO
- facebookexternalhit/1.1, moduł podglądu linków Facebooka
- Slackbot-LinkExpanding, rozwijanie linków w Slacku
To narzędzie oznacza ciąg jako bota, gdy zawiera token taki jak bot, crawler, spider, slurp lub bingpreview.
Najczęściej zadawane pytania
Nie. Podaje przeglądarkę z nazwy (Chrome, Firefox, Safari, Edge, Opera lub Internet Explorer) oraz rodzinę systemu operacyjnego, ale nie numer wersji ani silnik renderujący. Nowoczesne przeglądarki zamrażają je lub ukrywają w ciągu UA, więc poproś o User-Agent Client Hints (Sec-CH-UA-Full-Version-List), gdy potrzebujesz dokładnej wersji.
Tak. Zostaw pole puste i kliknij Parsuj, a użyje user-agenta, którego przeglądarka wysłała z żądaniem. Wklej inny ciąg, aby zbadać właśnie jego.
To sprawdzenie po słowach kluczowych: ciąg jest oznaczany jako bot, gdy zawiera token taki jak bot, crawler, spider, slurp lub bingpreview. Wychwytuje to uczciwe roboty, takie jak Googlebot i Bingbot, ale każdy klient może wpisać cokolwiek w swój user-agent, więc nie wychwyci scrapera, który kopiuje ciąg prawdziwej przeglądarki. Nigdy nie polegaj na samym UA przy decyzji dotyczącej bezpieczeństwa.
Parsowanie odbywa się na naszym serwerze, więc nie jest to działanie offline w przeglądarce. Narzędzie używa ciągu wyłącznie do zbudowania wyniku i nie zapisuje przesłanego tekstu user-agent; rejestrowane jest tylko anonimowe, zbiorcze użycie.
Powiązane narzędzia
Kalkulator CIDR
Oblicz adres sieci, adres rozgłoszeniowy, zakres hostów, użyteczne adresy IP i maskę podsieci dla dowolnego bloku CIDR w IPv4.
Wyszukiwanie adresu IP
Sprawdź publiczny adres IPv4 lub IPv6, aby zobaczyć przybliżony kraj, region, miasto, współrzędne, ISP, ASN, organizację i strefę czasową.
Skaner otwartych portów
Przeskanuj stałą listę popularnych portów TCP na publicznym hoście, aby zobaczyć, które z nich są otwarte i które usługi są osiągalne. Szybka, podstawowa kontrola, a nie pełny skaner.
Tester endpointów API
Testuj w przeglądarce endpoint HTTP lub HTTPS ze zgodą CORS. Sprawdź stan końcowy, udostępnione nagłówki, czas i ograniczony podgląd treści.
Detektor informacji o przeglądarce
Zobacz, co raportuje Twoja przeglądarka: user agent, silnik, wersja, OS, typ urządzenia, rozdzielczość ekranu, strefa czasowa, język i publiczne IP.
Sprawdzarka rekordu DMARC
Odpytaj rekord TXT DMARC dowolnej domeny i odczytaj politykę, wyrównanie, adresy raportowania oraz procentowe egzekwowanie w czytelnej formie.
Narzędzie jest dostępne w innych językach
- ユーザーエージェント解析ツール [JA]
- Analizador de User Agent [ES]
- Analisador de User Agent [PT]
- User Agent-tolk [SV]
- Analyseur de User-Agent [FR]
- Bộ phân tích User-Agent [VI]
- محلل User-Agent [AR]
- User-Agent 파서 [KO]
- User-Agent-Parser [DE]
- Parser User Agent [ID]
- User-Agent-parser [NL]
- ตัวแยกวิเคราะห์ User-Agent [TH]
- User Agent Parser [EN]
- Parser dello User-Agent [IT]
- Парсер User-Agent [RU]
- User Agent Ayrıştırıcı [TR]
- 用户代理解析器 [ZH]