首页 > 解决方案 > Selenium 与 TorBrowser

问题描述

当我使用此代码时,tor 无法启动。这段代码有什么问题?

String torPath = "C:\\Users\\kaptan\\Desktop\\Browser\\firefox.exe";
    String profilePath = "C:\\Users\\kaptan\\Desktop\\Browser\\TorBrowser\\Data\\Browser\\profile.default";

System.setProperty("webdriver.gecko.driver","C:\Users\kaptan\Desktop\geckodriver.exe");

    File torProfileDir = new File(profilePath);
    FirefoxBinary binary = new FirefoxBinary(new File(torPath));
    FirefoxProfile torProfile = new FirefoxProfile(torProfileDir);
    torProfile.setPreference("webdriver.load.strategy", "unstable");
    torProfile.setPreference("network.proxy.type", 1);
    torProfile.setPreference("network.proxy.socks", "127.0.0.1");
    torProfile.setPreference("network.proxy.socks_port", 9150);

    FirefoxOptions options = new FirefoxOptions();
    options.setProfile(torProfile);
    options.setBinary(binary);
    options.setCapability(FirefoxOptions.FIREFOX_OPTIONS, options);


    FirefoxDriver driver = new FirefoxDriver(options);
    driver.get("https://google.com");

标签: javaselenium

解决方案


推荐阅读