gpt4 book ai didi

java - 使用 Selenium WebDriver 启动 TOR 浏览器时出错

转载 作者:搜寻专家 更新时间:2023-11-01 03:47:51 25 4
gpt4 key购买 nike

我正在使用 Selenium 2.53.0 Java、Tor 6.0.4 和 Firefox 43。我通过使用 Firefoxprofile() 加载 profile.default 存档和使用 firefox.exe 加载 Firefoxbinary() 来使用 Firefox 执行 Tor。 Tor 启动,但未启动,它显示两个错误:无法连接到 Tor 控制端口和 Tor 启动失败。

我已经关注这篇文章到 Using Selenium WebDriver with Tor设置 Firefox 驱动程序。

请看下面的代码。谢谢!

String torPath = "C:\\Users\\Jose Bernhardt\\Desktop\\Tor Browser\\Browser\\firefox.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(binary, torProfile);

这些是抛出的异常:

org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
Exception in thread "main" org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(C:\Users\Jose Bernhardt\Desktop\Tor Browser\Browser\firefox.exe) on port 7055; process output follows

最佳答案

我认为这是因为您使用了错误版本的 firefox 驱动程序

尝试以下:

public WebDriver driver;
system.setproperty("webdriver.gecko.driver","path to your firefoxdriver");
driver = new FierfoxDriver();

关于java - 使用 Selenium WebDriver 启动 TOR 浏览器时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39135108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com