用户代理移动检测
uamd的Python项目详细描述
uamd(用户代理mobile detect)用于检测日本移动电话 从http用户代理返回设备信息包括来自http头的uid 以及每个运营商的CIDR欺骗检查
安装
sudo pip install uamd
或:
sudo pip install git+git://github.com/lambdalisue/uamd.git#egg=uamd
必需(自动安装)
- IPY
- 美化组
如何使用
>>> META = { >>> 'HTTP_USER_AGENT': u"J-PHONE/2.0/J-SH02", >>> 'HTTP_X_JPHONE_UID': u"XXXXXXX", >>> 'REMOTE_ADDR': u"123.108.237.0", # Valid IP for Softbank (2011/03/22) >>> } >>> deice = uamd.detect(META) >>> device.name u'J-SH02' >>> device.type u'J-Phone' >>> device.uid u'XXXXXXX' >>> device.spoof False