有没有办法用 JS 检测机器人(如谷歌)?
Posted
技术标签:
【中文标题】有没有办法用 JS 检测机器人(如谷歌)?【英文标题】:is there any way to detect bots (like google) with JS? 【发布时间】:2015-08-31 23:29:55 【问题描述】:我想用 js 创建额外的页面访问分析(用于 a/b 测试)。但我需要排除谷歌机器人。
有什么方法可以在没有任何验证码或表单验证的情况下在 js 中排除像 google bot 这样的机器人?
【问题讨论】:
之前已回答:***.com/questions/20084513/… 【参考方案1】:noindex-meta-tag 怎么样?
在 javascript 中,您可以检查 navigator.userAgent 是否与 those 中的任何一个匹配。
编辑:我意识到这可能不是您要寻找的答案。是谷歌分析吗?如何进入管理>查看>查看设置>机器人过滤 “排除已知机器人和蜘蛛的所有命中”。
【讨论】:
以上是关于有没有办法用 JS 检测机器人(如谷歌)?的主要内容,如果未能解决你的问题,请参考以下文章