User-Agent पार्सर
UA स्ट्रिंग पेस्ट करें और ब्राउज़र, इंजन, OS व डिवाइस एक साथ दिखते हैं — या जाँचें कि यह बॉट है या नहीं। बिना बटन, कुछ अपलोड नहीं।
- ब्राउज़र
- रेंडरिंग इंजन
- ऑपरेटिंग सिस्टम
- डिवाइस प्रकार
- डिवाइस निर्माता
- डिवाइस मॉडल
- बॉट / क्रॉलर
JSON के रूप में परिणाम
इसका उपयोग कैसे करें
- बॉक्स में User-Agent स्ट्रिंग पेस्ट करें; ब्राउज़र, रेंडरिंग इंजन, ऑपरेटिंग सिस्टम और डिवाइस तुरंत दिखते हैं, दबाने के लिए कोई बटन नहीं।
- सामान्य डेस्कटॉप Chrome UA भरने के लिए “नमूना” का उपयोग करें और हर फ़ील्ड भरा हुआ देखें। आप जो भी पेस्ट करते हैं, वह ठीक वैसे ही पढ़ा जाता है — इनपुट कभी फिर से नहीं लिखा जाता।
- ज्ञात क्रॉलर (Googlebot, Bingbot, Baiduspider, curl, …) बॉट के रूप में चिह्नित होते हैं, और डिवाइस प्रकार ब्राउज़र समझने के बजाय “बॉट” हो जाता है।
- भाषा-निरपेक्ष, स्थिर ऑब्जेक्ट के रूप में वही परिणाम पाने के लिए JSON कॉपी करें — कोड या टिकट में पेस्ट करते समय उपयोगी।
उदाहरण
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
परिणाम
{
"browser": { "name": "Chrome", "version": "120.0.0.0" },
"engine": { "name": "Blink", "version": "120.0.0.0" },
"os": { "name": "Windows", "version": "10" },
"device": { "type": "desktop", "vendor": null, "model": null },
"isBot": false,
"botName": null
}ब्राउज़र का नाम, इंजन और OS जानबूझकर अंग्रेज़ी में रहते हैं (वे नाम हैं); उनके आसपास के फ़ील्ड लेबल ही अनूदित हैं। पार्सर जो फ़ील्ड नहीं पढ़ पाता, वह अनुमान के बजाय “अज्ञात” के रूप में आता है।
नियम, सीमाएँ और ज्ञात समस्याएँ
- पार्सिंग ह्यूरिस्टिक है, नियंत्रित रेगुलर एक्सप्रेशन पर आधारित — लक्ष्य मुख्यधारा के ब्राउज़र, इंजन, OS और डिवाइस पर सही रहना और दुर्लभ मामलों में ईमानदार रहना है।
- जो फ़ील्ड तय नहीं हो सकते वे “अज्ञात” दिखाए जाते हैं; कोई निर्माता या मॉडल गढ़ा नहीं जाता। बॉट कोई ब्राउज़र या इंजन नहीं दिखाते।
- Windows 10 और Windows 11 का UA टोकन एक ही है (Windows NT 10.0), इसलिए यह टूल “Windows 10” बताता है और अकेले UA से दोनों में फ़र्क़ नहीं कर सकता।
- Android मॉडल निकालना “Build/” मार्कर पर निर्भर है; इसके न होने पर मॉडल अनुमान के बजाय “अज्ञात” रहता है।
- अधिकतम 2,000 अक्षर; इससे अधिक पर कटा हुआ परिणाम देने के बजाय त्रुटि दिखती है। कुछ अपलोड नहीं होता, कोई इतिहास नहीं रखा जाता, और आपका इनपुट ले जाने वाला कोई शेयर लिंक नहीं है।
संबंधित टूल
विज़िटर पहचानने के बाद आमतौर पर यही अगले कदम होते हैं।