Pulsuz çevirici

İstifadəçi-Agent Parser

Brauzer, OS, cihaz növü və renderinq mühərrikini aşkar etmək üçün istənilən İstifadəçi-Agent sətirini təhlil edin. Pulsuz, ani və tam müştəri tərəfi.

Bu alət haqqında

İstifadəçi-Agent sətri brauzerlər və digər müştərilər özlərini serverlərə tanıtmaq üçün göndərilən HTTP başlığıdır. Əvvəlcə qısa identifikator olan müasir istifadəçi agentləri xüsusi brauzerlər üçün iylənən saytlarla geriyə uyğunluq üçün nəzərdə tutulmuş tarixi versiya sətirlərinin genişlənmiş birləşmələridir. Tipik bir Chrome istifadəçi agenti bu gün Mozilla, AppleWebKit, KHTML, Gecko, Chrome və Safari-yə istinad edir - əksəriyyəti köhnəlmişdir.

İstifadəçi agentinin təhlili bu sıx sətirdən faktiki brauzer, versiya, ƏS və cihaz növünü çıxarır. Məlumat analitika, xüsusiyyət aşkarlama və bot identifikasiyası haqqında məlumat verir. O, həm də qeyri-kamildir — istifadəçi agentləri saxtalaşdırıla, faktiki brauzer mühərrikini təhrif edə və ya reallıqdan geri qala bilər (iOS-da Chrome Safari kimi xəbər verir, çünki bütün iOS brauzerləri WebKit-dən istifadə etməlidir).

Bu analizator istifadəçi agent sətirindən ümumi brauzerləri, əməliyyat sistemlərini və cihaz kateqoriyalarını müəyyən etmək üçün nümunə uyğunluğundan istifadə edir. Nəticəyə brauzerin adı və versiyası, əməliyyat sistemi və versiyası, cihaz növü (masaüstü, mobil, planşet, bot) və renderinq mühərriki daxildir. Brauzerinizdə təhlil baş verir; heç bir yerə məlumat göndərilmir.

Niyə İstifadəçi Agentlərini təhlil edin

Analitika, sazlama və təhlükəsizlik iş axınları xam istifadəçi agent sətirlərindən strukturlaşdırılmış məlumatların çıxarılmasından faydalanır. Milyonlarla istifadəçi agenti olan server qeydləri hər biri brauzer/ƏS/cihaz sahələrinə təhlil edildikdə baxıla bilən olur. Hansı brauzerin və versiyanın iştirak etdiyini tez bir zamanda görə bilsəniz, istifadəçi agentlərini siyahıya alan baq hesabatlarına əməl etmək daha asandır.

Bot aşkarlanması həmçinin ilk siqnal kimi istifadəçi agentinin təhlilinə əsaslanır. Bir çox taramaçılar özlərini vicdanla tanıdırlar (Googlebot, Bingbot, GPTBot); başqaları Chrome-u saxtalaşdırır, lakin incə göstərişlər ehtiva edir. Ayrışdırma bu nümunələri üzə çıxarmağa kömək edir.

Necə istifadə etməli

İstifadəçi agentini yapışdırın, strukturlaşdırılmış məlumatlara baxın.

  1. İstifadəçi agentini yapışdırın: İstifadəçi-Agent sətirini server qeydlərindən, brauzer tərtibat alətlərindən və ya analitik məlumatlardan kopyalayın. Uzun sətirlər nümayiş üçün kəsilir, lakin tam olaraq təhlil edilir.
  2. Təhlil: Alət sətri məlum nümunələrə uyğunlaşdırır və brauzeri, əməliyyat sistemini, versiyanı, cihaz tipini və göstərmə mühərrikini çıxarır.
  3. Çıxışı yoxlayın: Hər təhlil edilmiş sahə ayrıca göstərilir. Etibar göstəriciləri istifadəçi agentinin qeyri-müəyyən olduğu sahələri işarələyir (məsələn, iOS-da Chrome).
  4. Strukturlaşdırılmış məlumatlardan istifadə edin: Analitik qruplaşdırma, sazlama konteksti və ya xüsusiyyət aşkarlama məntiqi üçün təhlil edilmiş sahələrdən istifadə edin. Kodda göndərmə qərarları üçün istifadəçi agent sətirləri üzərində funksiya aşkarlamasına üstünlük verin.

Ümumi istifadə halları

Texniki Detallar

İstifadəçi-Agent təhlili prinsipcə regex qaydalarının böyük kitabxanasına qarşı nümunə uyğunluğudur. Brauzer aşkarlanması alt sətirlərdən (Chrome, Firefox, Safari, Edge) istifadə edir, ƏS aşkarlanması platforma nişanlarını axtarır (Windows NT 10.0, Mac OS X, Linux, Android, iPhone OS) və cihazın aşkarlanması ƏS-ni forma faktoru göstərişləri ilə birləşdirir.

Təhlil zamanı sifariş məsələləri. Edge istifadəçi agentlərinə Chrome və Safari tokenləri daxildir, ona görə də Edge-in yoxlanılması Chrome-dan əvvəl aparılmalıdır. Brave, Vivaldi və Opera hamısı Chromium-u birləşdirir və oxşar problemləri var. Yetkin təhlil kitabxanaları (ua-parser-js, ua-parser) düzgün anlaşılmazlıq üçün sifariş edilmiş qayda siyahılarını saxlayır.

İstifadəçi-Agent Müştəri göstərişləri (UA-CH) müasir əvəzedicidir: strukturlaşdırılmış Sec-CH-UA başlıqları köhnə İstifadəçi-Agenti əvəz edir. Brauzerlər tədricən köhnə sətri dondurur və UA-CH-ə keçir. Yeni təhlil hər ikisini dəstəkləməlidir.

Ən yaxşı təcrübələr

Tez-tez verilən suallar

İstifadəçi Agenti Parser istifadə etmək pulsuzdur?
Bəli, heç bir gizli xərc, abunə və istifadə məhdudiyyəti olmadan tamamilə pulsuzdur. İstədiyiniz qədər istifadə edin.
Mən hesab yaratmalıyam?
Xeyr. Alət dərhal işləyir — qeydiyyatdan keçmə, e-poçt ünvanı və şəxsi məlumat tələb olunmur.
Məlumatlarım məxfi və təhlükəsizdirmi?
Bəli. Bütün emal JavaScript istifadə edərək brauzerinizdə baş verir. Heç bir serverə heç bir məlumat yüklənmir. Giriş və çıxışınız tamamilə cihazınızda qalır.
Bu mobil cihazlarda işləyirmi?
Bəli. Alət tam cavabdehdir və istənilən müasir veb brauzeri olan smartfonlar, planşetlər və stolüstü kompüterlərdə işləyir.
İstifadəçi agentinə əsaslanan bot aşkarlanması nə dərəcədə dəqiqdir?
Dürüst taramaçılar özlərini tanıdırlar (Googlebot, GPTBot, Bingbot). Zərərli botlar Chrome və ya Firefox-u saxtalaşdırır. İstifadəçi-agent əsaslı bot aşkarlanması dürüst olanları tutur, qalanlarını isə əldən verir; tam aşkar etmək üçün davranış siqnalları ilə birləşdirin.
Niyə istifadəçi agenti iki versiya nömrəsini göstərir?
Brauzer versiyası, mühərrik versiyası, ƏS versiyası, mobil cihaz versiyası — müasir istifadəçi agentlərinə bir neçəsi daxildir. Hər biri öz əlamətində görünür. Çıxarış hər birini ayrıca çıxarır.
Brauzerimdə təhlil aparılırmı?
Bəli. İstifadəçi agent sətri yerli olaraq təhlil edilir; heç bir serverə məlumat göndərilmir.
Mobil və planşet aşkarlanması haqqında nə demək olar?
İstifadəçi agentləri adətən Mobil və ya Planşet göstərişlərini (və ya Müştəri göstərişlərində ekran ölçüsünü) ehtiva edir. Ayrışdırma bunları cihaz kateqoriyasına çıxarır. Edge korpusları (Mobil nişanı olmayan Android planşetləri, qatlana bilən cihazlar) hələ də qüsursuzdur.