Skip to content

saxon134/useragent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

useragent

介绍

通过userAgent获取手机品牌、型号,系统版本等信息

小米、华为等品牌有不少机型UA不标准,需要特殊处理

手机品牌收集参考:https://github.com/KHwang9883/MobileModels/blob/master/scripts/models.csv

安装

go get -u github.com/saxon134/useragent

使用

var str = "Mozilla/5.0 (Linux; Android 12; M2102J2SC Build/SKQ1.211006.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/96.0.4664.104 Mobile Safari/537.36KSADSDK_V3.3.22.1_mobi.oneway.ks_s.1.0.14"
ua := Parse(str)
fmt.Println("OS:", ua.OS, "OSVersion:", ua.OSVersion, "DevType:", ua.DevType, "DevBrand:", ua.DevBrand, "DevModel:", ua.DevModel)

About

parse phone brand&model&os from UA

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages