gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 17:52:03 25 4
gpt4 key购买 nike

是否有可以推荐的 User-Agent-String 解析插件或中间件。现在我正在使用 django-smartagent , 但它的词典不完整,更新不频繁。

最佳答案

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

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

这是一个显示使用 ConfigParser 读取的模块,来自较旧的 djangosnippet 发布 (267) 稍微修改的版本,以便更容易地“查找”browscap.ini 文件

http://pastebin.com/viD5F7nV

然后在中间件

BCAP=browsecap.BrowserCapabilitues()

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

在 View 中..

if request.browser.is_mobile():
...

关于python - django有什么好的User-Agent解析插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8272523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com