User-Agent 解析器
粘一段 UA 字串,瀏覽器、引擎、系統與裝置立刻顯示——還能判斷是不是爬蟲。不用點按鈕,不上傳。
- 瀏覽器
- 渲染引擎
- 作業系統
- 裝置型別
- 裝置廠商
- 裝置型號
- 是否爬蟲
以 JSON 複製結果
怎麼用
- 把 User-Agent 字串粘進輸入框,瀏覽器、渲染引擎、作業系統、裝置立刻顯示,不用點按鈕。
- 點「填入示例」會放進一段常見的桌面 Chrome UA,看每個欄位如何被填出。粘進來的內容原樣讀取,輸入框絕不被改寫。
- 已知爬蟲(Googlebot、Bingbot、Baiduspider、curl 等)會被標成「是」,裝置型別變成「爬蟲」,而不是被誤認成某個瀏覽器。
- 點「複製 JSON」可拿到一份穩定、與介面語言無關的 JSON 結果,方便貼進程式碼或工單。
示例
User-Agent
Mozilla/5.0 (Linux; Android 13; SM-S918B Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36
解析結果
{
"browser": { "name": "Chrome", "version": "119.0.0.0" },
"engine": { "name": "Blink", "version": "119.0.0.0" },
"os": { "name": "Android", "version": "13" },
"device": { "type": "mobile", "vendor": null, "model": "SM-S918B" },
"isBot": false,
"botName": null
}瀏覽器名、引擎名、系統名刻意保持英文(它們是專有名詞);只有周圍的欄位標籤被翻譯。任何解析不到的欄位都如實顯示「未知」,不會編造。
規則、上限與已知問題
- 解析是啟發式的,由受控正則驅動——目標是主流瀏覽器、引擎、系統、裝置正確,長尾樣本誠實降級。
- 識別不到的欄位一律顯示「未知」,不臆造廠商或型號;爬蟲不暴露瀏覽器與引擎。
- Windows 10 與 Windows 11 共用同一個 UA 標記(Windows NT 10.0),因此本工具只能給出「Windows 10」,無法僅憑 UA 區分兩者。
- Android 型號提取依賴「Build/」標記;缺失時型號為「未知」而非猜測。
- 上限 2000 個字元,超過即報錯而不是截斷。不讀檔案、不上傳、不寫 URL、不存歷史,也沒有攜帶輸入的分享連結。
相關工具
弄清訪客之後,通常接著要做的事。