相关疑难解决方法(0)

使用 Selenium WebDriver 运行 TOR 浏览器

我目前正在尝试使用 Selenium WebDriver (JAVA) 2.53 和 Firefox 43.0 执行 TOR 6.0.4。我已按照这篇文章《Using Selenium WebDriver with Tor》中的说明进行操作,但在将 TOR 的 profilePath 加载到 Firefox 二进制文件时遇到错误。我已经看到可以通过将 TOR profile.default 存档加载到 firefox binaty 来午餐 TOR,但在使用配置文件实例化二进制文件时,我得到了驱动程序信息:driver.version:未知。我已经尝试更换firefox版本了,还是不行。在我启动驱动程序的代码下面。我也在使用Windows。

 String torPath = "C:\\Users\\Jose Bernhardt\\Desktop\\Tor Browser\\Start Tor Browser.exe";
    String profilePath = "C:\\Users\\Jose Bernhardt\\Desktop\\Tor Browser\\Browser\\TorBrowser\\Data\\Browser\\profile.default";

    File torProfileDir = new File(profilePath);
    FirefoxBinary binary = new FirefoxBinary(new File(torPath));
    FirefoxProfile torProfile = new FirefoxProfile(torProfileDir);
    FirefoxDriver driver = new FirefoxDriver();
    driver.get("http://www.google.com/webhp?complete=1&hl=en");
Run Code Online (Sandbox Code Playgroud)

请参阅下面抛出的异常:

Exception in thread "main" org.openqa.selenium.WebDriverException: Specified firefox binary location does not exist or …
Run Code Online (Sandbox Code Playgroud)

java selenium webdriver tor

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

java ×1

selenium ×1

tor ×1

webdriver ×1