【发布时间】:2010-10-29 23:28:43
【问题描述】:
在 Python 中解析 User-Agent 字符串以可靠检测的最佳方法是什么
- 浏览器
- 浏览器版本
- 操作系统
或者可能是任何可以做到这一点的帮助库
【问题讨论】:
-
更重要的是,根据浏览器操作系统和版本进行能力检测并不是一个好的策略。你想解决什么问题?
-
我们的网络应用有一个简单的工单报告表。我们经常问用户什么是浏览器/操作系统等。所以我们可能只是事先检测并要求用户确认。好吧,如果这不是那么简单,我们将只转储用户代理,但仍需要提出问题,因为用户可能使用不同的浏览器提交票证。
-
您可能希望让 Python 呈现表单并使用 Javascript 将输入字段值更改为当前操作系统的值以及您希望的其他值。
标签: python http http-headers user-agent