Parser user agent

Wklej dowolny ciąg HTTP user agent do tego darmowego User agent parser, aby wyciągnąć szczegóły o przeglądarce, systemie i urządzeniu. Działa od razu, bez żadnej rejestracji.
Jak działa User agent parser
Nagłówek User-Agent to bałagan. Przeglądarki i aplikacje bez końca doklejają własne identyfikatory, tworząc długi łańcuch tokenów rozdzielonych spacjami i ukośnikami. Ten online user agent parser rozbija surowy ciąg na uporządkowane pola. Mapuje tokeny na znane silniki przeglądarek, konkretne wersje systemów operacyjnych oraz profile sprzętowe, żebyś nie musiał zgadywać.
Format zaczynał jako prosty token produktu. Dziś zawiera komentarze w nawiasach i doczepiane rozszerzenia. Niezawodne parsowanie tego wymaga obsługi zagnieżdżonych nawiasów i awaryjnego powrotu, gdy klient wyśle uszkodzony nagłówek. Jeśli zastanawiasz się, jak parsować user agent string ręcznie, musisz przeczytać RFC 9110.
Kiedy dekodować user agent string
Zazwyczaj potrzebujesz tego przy debugowaniu ruchu sieciowego albo analizie logów serwera. Surowa linia logu daje adres IP i timestamp. Ciąg user agent mówi, czym faktycznie jest klient. Widzisz błąd 404 i zastanawiasz się, czy to bot, czy prawdziwy użytkownik na starym iPhonie. To narzędzie od razu daje ci odpowiedź.
Frontendowcy używają go do odtwarzania błędów zgłaszanych przez użytkowników. Ktoś mówi, że layout się sypie na jego telefonie. Wkleja ciąg z konsoli przeglądarki do tego darmowego User agent parser. Od razu widzisz, że odpalony jest przestarzały WebView na Androidzie 8, co często powoduje problemy z renderowaniem. Uruchamiasz wtedy dokładny emulator, żeby naprawić problem z CSS.
- Debugowanie nieoczekiwanych odpowiedzi 403 lub 404 w logach dostępu.
- Odtwarzanie błędów layoutu frontendu zgłaszanych przez konkretne urządzenia mobilne.
- Weryfikacja, czy podejrzane żądanie pochodzi ze znanego frameworka botów.
- Sprawdzanie dokładnej wersji systemu klienta zgłaszającego crash.
Ograniczenia parsowania user agent string
To narzędzie czyta tylko to, co wysyła klient. Nie wykonuje żądań sieciowych ani nie odciskowuje palca urządzenia przez JavaScript. Jeśli klient podrobi nagłówek, parser bez mrugnięcia okiem zgłosi przeglądarkę desktopową. Nie użyjesz tego do definitywnego blokowania botów. Zespoły bezpieczeństwa polegają na tych danych przy wstępnej triage, ale zdeterminowany atakujący po prostu skopiuje poprawny ciąg.
Przeglądarki skupione na prywatności aktywnie zamrażają albo losują swoje user agent string. Brave i Tor Browser często zgłaszają generyczną wersję, żeby zlać się z tłumem. Parser poda ci dokładne dane dla tego generycznego ciągu, ale nie odzwierciedli to prawdziwego urządzenia. Zawsze traktuj dane z user agent jako wskazówkę, a nie absolutną prawdę.
- Podrobione nagłówki zwrócą podrobione wyniki bez żadnego ostrzeżenia.
- Prywatnościowe przeglądarki zwracają generyczne ciągi, które ukrywają prawdziwe szczegóły urządzenia.
- Nie wykryje faktycznej rozdzielczości ekranu ani prędkości sieci.
Jak używać User agent parser
- Skopiuj pełny user agent string z konsoli przeglądarki, zakładki Network albo logu serwera.
- Wklej surowy tekst do pola wejściowego na górze strony.
- Kliknij przycisk parsowania, aby przetworzyć ciąg.
- Przejrzyj wyciągnięte szczegóły przeglądarki, systemu operacyjnego i urządzenia w panelu wyników.
- Skopiuj uporządkowany JSON albo pojedyncze pola do użycia we własnych skryptach.
Typowe komponenty user agent string
Oto rozbicie typowych pól, które zobaczysz po sparsowaniu standardowego ciągu przeglądarki desktopowej.
| Komponent | Opis | Przykładowa wartość |
|---|---|---|
| Nazwa przeglądarki | Aplikacja wykonująca żądanie | Chrome |
| Wersja przeglądarki | Konkretne wydanie aplikacji | 120.0.0.0 |
| System operacyjny | System hosta uruchamiający przeglądarkę | Windows 10 |
| Silnik | Bazowy silnik renderujący | Blink |
| Typ urządzenia | Form factor sprzętu | Desktop |
Frequently asked questions
- Czy ten User agent parser jest całkowicie darmowy?
- Tak. Możesz parsować tyle ciągów, ile potrzebujesz, bez zakładania konta czy płacenia. Narzędzie działa w całości w twojej przeglądarce.
- Jak znaleźć własny user agent string?
- Otwórz narzędzia deweloperskie przeglądarki i przejdź do zakładki Network. Przeładuj stronę i kliknij pierwsze żądanie. Poszukaj sekcji Request Headers, żeby znaleźć pole User-Agent.
- Dlaczego parser pokazuje złą przeglądarkę dla mojego telefonu?
- Wiele aplikacji mobilnych używa systemowego WebView zamiast faktycznej aplikacji przeglądarki. Ciąg odzwierciedli bazową przeglądarkę systemową Androida lub iOS, a nie aplikację, której aktualnie używasz.
- Czy to narzędzie wykryje, czy użytkownik jest na tablecie?
- Próbuje identyfikować tablety na podstawie specyficznych tokenów w ciągu. Wiele nowoczesnych tabletów wysyła jednak dokładnie ten sam ciąg co ich desktopowe odpowiedniki, co czyni wykrywanie tabletów niepewnym bez client-side JavaScript.
Udostępnij
Popularne narzędzia
Sprawdź, czy URL jest zindeksowany w pamięci podręcznej Google.
Sprawdź przekierowania 301 i 302 dla określonego adresu URL. Sprawdza do 10 przekierowań.
Uzyskaj przybliżone informacje o adresie IP.
Podaj adres IP, a my spróbujemy znaleźć powiązaną z nim domenę lub hosta.