django 有什么好的 User-Agent 解析插件

2024-01-08

有没有可以推荐的 User-Agent-String 解析插件或中间件。现在我正在使用django-smartagent http://pypi.python.org/pypi/django-smartagent/0.1.1,但它的词典并不完整,更新也不是很频繁。


browscap 文件可以由 pythong ConfigParser 库读取并定期更新。

http://browsers.garykeith.com/downloads.asp http://browsers.garykeith.com/downloads.asp

这是一个模块,显示使用 ConfigParser 从较旧的 djangosnippet 帖子 (267) 中读取内容,稍加修改的版本可以更轻松地“查找”browscap.ini 文件

http://pastebin.com/viD5F7nV http://pastebin.com/viD5F7nV

然后在中间件中

BCAP=browsecap.BrowserCapabilitues()

class UAMiddleware:
    def process_request(self,request):
        request.browser=BCAP(request.META.get('HTTP_USER_AGENT',''))

并在视野中..

if request.browser.is_mobile():
    ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

django 有什么好的 User-Agent 解析插件 的相关文章

随机推荐