一个网站如何知道你正在使用硒?

时间:2017-02-16 22:59:32

标签: google-chrome selenium automation webdriver

我只是很好奇,如果Selenium“识别”自己。除了易于检测的做法,例如在页面加载前点击,每次点击之间5秒等等。我想知道是否有固有的属性。

根据WebDriver spec我发现这个界面的字(可能是答案),但我似乎没有在Selenium等的源代码中看到任何类似的界面。

  
      
  1. 接口

         

    部分界面导航器{

         
       readonly attribute boolean webdriver;
    
             

    };

      
  2.         

    Navigator接口的webdriver IDL属性必须返回webdriver-active标志的值,该标志最初为false。

         

    此属性允许网站确定用户代理受WebDriver控制,并可用于帮助缓解拒绝服务攻击。

0 个答案:

没有答案