什么是Google Chrome浏览器版本0.A.B.C?

时间:2015-08-04 17:02:11

标签: google-chrome browser google-analytics

我查看了我的GA日志,并看到了谷歌Chrome浏览器版本0.A.B.C.谁能告诉我这到底是什么?某种蜘蛛或机器人或修改过的http头?

1 个答案:

答案 0 :(得分:0)

完整的用户代理字符串可能如下所示:

  

“Mozilla / 5.0(Windows; U; Windows NT 5.1; en-US)AppleWebKit / 525.13(KHTML,与Gecko一样)Chrome / 0.A.B.C Safari / 525.13”

这很可能是机器人,但它可能只是使用CasperJS或PhantomJS运行自动脚本的人(甚至使用像lynx这样的shell脚本)并欺骗用户代理。

它看起来像是“我的自动化测试运行器v1.0”(或与作者相关的任何内容)的原因是该用户代理字符串将大多数正则表达式检查传递为“某些版本的Chrome “并且大多数机器人检查都没有正确过滤掉,这些检查依赖于正则表达式来匹配'有效'用户代理模式。

为了避免这种情况,您的网站机器人检查程序需要将此字符串列入黑名单,或验证Chrome版本的所有部分以确保它们都是有效数字。即使这样,您也只能进行大量检查,因为用户代理字符串很容易被欺骗。