如何根据 UA UserAgent 来判断手机型号和厂家 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qiayue
V2EX    分享发现

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

  •  
  •   qiayue
    PRO
    2019-05-03 15:12:01 +08:00 9878 次点击
    这是一个创建于 2429 天前的主题,其中的信息可能已经有所发展或是发生改变。
    可能有人需要,后面我看能不能搞一个免费 API 给大家调用
    26 条回复    2019-05-08 08:07:45 +08:00
    iBaoger
        1
    iBaoger  
       2019-05-03 15:59:40 +08:00 via Android
    uapaser
    qiayue
        2
    qiayue  
    OP
    PRO
       2019-05-03 16:38:33 +08:00
    @iBaoger 很多国内厂商的最新手机没有被收录
    MonoLogueChi
        3
    MonoLogueChi  
       2019-05-03 17:29:37 +08:00 via Android
    只要能有一个及时维护的数据库,API 什么的都容易
    moposx
        4
    moposx  
       2019-05-03 18:01:33 +08:00 via Android
    主要还是要有个更新快的数据库吧
    qiayue
        5
    qiayue  
    OP
    PRO
       2019-05-03 18:05:45 +08:00
    @MonoLogueChi @moposx 刚好我就找到了一个源头
    putaozhenhaochi
        6
    putaozhenhaochi  
       2019-05-03 18:17:41 +08:00 via Android
    推广知识星球?
    qiayue
        7
    qiayue  
    OP
    PRO
       2019-05-03 18:31:34 +08:00
    @putaozhenhaochi 推广我自己的知识星球,而不是推广“知识星球”这个产品
    qcgzxw
        8
    qcgzxw  
       2019-05-03 18:54:05 +08:00
    qiayue
        9
    qiayue  
    OP
    PRO
       2019-05-03 19:04:34 +08:00 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-05-03 20:01:01 +08:00
    @qiayue Oppo r17 ??

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

    @opengps 简单去重没多大意义,需要解析成结构化数据后再处理
    opengps
        17
    opengps  
       2019-05-03 23:03:12 +08:00
    @qiayue 是的,我发愁的也是怎么把这些数据提炼出来。单纯提炼手机型号信息是个用途
    akn8
        18
    akn8  
       2019-05-03 23:09:20 +08:00
    其实浏览器厂家都有一个库,并且也有专门的运营人员适配这些 UserAgent,只是他们的 api 没对外开放,有些手机运营商版本巨多,规律根本没用!
    kxjhlele
        19
    kxjhlele  
       2019-05-04 15:47:58 +08:00 via Android
    我手里有 ua 对应手机型号 tgm:aUdvb2k=
    YellowLittleDog
        20
    YellowLittleDog  
       2019-05-04 19:32:39 +08:00 via Android
    广告可以老老实实发到推广节点嘛
    qiayue
        21
    qiayue  
    OP
    PRO
       2019-05-04 20:46:55 +08:00
    @YellowLittleDog 是不是所有人就该无私奉献?
    如果大家都觉得没用,早就骂了,轮不到你 20 楼才来骂
    YellowLittleDog
        22
    YellowLittleDog  
       2019-05-05 02:29:17 +08:00 via Android
    @qiayue 我就指出你的广告能不能发到推广节点,扯什么无私奉献。还轮不到我二十楼来骂,看把你牛逼的,在这里收智商税很了不得哦。
    qiayue
        23
    qiayue  
    OP
    PRO
       2019-05-05 07:56:23 +08:00 via Android
    @YellowLittleDog 没收钱,永久免费的星球。
    我说无私奉献是指,如果一个人发帖的内容对他人有用,是否允许夹带广告?
    luckycatoi
        24
    luckycatoi  
       2019-05-05 10:46:30 +08:00 via iPhone   1
    @YellowLittleDog 推广节点和其他节点隔离,我倒是很感谢楼主让我知道了这个小知识,以后我遇到类似问题能想到解决方案,如果他发在推广节点,我可能就看不到了,不知道您对其他 v 友的贡献是不是多到可以否定楼主科普知识顺便夹杂私货的行为。
    qiayue
        25
    qiayue  
    OP
    PRO
       2019-05-05 12:44:55 +08:00 via Android
    @luckycatoi 谢谢
    iBaoger
        26
    iBaoger  
       2019-05-08 08:07:45 +08:00 via Android
    @qiayue 时间问题,而且暂时没有好的替代品
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2518 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 15:12 PVG 23:12 LAX 07:12 JFK 10:12
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86