User Agent Ayrıştırıcı ve Cihaz Dedektörü
Herhangi bir tarayıcı user agent dizesini tarayıcı, işletim sistemi, cihaz, motor ve bot ayrıntılarına ayırın. JSON çıktısı, belirteç dökümü ve paylaşılabilir bağlantılarla deterministik yerel ayrıştırma — API gerekmez.
User agent dizesi nasıl ayrıştırılır
Yukarıdaki araca herhangi bir HTTP User-Agent başlık değerini yapıştırın. Ayrıştırma, sıralı bir kural kümesiyle tarayıcınızda anında çalışır — yükleme ve harici API yok. Yaygın masaüstü tarayıcılar, mobil cihazlar ve tarayıcılar için örnek ön ayarları kullanın veya tekrarlanabilir hata ayıklama için kodlanmış girişli bir bağlantı paylaşın.
Hangi tarayıcı, işletim sistemi ve cihaz ayrıntıları çıkarılabilir
Tipik user agent'lar tarayıcı adı ve sürümü, oluşturma motoru ailesi, işletim sistemi, cihaz sınıfı (masaüstü, mobil, tablet), mobil UA'larda üretici/model ipuçları ve x64 veya arm64 gibi CPU mimarisi belirteçlerini açığa çıkarır. Her dizede her alan görünmez — gizlilik odaklı tarayıcılar ve UA azaltma politikaları ayrıntıları kasıtlı olarak atlar.
Bot ve tarayıcı algılama nasıl çalışır
Ayrıştırıcı, tarayıcı belirteçlerini değerlendirmeden önce Googlebot, Bingbot, DuckDuckBot, YandexBot, Baiduspider, Slackbot, Twitterbot ve facebookexternalhit dahil bilinen tarayıcı imzalarını kontrol eder. Bu sıralama, botlar Chrome veya Safari uyumluluk dizeleri gömdüğünde yanlış pozitifleri önler.
User agent ayrıştırması ve sahteciliğin sınırları
User agent dizeleri kendi bildirimlidir ve kolayca sahtelenir. Client hints, IP itibarı ve davranış sinyalleri üretimde bot filtreleme için genellikle daha güvenilirdir. Bu aracı hata ayıklama, analitik QA ve destek triyajı için kullanın — güvenlik kararları için tek gerçek kaynak olarak değil.
Sıkça Sorulan Sorular
User agent dizesi nedir?
User agent (UA) dizesi, tarayıcılar, uygulamalar ve tarayıcıların HTTP istekleriyle gönderdiği metin tanımlayıcısıdır. Genellikle istemci yazılımını, işletim sistemini ve bazen cihaz modelini açıklar. Geliştiriciler ve analistler hata ayıklama, analitik doğrulama ve destek iş akışlarında UA'ları inceler.
Bu user agent ayrıştırıcı nasıl çalışır?
Ayrıştırıcı, deterministik ve sıralı bir kural kümesini tamamen tarayıcınızda uygular. Önce bot imzalarını, ardından tarayıcı ailelerini (Chrome'dan önce Edge, Samsung Internet, Firefox, Safari ve diğerleri), işletim sistemi belirteçlerini, cihaz ipuçlarını ve CPU mimarisi işaretlerini arar. Sonuçlar özet, JSON çıktısı ve eşleşen segmentleri açıklayan belirteç dökümünü içerir.
User agent ayrıştırması botları güvenilir şekilde algılayabilir mi?
Bu araç, imzaları UA dizesinde göründüğünde Googlebot, Bingbot, Slackbot ve Twitterbot gibi yaygın tarayıcıları tanır. Ancak botlar meşru tarayıcı UA'larını sahteler ve bazı meşru trafik azaltılmış UA kullanır. Buradaki bot algılamayı hızlı bir sezgi olarak değerlendirin, tek başına üretim düzeyinde filtre olarak değil.
Ayrıştırılan tarayıcı veya işletim sistemi ayrıntıları neden yanlış görünüyor?
Tarayıcılar gizlilik için user agent verilerini giderek azaltıyor veya donduruyor. Uzantılar, kurumsal vekil sunucular ve uyumluluk modları da dizeyi değiştirebilir. Sahtecilik kolaydır — doğruluk önemliyse sonuçları client hints, IP verileri veya oturum bağlamıyla karşılaştırın.
User agent'ım bir sunucuya gönderiliyor mu?
Hayır. Sayfa yüklendikten sonra tüm ayrıştırma tarayıcınızda yerel olarak yapılır. URL'de kodlanmış örnek giriş içeren bir bağlantıyı açıkça paylaşmadıkça hiçbir şey yüklenmez.