qiayue
V2EX  ›  分享发现

如何根据 UA UserAgent 来判断手机型号和厂家

By qiayue at 2019 年 5 月 3 日 · 10548 次点击
可能有人需要,后面我看能不能搞一个免费 API 给大家调用
26 条回复  •  2019-05-08 08:07:45 +08:00
iBaoger
   1
iBaoger  
   2019 年 5 月 3 日 via Android
uapaser
qiayue
   2
qiayue  
OP
   2019 年 5 月 3 日
@iBaoger 很多国内厂商的最新手机没有被收录
MonoLogueChi
   3
MonoLogueChi  
   2019 年 5 月 3 日 via Android
只要能有一个及时维护的数据库,API 什么的都容易
moposx
   4
moposx  
   2019 年 5 月 3 日 via Android
主要还是要有个更新快的数据库吧
qiayue
   5
qiayue  
OP
   2019 年 5 月 3 日
@MonoLogueChi @moposx 刚好我就找到了一个源头
putaozhenhaochi
   6
putaozhenhaochi  
   2019 年 5 月 3 日 via Android
推广知识星球?
qiayue
   7
qiayue  
OP
   2019 年 5 月 3 日
@putaozhenhaochi 推广我自己的知识星球,而不是推广“知识星球”这个产品
qcgzxw
   8
qcgzxw  
   2019 年 5 月 3 日
qiayue
   9
qiayue  
OP
   2019 年 5 月 3 日 via Android
Mozilla/5.0 (Linux; U; Android 8.1.0; zh-cn; PBEM00 Build/OPM1.171019.026) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.134 Mobile Safari/537.36 OppoBrowser/10.5.0.1

这个 UA 你们试试,手机进网注册已经 9 个月了,有些解析库依然解析不了
yzg9540
   10
yzg9540  
   2019 年 5 月 3 日
@qiayue Oppo r17 ??

确实希望能出一个好的 api
Fazauw
   11
Fazauw  
   2019 年 5 月 3 日
同想知道数据库。看看哪种型号的手机最多最常见从而伪造成它的 ua
qiayue
   12
qiayue  
OP
   2019 年 5 月 3 日
@yzg9540 是的,就是我正文举例的
changwei
   13
changwei  
   2019 年 5 月 3 日 via Android
cnzz 的 web 统计也可以精确到设备型号,这是怎么获取的?也是依靠这个吗?
wbrobot
   14
wbrobot  
   2019 年 5 月 3 日
@qiayue 首先你需要一个手机型号库。。。
opengps
   15
opengps  
   2019 年 5 月 3 日
我这里收集了不到 4 万个去重的 UserAgent,版本号和其他自定义信息导致了去重后依然这么多,要维护一个手机 UA 识别库虽然不难但是也不轻松
qiayue
   16
qiayue  
OP
   2019 年 5 月 3 日 via Android
@wbrobot 已经收集了几万条数据了

@opengps 简单去重没多大意义,需要解析成结构化数据后再处理
opengps
   17
opengps  
   2019 年 5 月 3 日
@qiayue 是的,我发愁的也是怎么把这些数据提炼出来。单纯提炼手机型号信息是个用途
akn8
   18
akn8  
   2019 年 5 月 3 日
其实浏览器厂家都有一个库,并且也有专门的运营人员适配这些 UserAgent,只是他们的 api 没对外开放,有些手机运营商版本巨多,规律根本没用!
kxjhlele
   19
kxjhlele  
   2019 年 5 月 4 日 via Android
我手里有 ua 对应手机型号 tgm:aUdvb2k=
YellowLittleDog
   20
YellowLittleDog  
   2019 年 5 月 4 日 via Android
广告可以老老实实发到推广节点嘛
qiayue
   21
qiayue  
OP
   2019 年 5 月 4 日
@YellowLittleDog 是不是所有人就该无私奉献?
如果大家都觉得没用,早就骂了,轮不到你 20 楼才来骂
YellowLittleDog
   22
YellowLittleDog  
   2019 年 5 月 5 日 via Android
@qiayue 我就指出你的广告能不能发到推广节点,扯什么无私奉献。还轮不到我二十楼来骂,看把你牛逼的,在这里收智商税很了不得哦。
qiayue
   23
qiayue  
OP
   2019 年 5 月 5 日 via Android
@YellowLittleDog 没收钱,永久免费的星球。
我说无私奉献是指,如果一个人发帖的内容对他人有用,是否允许夹带广告?
luckycatoi
   24
luckycatoi  
   2019 年 5 月 5 日 via iPhone   ❤️ 1
@YellowLittleDog 推广节点和其他节点隔离,我倒是很感谢楼主让我知道了这个小知识,以后我遇到类似问题能想到解决方案,如果他发在推广节点,我可能就看不到了,不知道您对其他 v 友的贡献是不是多到可以否定楼主科普知识顺便夹杂私货的行为。
qiayue
   25
qiayue  
OP
   2019 年 5 月 5 日 via Android
@luckycatoi 谢谢
iBaoger
   26
iBaoger  
   2019 年 5 月 8 日 via Android
@qiayue 时间问题,而且暂时没有好的替代品
© 2026 V2EX · 44ms · 3.9.8.5