如何检测确切的浏览器django

时间:2018-04-17 15:37:51

标签: python django

我尝试过使用request.META ['HTTP_USER_AGENT'] 用于检测浏览器。 但是当我在

上测试时,这会返回浏览器列表的类型

铬: Mozilla / 5.0(Windows NT 10.0; Win64; x64)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 65.0.3325.181 Safari / 537.36

而不仅仅是返回chrome 同样地:

边缘: Mozilla / 5.0(Windows NT 10.0; Win64; x64)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 58.0.3029.110 Safari / 537.36 Edge / 16.16299

Mozilla的: Mozilla / 5.0(Windows NT 10.0; Win64; x64; rv:60.0)Gecko / 20100101 Firefox / 60.0

**我无法获得返回值的模式。 任何人都可以告诉我获取浏览器名称的方式

1 个答案:

答案 0 :(得分:0)

您可以使用相同的请求对象:

request.META['HTTP_USER_AGENT']

还有一个包:django-user-agents