我们在网站上报告了一些奇怪的错误,并试图找出一些关于谁正在寻找的细节。我正在查看示例用户代理字符串,并看到如下内容:
Mozilla / 5.0(Windows; U; Windows NT6.0; en-US; rv:1.9.0.6)Gecko / 2009011913 Firefox / 3.0.6
现在其中一些是显而易见的,但其中一些不太明显(“U”?)从点击模式来看,我怀疑这是一个机器人,但我没有看到任何我认识到的东西在这个字符串中提示我。我想知道这个(和其他不同的)字符串中的一些内容是什么意思。某处是否有全面的参考?
答案 0 :(得分:4)
本维基百科page提供了一个很好的概述,并描述了'U'属性的含义。
答案 1 :(得分:2)
用户代理字符串(与所有请求标头一样)根本不可信,但我建议www.useragentstring.com作为参考,以帮助您确定您感兴趣的模式。
答案 2 :(得分:2)
U代表Mozilla User Agent String Reference状态的安全性。维基百科的链接已由其他人提供
将来我建议您使用这两个网站
答案 3 :(得分:1)
Mozilla / 5.0(Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11)Gecko / 2009060214 Firefox / 3.0.11
这是我目前的用户代理
Mozilla / 5.0 - 浏览器
Macintosh - 平台
支持U - 256位加密
Intel Mac OS X 10.5 - 我的操作系统
en-US - 语言
rv:1.9.0.11 - 修订版
Gecko / 2009060214 - 渲染引擎
Firefox / 3.0.11 - 浏览器版本
答案 4 :(得分:0)
机器人可以伪造用户代理字符串,因此它声明的内容无关紧要。它可以简单地用例如curl -A user-agent-here
。