DevToolPal
ไทย

ตัวแยกวิเคราะห์ User Agent

แยกสตริง User-Agent เป็นเบราว์เซอร์ เอนจิน ระบบปฏิบัติการ อุปกรณ์ และ CPU พร้อมระบุครอว์เลอร์ บอท AI และไคลเอนต์ HTTP

ทำงานในเครื่อง ไม่มีการอัปโหลด

สตริง User-Agent

0 ตัวอักษร · 0 B

ผลลัพธ์

ผลลัพธ์จะแสดงที่นี่

เครื่องมือนี้ทำอะไร

ตัวแยกวิเคราะห์ User Agent อ่านเฮดเดอร์ User-Agent ที่เบราว์เซอร์ แอป และบอทส่งมากับทุกคำขอ HTTP แล้วแปลงเป็นข้อมูลที่เข้าใจง่าย ได้แก่ เบราว์เซอร์และเวอร์ชัน เอนจินเรนเดอร์ ระบบปฏิบัติการ ประเภทอุปกรณ์ (เดสก์ท็อป โทรศัพท์ แท็บเล็ต ทีวี เครื่องเล่นเกม…) ผู้ผลิตและรุ่นของอุปกรณ์หากสตริงระบุไว้ และสถาปัตยกรรม CPU

เครื่องมือยังบอกได้ว่าสตริงนั้นไม่ได้มาจากคนเลยหรือไม่ ครอว์เลอร์ของเสิร์ชเอนจิน ครอว์เลอร์สำหรับฝึก AI และผู้ช่วย AI ที่ดึงหน้าเว็บ บอทพรีวิวลิงก์ของแอปแชทและโซเชียล เครื่องมือ SEO ตัวตรวจสอบสถานะ และไคลเอนต์ HTTP แบบบรรทัดคำสั่งจะถูกจดจำและติดป้าย ช่วยได้มากเมื่ออ่านล็อกเซิร์ฟเวอร์หรือตัดสินใจว่าจะใส่อะไรใน robots.txt

วิธีใช้

  1. เปิดหน้าเว็บ: User-Agent ของคุณถูกแยกวิเคราะห์ไว้แล้ว
  2. วางสตริง User-Agent อื่นใดก็ได้ เช่น บรรทัดหนึ่งจากล็อกการเข้าถึง ชื่อเฮดเดอร์ User-Agent: ที่ขึ้นต้นจะถูกลบออกอัตโนมัติ
  3. อ่านตารางผลลัพธ์และคัดลอกค่าด้วยปุ่มข้าง ๆ กด ตัวอย่าง เพื่อดูสตริงของ Safari บนมือถือ หรือ เบราว์เซอร์ของฉัน เพื่อกลับไปที่ของคุณ

ตัวอย่าง

Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1

สตริงนี้คือ Mobile Safari 17.5 บน iOS 17.5 ใช้เอนจิน WebKit บน iPhone ของ Apple ส่วนสตริงอย่าง Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot) จะถูกระบุว่าเป็น GPTBot 1.2 ซึ่งเป็นครอว์เลอร์ AI

เคล็ดลับ

  • อย่าใช้ User-Agent ในการตัดสินใจด้านความปลอดภัย เพราะใครก็ส่งสตริงใดก็ได้ ตรวจสอบครอว์เลอร์สำคัญด้วยการค้นหา DNS ย้อนกลับ
  • หากต้องการรู้ว่ารองรับฟีเจอร์หรือไม่ ให้ทดสอบฟีเจอร์นั้นใน JavaScript โดยตรงแทนการเดาจากเวอร์ชันเบราว์เซอร์
  • Chrome แบบ headless และเครื่องมืออัตโนมัติจะถูกระบุแยก ซึ่งช่วยได้เมื่อตรวจสอบการขูดข้อมูล

คำถามที่พบบ่อย

› User agent ของฉันคืออะไร

เมื่อเปิดหน้านี้ ช่องอินพุตจะถูกเติมด้วยสตริง User-Agent ของเบราว์เซอร์ที่คุณใช้และแยกวิเคราะห์ทันที หลังจากลองสตริงอื่นแล้ว กด เบราว์เซอร์ของฉัน เพื่อเรียกกลับมา

› การแยกวิเคราะห์ User-Agent แม่นยำแค่ไหน

แม่นยำสำหรับกลุ่มเบราว์เซอร์ เอนจิน และระบบปฏิบัติการ แต่ User-Agent อาจถูกเปลี่ยนโดยผู้ใช้ ส่วนขยาย หรือการตั้งค่าความเป็นส่วนตัว Chrome รุ่นใหม่ยังตรึงบางส่วนของสตริงไว้ (เช่น Windows 11 ยังแสดงเป็น Windows NT 10.0) จึงควรถือรายละเอียดอุปกรณ์และเวอร์ชันเป็นเพียงข้อบ่งชี้

› รู้จักบอทอะไรบ้าง

ครอว์เลอร์ของเสิร์ชเอนจิน (Googlebot, Bingbot, Baiduspider, YandexBot…) ครอว์เลอร์และเอเจนต์ AI (GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, CCBot…) บอทพรีวิวลิงก์ ครอว์เลอร์ SEO ตัวตรวจสอบสถานะเว็บ และไคลเอนต์ HTTP ทั่วไปอย่าง curl, python-requests และ Postman สตริงอื่นที่มีคำว่า bot, crawler หรือ spider จะถูกระบุเป็นบอทอื่น ๆ

› User-Agent ถูกส่งไปที่ใดหรือไม่

ไม่ การแยกวิเคราะห์ทำในเบราว์เซอร์ทั้งหมดด้วยไลบรารีโอเพนซอร์ส ua-parser-js และรายชื่อบอทในตัว