User-Agent स्ट्रिंग पार्सर

किसी भी User-Agent स्ट्रिंग को ब्राउज़र, इंजन, ऑपरेटिंग सिस्टम, डिवाइस प्रकार, वेंडर/मॉडल और CPU में पार्स करें, और सर्च व AI क्रॉलर पहचानें। लोकली चलता है।

आपके मौजूदा ब्राउज़र का User-Agent पहले से भरा है। किसी और स्ट्रिंग का विश्लेषण करने के लिए उसे पेस्ट करें।

ua-parser-js से स्थानीय रूप से पार्स किया जाता है। User-Agent स्ट्रिंग नकली हो सकती है और आधुनिक ब्राउज़र भेजी जाने वाली जानकारी घटाते हैं (User-Agent Client Hints), इसलिए नतीजे को संकेत मानें, सबूत नहीं।

यूज़र एजेंट पार्सर क्या है?

यह टूल User-Agent स्ट्रिंग को पढ़ने योग्य हिस्सों में डीकोड करता है: ब्राउज़र और वर्ज़न, रेंडरिंग इंजन, ऑपरेटिंग सिस्टम और वर्ज़न, डिवाइस प्रकार, वेंडर और मॉडल, CPU आर्किटेक्चर, और यह कि वह बॉट या AI क्रॉलर है या नहीं। फ़ील्ड में शुरुआत में आपके अपने ब्राउज़र का User-Agent होता है।

यूज़र एजेंट पार्सर का उपयोग कैसे करें

  1. पहले से भरी वैल्यू इस्तेमाल करें, या लॉग या एनालिटिक्स से कोई भी User-Agent चिपकाएं।
  2. टेबल में पार्स किए फ़ील्ड पढ़ें।
  3. अपने ब्राउज़र पर लौटने के लिए "Use my browser's User-Agent" क्लिक करें।
  4. कहीं और ज़रूरत हो तो नतीजा JSON के रूप में कॉपी करें।

उदाहरण

इनपुट
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
आउटपुट
Browser Chrome 124.0.0.0 · engine Blink 124.0.0.0 · OS Windows 10 · CPU amd64 · bot: no

यूज़र एजेंट पार्सर का उपयोग कब करें

इसे सर्वर लॉग, बग रिपोर्ट या एनालिटिक्स में User-Agent स्ट्रिंग समझने के लिए इस्तेमाल करें। सुरक्षा संबंधी फ़ैसलों के लिए इस पर निर्भर न रहें: User-Agent आसानी से नकली बनाए जा सकते हैं, और Chromium ब्राउज़र अब स्ट्रिंग के कुछ हिस्से फ़्रीज़ करते हैं (User-Agent reduction), इसलिए Windows 11 जैसे OS वर्ज़न Windows 10 दिखते हैं।

यूज़र एजेंट पार्सर कैसे काम करता है

पार्सिंग ओपन-सोर्स ua-parser-js लाइब्रेरी (v2) से होती है, उसके crawler, bot, fetcher, library और CLI एक्सटेंशन के साथ, जो आपके ब्राउज़र में लोड होते हैं। यह स्ट्रिंग को हज़ारों ब्राउज़र, डिवाइस और बॉट के रेगुलर एक्सप्रेशन से मिलाता है। डेस्कटॉप ब्राउज़र आमतौर पर कोई डिवाइस प्रकार रिपोर्ट नहीं करते, जिसे "desktop or not specified" दिखाया जाता है।

सामान्य उपयोग मामले

  • पता लगाना कि बग रिपोर्ट करने वाले ने कौन-सा ब्राउज़र और OS इस्तेमाल किया।
  • एक्सेस लॉग में Googlebot, Bingbot या GPTBot पहचानना।
  • जाँचना कि ट्रैफ़िक मोबाइल फ़ोन से आ रहा है या टैबलेट से।
  • curl या किसी HTTP लाइब्रेरी जैसे टूल द्वारा भेजा User-Agent जाँचना।

अक्सर पूछे जाने वाले प्रश्न

Windows 11 की जगह Windows 10 क्यों दिखता है?

ब्राउज़र संगतता के लिए User-Agent में "Windows NT 10.0" ही रखते हैं। असली वर्ज़न केवल User-Agent Client Hints से उपलब्ध है।

क्या यह बता सकता है कि रिक्वेस्ट सचमुच Googlebot से है?

यह बता सकता है कि स्ट्रिंग Googlebot होने का दावा करती है। पुष्टि के लिए IP का रिवर्स DNS लुकअप करें और जाँचें कि वह वापस googlebot.com या google.com पर रिज़ॉल्व होता है।

क्या मेरा User-Agent कहीं भेजा जाता है?

नहीं। पार्सिंग पूरी तरह आपके ब्राउज़र में चलती है।

सुझाए गए अगले कदम

और श्रेणियाँ देखें