手机型号识别工具

2018-08-07 14:20:45 +08:00
 whoisharry

因公司需要,开发了一个手机型号识别工具,可以根据 UserAgent 等信息自动判断手机品牌和型号。目前准确率还可以,后期可以通过不断更新特征库来提高准确率。

大家可以测试一下: http://138.wenjuan.com/

如果自己项目中需要使用,可以联系我。

12813 次点击
所在节点    分享创造
83 条回复
innoink
2018-08-08 08:49:22 +08:00
用 Firefox 打开,未知
用自带浏览器打开,请使用安卓或 iPhone 手机打开本页面
donething
2018-08-08 08:51:01 +08:00
@beaconfire 魅族。。[再见]
gbin
2018-08-08 08:56:53 +08:00
小米 Note 3 正常。

@wxsm 我感觉除了 UA 还用了 navigator.appVersion
WuwuGin
2018-08-08 09:14:05 +08:00
sony 手机被开除手机籍系列
Hydjan
2018-08-08 09:15:43 +08:00
未知,未知
opengps
2018-08-08 09:18:32 +08:00
ua 不可靠,我这里有 2 万多条不重复的 ua,你要不要测试下
LeungJZ
2018-08-08 09:27:31 +08:00
尴尬,浏览器一直用的是 iPhone 的 UA。
https://ww3.sinaimg.cn/large/005YhI8igy1fu21axnawbj30u01rcabf
carolhai
2018-08-08 09:32:51 +08:00
我的就中了,一加,一加 5T
zj299792458
2018-08-08 09:34:38 +08:00
抽奖现场么。话说这么多手机型号都是人工采集的?
yws112358
2018-08-08 10:04:19 +08:00
用 chrome 模拟 识别为手机? 这个算准确吗? ipad 貌似不识别
sobigfish
2018-08-08 12:54:23 +08:00
可以把苹果改为 Apple 么-。-
wanwaneryide
2018-08-08 15:26:30 +08:00
用电脑端,改了改 UserAgent,一样能访问
conwey
2018-08-08 15:52:43 +08:00
识别还算得上准确。
whoisharry
2018-08-08 15:55:56 +08:00
刚刚登录系统,发现不少热心网友提供了识别错误的反馈信息。对于这些反馈信息,我还需要 google 一下看看网友提供的信息是否准确,之后再去更新特征库,花了大概一个小时。大家可以再测试看看。

由于是根据 UserAgent 来识别的,有些手机的 UA 很不规范,甚至是错误的,这种情况,就算反馈了也不会更新到系统里去。比如,未能识别出来的一个手机,网友反馈是 1 加 3T,可是看他的 UA 是这样的:
Mozilla/5.0 (Linux; Android 8.0.0; Build/OPR1.170623.032) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Mobile Safari/537.36 ,这里没有任何特征串可以识别。
whoisharry
2018-08-08 15:58:28 +08:00
@wxsm iPhone 机型的识别,根据 UA 是不够的,还用到了 CPU 运算速度,屏幕大小,分辨率这几个参数。
whoisharry
2018-08-08 16:01:11 +08:00
@yxjxx 识别错误的,更可能在这里回复,大部分正确的,你看不到,所以看上去的确是车祸现场。我刚刚更新了特征库,应该会好很多了。
whoisharry
2018-08-08 16:02:50 +08:00
@opengps 对于安卓手机,除了 UA 可以利用之外,想不到有其他办法。其实只要 UA 稍微规范一点,识别率还是可以满足要求的。
whoisharry
2018-08-08 16:03:25 +08:00
@conwey 多谢鼓励!
greed1is9good
2018-08-08 16:09:52 +08:00
其实就是看浏览器能不能识别手机型号。这个页面只是提取浏览器提交的 ua 中手机型号信息。
whoisharry
2018-08-08 16:17:18 +08:00
@wanwaneryide 是的,你修改了 UA,就会识别错误

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/477604

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX