首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无头浏览器检测

无头浏览器检测
EN

Stack Overflow用户
提问于 2019-03-26 19:10:12
回答 1查看 16.4K关注 0票数 13

你知道有什么网络应用程序/在线测试/在线防火墙试图检测用户是否在使用selenium/pupe显/幻影is或任何其他无头浏览器吗?

我创造了我的线上爬虫机。我改变了许多不同的东西,如window.navigator对象(用户代理、~.webdriver等)。

现在我想确定它是无法探测到的。

EN

回答 1

Stack Overflow用户

发布于 2019-03-26 19:40:50

有一个无头浏览器检测测试,用于测试以下内容:

  • 用户代理是否包含字符串"HeadlessChrome"?
  • navigator.webdriver设置好了吗?
  • window.chrome是否未设置?
  • 浏览器是否跳过请求权限(如通知)?
  • 浏览器插件不可用吗?
  • navigator.languages是否未设置?

如果浏览器用“是”回答这些问题中的任何一个,那么您的测试就失败了。有关测试的更多信息,请查看这个帖子,它是对一个名为“无铬检测新技术”的帖子的答复。

后一篇文章的作者还发表了另一个测试测试 (代码),声称能够检测机器人和爬虫。它对浏览器属性执行各种测试,并生成浏览器的指纹。

其他由网站进行的“软”测试,可能包括鼠标移动、滚动行为、IP地址等。我怀疑你会发现很多关于这些信息的测试,因为这基本上是一个猫和老鼠的游戏。

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55364643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档