تجزیه کننده و نمایش عامل کاربر

هر رشته عامل کاربر را تجزیه کنید و جزئیات مرورگر، موتور، سیستم عامل، دستگاه و ربات را فوراً نمایش دهید. آناتومی UA با کد رنگی، تشخیص هدلس/اتوماسیون، نکات مستقیم مشتری، UA خود را بررسی کنید، و JSON را صادر کنید — رایگان، خصوصی، که در مرورگر شما اجرا می شود.

هر رشته عامل کاربر را بچسبانید و این تجزیه کننده آن را به زبان ساده تجزیه می کند - مرورگر و نسخه آن، موتور رندر (Blink، WebKit، Gecko)، سیستم عامل، نوع دستگاه، فروشنده و مدل، و اینکه آیا بازدیدکننده یک ربات یا خزنده است. همچنین به طور خودکار عامل کاربری را که مرورگر شما در حال ارسال می‌فرستد، شناسایی و نمایش می‌دهد، بنابراین می‌توانید دقیقاً آنچه را که سرورها در مورد شما در هر درخواست می‌آموزند، ببینید.

Share
دسته بندی
ابزارهای توسعه دهنده
شامل می شود
ویژگی های 8
دسترسی داشته باشید
رایگان · بدون ثبت نام
حریم خصوصی
در مرورگر شما اجرا می شود
تجزیه کننده و نمایش عامل کاربر

Calibrating User Agent Parser......

Please wait a moment

نحوه استفاده

نحوه استفاده از تجزیه کننده و نمایش عامل کاربر

  1. 01

    یک رشته user-agent را جایگذاری کنید

    هر رشته UA را در کادر رها کنید - از یک فایل گزارش، یک بلیط پشتیبانی یا یک گزارش تحلیلی. همچنین می‌توانید روی «استفاده از مرورگر من» کلیک کنید تا UA دقیقی که مرورگر فعلی شما ارسال می‌کند بارگیری شود، یا نمونه‌ای را از منوی پیش‌تنظیم انتخاب کنید.

  2. 02

    تفکیک تجزیه شده را بخوانید

    این ابزار فوراً مرورگر، نسخه، موتور رندر، سیستم عامل، نوع دستگاه، فروشنده، مدل و معماری CPU را در کارت‌های تمیز به‌علاوه یک جدول کامل فیلد به فیلد که می‌توانید کپی کنید، نشان می‌دهد.

  3. 03

    ربات‌ها و خزنده‌ها را بررسی کنید

    اگر رشته متعلق به یک ربات یا خزنده جستجو (Googlebot، Bingbot و غیره) باشد، یک بنر واضح آن را پرچم‌گذاری می‌کند تا بتوانید در یک نگاه ترافیک انسانی را از درخواست‌های خودکار تشخیص دهید.

  4. 04

    کپی یا صادر کنید

    هر فیلد واحد را با یک کلیک کپی کنید، کل تجزیه و تحلیل را به صورت JSON فرمت شده بگیرید، یا محیط مرورگر زنده خود را (پلتفرم، زبان، صفحه نمایش و سیگنال های حریم خصوصی) مرور کنید - همه به صورت محلی، هیچ چیزی آپلود نشده است.

موارد استفاده کنید

موارد استفاده رایج

  • اشکال زدایی که چرا یک وب سایت محتوای مختلف را به یک مرورگر یا دستگاه خاص ارائه می دهد.
  • ترافیک مشکوک را با رمزگشایی عامل کاربر در گزارش های سرور خود بررسی کنید.
  • تأیید کنید که درخواست ورودی یک بازدیدکننده واقعی است یا یک خزنده/ربات.
  • پشتیبانی یا QA را دقیقاً نشان دهید که یک اشکال در کدام مرورگر و سیستم عامل گزارش شده است.
  • یاد دهید یا بیاموزید که مرورگرها چگونه خود را به سرورهای وب شناسایی می کنند.
  • کاربر-عاملی را که برنامه یا اسکریپت خودتان در هر درخواست ارسال می‌کند، تأیید کنید.
نمای کلی

آنچه که یک رشته عامل کاربر در واقع به شما می گوید

هر بار که یک مرورگر، خزنده یا برنامه یک صفحه وب را درخواست می کند، یک سربرگ User-Agent (UA) ارسال می کند - یک خط متنی که نرم افزار، نسخه آن، سیستم عامل و اغلب دستگاه را مشخص می کند. سرورها این رشته را می خوانند تا تصمیم بگیرند کدام HTML، CSS یا جاوا اسکریپت را ارسال کنند، به همین دلیل است که URL یکسان می تواند در تلفن و دسکتاپ متفاوت به نظر برسد. یک تجزیه کننده عامل کاربر آن رشته رمزی را به جای دیواری از کاراکترها به حقایق ساختاریافته و قابل خواندن برای انسان تبدیل می کند.

چگونه تجزیه کننده یک UA را تجزیه می کند

رشته‌های عامل کاربر مدرن چندین لایه را تشکیل می‌دهند: مرورگر (Chrome، Safari، Firefox، Edge…) و نسخه آن، موتور رندری که آن را تامین می‌کند (Blink، WebKit، Gecko)، سیستم‌عامل (Windows، macOS، iOS، Android، Linux)، و - در تلفن‌ها و تبلت‌ها - فروشنده و مدل دستگاه. این ابزار موتور ua-parser-js را که به خوبی حفظ شده است را به طور کامل در مرورگر شما اجرا می کند تا هر لایه را استخراج کند، بنابراین بدون آپلود چیزی یک کارت تمیز برای مرورگر، موتور، سیستم عامل و دستگاه دریافت می کنید.

شناسایی ربات ها و خزنده های جستجو

هر UA از یک شخص نمی آید. موتورهای جستجو خزنده هایی مانند Googlebot و Bingbot را ارسال می کنند و تعداد بی شماری از ربات های دیگر وب را برای فهرست بندی، نظارت یا هرزنامه اسکن می کنند. این تجزیه‌کننده خزنده و عامل‌های کاربر ربات را فوراً پرچم‌گذاری می‌کند، بنابراین می‌توانید ترافیک خودکار را از بازدیدکنندگان واقعی جدا کنید - برای تجزیه و تحلیل، محدود کردن نرخ و تریاژ امنیتی مفید است. از آنجا که تشخیص به صورت محلی اجرا می شود، می توانید رشته مشکوک را بدون ارسال آن به جایی بررسی کنید.

ببینید مرورگر شما دقیقا چه چیزی را پخش می کند

علاوه بر تجزیه رشته‌های چسبانده شده، این ابزار عاملی را که مرورگر شما در حال حاضر ارسال می‌کند، می‌خواند و آن را با جزئیات محیط زنده جفت می‌کند - پلتفرم، زبان، اندازه صفحه نمایش، رشته‌های CPU و سیگنال‌های حریم خصوصی مانند «ردیابی نکنید». این یک روش سریع و متمرکز بر حریم خصوصی برای درک اثر انگشت دیجیتالی است که در هر درخواستی در معرض نمایش قرار می‌دهید، و یادآوری این است که چرا ابزارهای سمت مشتری و بدون آپلود آن اطلاعات را روی دستگاه شما نگه می‌دارند.

ویژگی ها
01
هر رشته عامل کاربر را در زمان واقعی تجزیه کنید
02
خرابی مرورگر، نسخه، موتور و سیستم عامل
03
تشخیص نوع دستگاه، فروشنده و مدل
04
هایلایتر آناتومی خام UA با کد رنگی
05
شناسایی ربات، خزنده و هدلس/اتوماسیون
06
نکات مستقیم مشتری (navigator.userAgentData) + مقادیر آنتروپی بالا
07
UA و محیط خود را به طور خودکار شناسایی و نمایش می دهد
08
هر فیلدی را کپی کنید یا JSON کامل را صادر کنید
سوالات متداول

سوالات متداول

رشته user-agent چیست؟+

یک رشته عامل کاربر، خطی از متن است که مرورگر یا برنامه شما در سربرگ HTTP «کاربر-عامل» در هر درخواست ارسال می‌کند. این نرم افزار (مانند کروم 124)، موتور رندر، سیستم عامل (مانند ویندوز 11) و گاهی اوقات مدل دستگاه را شناسایی می کند، بنابراین سرور می داند چگونه پاسخ را قالب بندی کند.

چگونه می توانم یک رشته user-agent را بصورت آنلاین به صورت رایگان تجزیه کنم؟+

رشته user-agent را در این ابزار قرار دهید و بلافاصله آن را به مرورگر، نسخه، موتور، سیستم عامل، نوع دستگاه، فروشنده، مدل و معماری CPU تقسیم می‌کند. بدون ثبت نام و هیچ چیزی آپلود نمی شود - تجزیه به طور کامل در مرورگر شما انجام می شود.

آیا این ابزار می تواند ربات ها و خزنده ها را شناسایی کند؟+

بله. این عامل‌های کاربر متعلق به ربات‌های شناخته‌شده و خزنده‌های جستجو مانند Googlebot و Bingbot را با یک بنر واضح علامت‌گذاری می‌کند، بنابراین می‌توانید ترافیک خودکار را در یک نگاه از بازدیدکنندگان واقعی جدا کنید.

چگونه نماینده کاربر خود را ببینم؟+

روی «استفاده از مرورگر من» کلیک کنید و ابزار دقیقاً عامل کاربری را که مرورگر فعلی شما ارسال می‌کند بارگیری می‌کند، سپس جزئیات تجزیه‌شده مرورگر، سیستم‌عامل، دستگاه و موتور به‌علاوه محیط زنده شما (پلتفرم، زبان، صفحه نمایش و موارد دیگر) را نمایش می‌دهد.

آیا می تواند مرورگرهای بدون هد یا خودکار را شناسایی کند؟+

بله. در کنار تشخیص جستجوگر خزنده، تجزیه‌کننده کلاینت‌های هدلس و اتوماسیون - HeadlessChrome، PhantomJS، Electron، Puppeteer، Playwright و Selenium - را با یک بنر مشخص علامت‌گذاری می‌کند که برای فیلتر کردن ترافیک ربات‌ها از تجزیه و تحلیل و برای QA مفید است.

نکات مشتری چیست و آیا این آنها را نشان می دهد؟+

نکات مشتری (navigator.userAgentData) جایگزینی مدرن و ساختار یافته برای رشته User-Agent در مرورگرهای Chromium است. وقتی مرورگر شما از آنها پشتیبانی می کند، ابزار مارک های کم آنتروپی، پرچم موبایل و پلت فرم را نمایش می دهد، سپس مقادیر با آنتروپی بالا مانند نسخه پلتفرم، معماری CPU، بیتنس و نسخه کامل مرورگر را درخواست می کند.

آیا داده های عامل کاربر من روی سرور آپلود می شود؟+

خیر. همه تجزیه به صورت محلی در مرورگر شما با استفاده از جاوا اسکریپت سمت سرویس گیرنده اجرا می شود. رشته ای که می چسبانید - و جزئیات محیطی که از دستگاه شما خوانده می شود - هرگز از دستگاه شما خارج نمی شود.

چرا یک وب سایت در تلفن و لپ تاپ من متفاوت به نظر می رسد؟+

از آنجایی که مرورگر شما یک عامل کاربر متفاوت را برای هر دستگاه ارسال می‌کند، سرورها از آن برای انتخاب طرح‌بندی موبایل یا دسک‌تاپ، تنظیم ویژگی‌ها یا ارائه کدهای خاص دستگاه استفاده می‌کنند. تجزیه UA نشان می دهد که هر دستگاه دقیقاً کدام مرورگر و سیستم عامل را گزارش می کند.