المطوّرون 🔒 يعمل داخل متصفحك — لا تُرسل أي بيانات

محلّل وكيل المستخدم (User-Agent)

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

محلّل وكيل المستخدم (User-Agent) - اقرأ أي سلسلة User-Agent

كل متصفح وزاحف وسكربت يرسل سلسلة وكيل المستخدم (user agent) مع كل طلب. وتحوّل هذه الأداة تلك السلسلة إلى معلومات واضحة: المتصفح وإصداره، ومحرّك العرض، ونظام التشغيل، ونوع الجهاز. وتعرض وكيل المستخدم الخاص بك فور فتح الصفحة، وتتعرّف على زواحف محركات البحث، وزواحف الذكاء الاصطناعي، وبوتات معاينة الروابط، وأدوات سطر الأوامر.

وتخبرك أيضًا بما لم يعد وكيل المستخدم قادرًا على إخبارك به. فالمتصفحات اليوم تُثبّت أجزاءً من السلسلة أو تختصرها حفاظًا على الخصوصية، لذا تشرح الملاحظات متى يتعذّر قراءة إصدار Windows أو إصدار macOS أو طراز الهاتف، ويعرض جدول Client Hints ما يُبلغ عنه متصفحك بدلًا من ذلك.

طريقة الاستخدام

  1. وكيل المستخدم الخاص بك مكتوب مسبقًا؛ وزر استخدم وكيل المستخدم الخاص بي يعيده بعد أن تغيّر النص.
  2. الصق أي سلسلة أخرى، مثل سطر من سجل خادم، أو اختر واحدة من أمثلة.
  3. اقرأ المتصفح والمحرّك ونظام التشغيل والجهاز، والزاحف أو الأداة إن وُجد.
  4. اقرأ الملاحظات أسفل النتائج، وجدول Client Hints إذا كان متصفحك مبنيًّا على Chromium.

تشريح سلسلة وكيل المستخدم

تبدو سلسلة Chrome المعتادة على Windows هكذا: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36. ولا يحمل معلومات منها إلا بضعة أجزاء:

الجزءماذا يقول
Mozilla/5.0لا شيء اليوم؛ يرسله كل متصفح للتوافق التاريخي
Windows NT 10.0; Win64; x64نظام التشغيل وبنية المعالج
AppleWebKit/537.36 (KHTML, like Gecko)أصل المحرّك، ويُبقى عليه أيضًا للتوافق
Chrome/129.0.0.0المتصفح وإصداره الرئيسي
Safari/537.36رمز توافق آخر؛ ولا يعني أن المتصفح Safari

وبسبب هذا التراكب يهمّ ترتيب الفحص: فـ Edge يذكر Chrome وSafari أيضًا، وChrome يذكر Safari. لذلك يفحص المحلّل الأسماء الأكثر تحديدًا أولًا.

ما لم تعد السلسلة تخبرك به

  • Windows 11: يرسل Windows NT 10.0، تمامًا كما يرسل Windows 10.
  • macOS: تُثبّت Safari وChrome وFirefox الإصدار عند 10_15_7.
  • Android: يرسل Chrome القيمة Android 10; K أيًّا كان الإصدار الحقيقي وطراز الهاتف.
  • إصدار المتصفح: ترسل المتصفحات المبنية على Chromium الإصدار الرئيسي فقط، متبوعًا بـ .0.0.0.
  • iPad: في وضع سطح المكتب يرسل السلسلة نفسها التي يرسلها Mac.

وتحلّ User-Agent Client Hints محل هذه التفاصيل. يستطيع الموقع أن يطلبها، فيجيبه المتصفح بإصدار المنصة والطراز والإصدار الكامل للمتصفح؛ وبهذه الطريقة يستطيع الجدول في هذه الصفحة التمييز بين Windows 11 وWindows 10. ولا يدعم Safari وFirefox تقنية Client Hints.

الزواحف وبوتات الذكاء الاصطناعي

يتعرّف المحلّل على زواحف محركات البحث الرئيسية (Googlebot وBingbot وYandexBot وBaiduspider وDuckDuckBot وApplebot)، وزواحف الذكاء الاصطناعي، وبوتات معاينة الروابط في الشبكات الاجتماعية وتطبيقات المراسلة، وزواحف SEO، وأدوات مثل curl وWget وPython Requests. وتنقسم زواحف الذكاء الاصطناعي إلى ثلاث مجموعات، وتَسِم الأداة كل زاحف بمجموعته:

المجموعةأمثلةماذا يفعل
التدريبGPTBot, ClaudeBot, CCBot, Bytespider, Meta-ExternalAgentيجمع الصفحات لتدريب نماذج الذكاء الاصطناعي
البحث بالذكاء الاصطناعيOAI-SearchBot, Claude-SearchBot, PerplexityBotيفهرس الصفحات كي يستشهد بها محرك بحث بالذكاء الاصطناعي
بطلب من المستخدمChatGPT-User, Claude-User, Perplexity-Userيجلب صفحة واحدة لأن شخصًا سأل مساعدًا عنها

أما Google-Extended وApplebot-Extended فمختلفان: فهما مجرد اسمين لقواعد robots.txt ولا يظهران في أي طلب أبدًا. فـ Googlebot وApplebot هما من يزحفان، وتلك القواعد تحدد هل يجوز استخدام الصفحات أيضًا لتدريب الذكاء الاصطناعي.

يستطيع أي أحد تزوير وكيل المستخدم. فقبل أن تثق بزاحف أو تحظره باسمه، تحقّق من عنوان IP الخاص به: باستعلام DNS عكسي لمحركات البحث، أو بنطاقات IP التي ينشرها المشغّل. والقواعد في robots.txt تُوجَّه بهذه الأسماء أيضًا، مثل User-agent: GPTBot.

أدوات ذات صلة

للتحقق من شبكة زاحف، ابحث عن نطاقه في حاسبة الشبكات الفرعية. وإذا وصل وكيل المستخدم في السجل مرمّزًا للروابط (URL-encoded)، ففكّ ترميزه أولًا باستخدام مُرمِّز الروابط. وتعرض صفحة المهمة ما هو وكيل المستخدم الخاص بي متصفحك أنت فقط.