【发布时间】:2018-03-22 22:59:56
【问题描述】:
有人知道如何检测我网站上的 selenium/webdriver 浏览吗?
我不想阻止它们,只是检测它们。
我看到了这个问题: Can a website detect when you are using selenium with chromedriver?
但是在最新版本上尝试所有这些似乎都不起作用。
任何人都知道其他事情吗?
附:请不要留下“不要阻止”/“你找错地方了”的答案/cmets - 我完全知道我在问什么以及使用它的业务逻辑是什么。
-- 编辑--
我从上面的链接测试过的东西:
检测元素上的 cdc_asdjflasutopfhvcZLmcfl_ 键,主要在窗口和文档上,但我们在整个站点中都有其他一些元素。
搜索
window.navigator.webdriver总是返回undefined而不是true(在 chrome 和 firefox 上测试过,尽管只有 firefox 表示支持它)
所有测试均使用最新的 selenium、浏览器(firefox 和 chrome)和最新的 webdriver 插件完成。目前仅在 Windows 上,但可能也会测试 ubuntu。
【问题讨论】:
-
检测 selenium/webdriver 表示浏览器名称和版本?
-
我的意思是知道它是从 selenium/webdriver 运行的,甚至不需要分开就知道了
-
“但是在最新版本上尝试所有这些似乎都不起作用。”例如,您测试了什么?
-
@AlexeyR。编辑了问题
-
您好,您找到解决方案了吗,如何检测最新版本的 Silenium?
标签: selenium selenium-webdriver webdriver headless-browser