未知
useragent的Python项目详细描述
现在的情况是这样的:一个python库,它解析http用户代理字符串,并试图以规范化的形式提供尽可能多的数据。
它使用ua解析器项目提供的数据(最初由steve souders收集)。它的目标是比原始ua解析器项目中找到的python包装器更加python。/usr/bin/env python
import useragent
u a=useragent.detect(“mozilla/5.0(macintosh;u;intel mac os x 10.5;nl;rv:1.9.0.1)gecko/2008070206 firefox/3.0.1”)
print(ua)
“主要版本”:无,
“次要版本”:无,
“修补程序版本”:无
},
“操作系统”:{
“系列”:“Mac OS X”,
“主要版本”:“10”,
“次要版本”:“5”,
“修补程序版本”:无
},
“浏览器”:{
'family':'firefox',
'major撸version':'3',
'minor撸version':'0',
'patch撸version':'1'
}
}
`ua'对象实际上将这些键中的每一个都公开为自身的属性,因此,您可能会发现像这样导航会更舒服:
打印(ua.browser.family)
打印(ua.os.family)
打印(ua.device.family)
它使用ua解析器项目提供的数据(最初由steve souders收集)。它的目标是比原始ua解析器项目中找到的python包装器更加python。/usr/bin/env python
import useragent
u a=useragent.detect(“mozilla/5.0(macintosh;u;intel mac os x 10.5;nl;rv:1.9.0.1)gecko/2008070206 firefox/3.0.1”)
print(ua)
“主要版本”:无,
“次要版本”:无,
“修补程序版本”:无
},
“操作系统”:{
“系列”:“Mac OS X”,
“主要版本”:“10”,
“次要版本”:“5”,
“修补程序版本”:无
},
“浏览器”:{
'family':'firefox',
'major撸version':'3',
'minor撸version':'0',
'patch撸version':'1'
}
}
`ua'对象实际上将这些键中的每一个都公开为自身的属性,因此,您可能会发现像这样导航会更舒服:
打印(ua.browser.family)
打印(ua.os.family)
打印(ua.device.family)