用户代理移动检测
项目描述
uamd (User Agent Mobile Detect) 是用于检测HTTP_USER_AGENT中的日本移动电话,并返回包括UID在内的设备信息,以及通过每个运营商的CIDR进行的欺骗检查。
安装
sudo pip install uamd
或
sudo pip install git+git://github.com/lambdalisue/uamd.git#egg=uamd
必需(自动安装)
IPy
BeautifulSoup
如何使用
>>> 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
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于安装软件包的信息。
源分发
uamd-0.1rc4.tar.gz (109.9 kB 查看哈希值)
构建发行版
uamd-0.1rc4-py2.7.egg (20.9 kB 查看哈希值)
关闭
uamd-0.1rc4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 688d56a09a9882d6cc1f6736360ae47df053fa9e1164cc9b19d082c9b13a5918 |
|
MD5 | c6d55e53366837f4ced5121e114a4179 |
|
BLAKE2b-256 | bce177d0da188fc78b55b4a334d532958d2f8cf69f9ec311dd4a48b119cd3a4c |
关闭
uamd-0.1rc4-py2.7.egg的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 58e78fe2f853d5c22ed6a02c380aac86abc9b8d5e6f887c8f79517ddaf976311 |
|
MD5 | a18e49bcd5c54107ef38454f03070699 |
|
BLAKE2b-256 | a2b0037fb616d43f0903463aac8cfe623e24a599164fac30d894f576e55be7b3 |