这是我的第一个Stack Overflow问题,请耐心等待。
我阅读了这篇 SO问题,从而想知道是否可能使chromedriver完全无法被检测到?
出于好奇心,我测试了所描述的方法,并发现它未能成功地创建完全匿名的浏览器。
我阅读了驱动程序的文档,发现了以下内容:
partial interface Navigator { readonly attribute boolean webdriver; };
Navigator接口的webdriver IDL属性必须返回webdriver-active标志的值,该标志最初为false。
此属性允许网站确定用户代理是否由WebDriver控制,并可用于帮助缓解拒绝服务攻击。
然而,我甚至无法在浏览器控制台或源代码中找到这些标记的位置。
我想象这是检测chromedriver的原因,但在查看源代码后,我无法找到此接口。 因此,这使我想知道当前的chromedriver是否包含此功能。 如果没有,我仍然知道当前的chromedriver可以被网站和其他服务(如distill)检测到。