DevToolPal
繁

User-Agent 解析

把 User-Agent 字串解析成瀏覽器、引擎、作業系統、裝置和 CPU,並辨識搜尋爬蟲、AI 爬蟲和 HTTP 用戶端。

本機處理,不會上傳

User-Agent 字串

0 字元 · 0 B

結果

結果會顯示在這裡

這個工具做什麼

User-Agent 解析工具讀取瀏覽器、應用程式和爬蟲在每次 HTTP 請求中送出的 User-Agent 標頭,把它變成清楚的資訊:瀏覽器及版本、轉譯引擎、作業系統、裝置類型(桌上型電腦、手機、平板、電視、遊戲機等)、字串中寫明的裝置廠商與型號,以及 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

這個字串代表 Apple iPhone 上 iOS 17.5 的 Mobile Safari 17.5,使用 WebKit 引擎。像 Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot) 這樣的字串會被辨識為 GPTBot 1.2,屬於 AI 爬蟲。

小提示

  • 不要用 User-Agent 做安全判斷,任何人都能送出任意字串。重要的爬蟲請用反向 DNS 查詢驗證。
  • 判斷功能支援時,直接在 JavaScript 中偵測功能,而不是依瀏覽器版本猜測。
  • 無頭 Chrome 和自動化工具會另外標示,調查爬取行為時很有用。

常見問題

› 我的 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 爬蟲、可用性監控,以及 curl、python-requests、Postman 等常見 HTTP 用戶端。其他含有 bot、crawler 或 spider 的字串會標示為其他爬蟲。

› User-Agent 會被傳送到別處嗎?

不會。解析完全在瀏覽器中完成,使用開源的 ua-parser-js 程式庫和內建的爬蟲清單。