我可以使用geckodriver运行Selenium而不用网页检测木偶吗?

问题描述 投票:0回答:1

我想将FirefoxDriver与Selenium一起使用,但不断被网页检测到。当我添加以下代码

System.setProperty("webdriver.gecko.driver", "../../../../../../../usr/bin/geckodriver");
FirefoxOptions opt = new FirefoxOptions();
opt.setCapability("marionette", false);
driver = new FirefoxDriver(opt);

该网页无法检测到我正在使用geckodriver,但是我无法使用Selenium自动化,这就是我的问题。我需要没有检测的自动化。

问题:

  1. 驱动程序运行时是否可以打开/关闭setCapabilites?
  2. 使用ChromeDriver这样做更容易吗?
java selenium marionette geckodriver firefox-marionette
1个回答
0
投票

FirefoxDriver

© www.soinside.com 2019 - 2024. All rights reserved.