【问题标题】:Selenium: How to Disable webdriver="true" in Firefox?Selenium:如何在 Firefox 中禁用 webdriver="true"?
【发布时间】:2017-08-15 21:04:34
【问题描述】:

我正在使用 Selenium 和 Java(通过 Firefox)来执行一些自动化任务。我注意到 Selenium 在 HTML 中添加了webdriver="true"。这意味着硒很容易被检测到。

我的问题是如何禁用此功能?

我知道这里有一个类似的问题:Can a website detect when you are using selenium with chromedriver? 但这个问题是关于 Chrome 的,我正在使用 Firefox。此外,讨论围绕公司如何检测自动化展开。我知道公司可以通过各种方式检测自动化,但我只想知道一件事 - 如何禁用 webdriver="true"?

谢谢

【问题讨论】:

    标签: java selenium firefox


    【解决方案1】:

    虽然这不是一个答案,但我想指出一些可能有助于更好地解决/理解问题的信息。

    摘自该问题的其中一个答案:

    Selenium Webdriver is detectable

    昵称 JimEvans 的用户写道:

    “W3C 规范草案在附录 E 中指出,驱动程序应该提供一种机制来识别浏览器正在由 WebDriver 驱动。目前,没有任何实现符合规范的这一部分。Firefox 驱动程序目前最接近,为 html 标签添加一个属性。其他浏览器的未来版本和驱动程序可能会实现符合规范的检测方法。”

    【讨论】:

      猜你喜欢
      • 2014-10-07
      • 2015-09-05
      • 1970-01-01
      • 2015-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多