محلل User-Agent

حلّل أي نص User-Agent لاستخراج المتصفح ونظام التشغيل ونوع الجهاز واكتشاف البوتات. يستخدم افتراضياً نص متصفحك الخاص — يمكنك تعديله أو لصق نص آخر.

سيتم تحليل User-Agent الخاص بك تلقائياً.

يرسل كل عميل HTTP — المتصفحات وتطبيقات الجوال والبوتات وأدوات سطر الأوامر — سلسلة User-Agent تُعرّف به في كل طلب. يعني تحليلها بشكل موثوق مطابقتها مع عشرات الأنماط المتداخلة وغير المتسقة التنسيق: تشغّل هذه الأداة المحلل نفسه الموجود خلف /v1/ua.

ما الذي يتم اكتشافه

المتصفح والإصدار
Chrome وFirefox وSafari وEdge وOpera وSamsung Internet وUC Browser، مع رقم الإصدار عند توفره.
نظام التشغيل والإصدار
Windows وmacOS وLinux وChrome OS وAndroid وiOS وiPadOS.
نوع الجهاز
سطح مكتب، محمول، جهاز لوحي، أو بوت.
اكتشاف البوتات
اكتشاف مُسمّى لأهم زواحف البحث والشبكات الاجتماعية (Googlebot وBingbot وAhrefsBot وغيرها) بالإضافة إلى مكتبات HTTP الشائعة والمتصفحات بلا واجهة (curl وpython-requests وHeadlessChrome وSelenium).

الأسئلة الشائعة

نعم، وبسهولة تامة — يمكن لأي عميل إرسال أي نص. تعامل مع بيانات User-Agent المُحلَّلة كمؤشر للتحليلات والتوجيه، وليس كإجراء أمني قائم بذاته.
يُشير إلى التوقيعات المعروفة للمتصفحات بدون واجهة مثل HeadlessChrome وPhantomJS عند ظهورها في النص، لكن متصفح headless متنكّر عمداً يمكنه تفادي الكشف القائم على النص بالكامل.
نعم — يُرجع GET /v1/ua?ua=<string> نفس JSON الذي تعرضه هذه الصفحة. راجع مرجع API.

حول هذه الأداة

سلسلة User-Agent هي النص الذي يرسله المتصفح أو التطبيق للتعريف بنفسه. وهي كثيفة وغير متسقة، لذا تحلّلها هذه الأداة إلى المتصفح وإصداره ونظام التشغيل ونوع الجهاز، وما إذا كان العميل يبدو روبوتًا أو برنامج زحف.

آلية العمل

الصق أي سلسلة User-Agent، أو اترك الحقل كما هو لتحليل متصفحك أنت. يجري التحليل على الخادم استنادًا إلى مجموعة أنماط يجري الحفاظ على تحديثها، وتتوفر الإمكانية نفسها كنقطة نهاية JSON في واجهة API لاستخدامها في شيفرتك.

ما يجب أن تضعه في الاعتبار

سلاسل User-Agent يبلغ عنها العميل بنفسه ويسهل انتحالها، كما تقلّل المتصفحات الحديثة عمدًا من التفاصيل التي تكشفها. تعامل مع النتيجة بوصفها تصنيفًا لما يدّعيه العميل عن نفسه، واجمعها مع إشارات الشبكة قبل اتخاذ أي إجراء بناءً عليها.

الاستخدامات الشائعة

تشمل الاستخدامات الشائعة تقسيم التحليلات بحسب المتصفح والجهاز، واستبعاد برامج الزحف المعروفة من التقارير، وتصحيح خلل في التخطيط أُبلغ عنه من جهاز معين، وتمييز الطلبات التي لا يتطابق عميلها المعلن مع شبكتها.

ذات صلة: فاحص درجة الاحتيال · فاحص عناوين Bogon · فاحص VPN والوكيل · البحث عن عنوان IP