

System.setProperty("webdriver.gecko.driver", " X:\\exe\\geckodriver.exe ");
あとは 前回のChromeDriverの説明 同様、 Seleniumのクラスを用いて色々試すのみ となります。String torPath = " X:\\Tor Browser\\Browser\\firefox.exe ";
String profilePath = " X:\\Tor Browser\\Browser\\TorBrowser\\Data\\Browser\\profile.default ";
File torProfileDir = new File(profilePath);FirefoxBinary binary = new FirefoxBinary(new File(torPath));
FirefoxProfile profile = new FirefoxProfile();profile.setPreference("network.proxy.type", 1);profile.setPreference("extensions.torlauncher.start_tor", false);profile.setPreference("extensions.torbutton.block_disk", false);profile.setPreference("extensions.torbutton.custom.socks_host", "127.0.0.1");profile.setPreference("extensions.torbutton.custom.socks_port", 9150);profile.setPreference("extensions.torbutton.inserted_button", true);profile.setPreference("extensions.torbutton.launch_warning", false);profile.setPreference("privacy.spoof_english", 2);profile.setPreference("extensions.torbutton.loglevel", 2);profile.setPreference("extensions.torbutton.logmethod", 0);profile.setPreference("extensions.torbutton.settings_method", "custom");profile.setPreference("extensions.torbutton.use_privoxy", false);profile.setPreference("extensions.torlauncher.control_port", 9251); // 9251profile.setPreference("extensions.torlauncher.loglevel", 2);profile.setPreference("extensions.torlauncher.logmethod", 0);profile.setPreference("extensions.torlauncher.prompt_at_startup", false);profile.setPreference("browser.startup.page", "0");profile.setPreference("browser.startup.homepage", "about:newtab");profile.setPreference("extensions.torlauncher.prompt_at_startup", 0);profile.setPreference("webdriver.load.strategy", "normal");profile.setPreference("app.update.enabled", false);profile.setPreference("extensions.torbutton.versioncheck_enabled", false);profile.setPreference("extensions.torbutton.prompted_language", true);profile.setPreference("network.proxy.socks_port", 9150);profile.setPreference("extensions.torbutton.socks_port", 9150);
FirefoxOptions options = new FirefoxOptions();options.setBinary(binary);options.setProfile(profile);options.setCapability(FirefoxOptions.FIREFOX_OPTIONS, options);
WebDriver driver = new FirefoxDriver(options);
エキスパートが教えるSelenium最前線(CodeZine Digital First)翔泳社三省堂書店オンデマンド
価格:2200円(税別、送料別)
(2020/2/18時点)
Selenium(ChromeDriver)をjavaで利用す… 2020.02.13
Seleniumをjavaで利用する 2020.02.09
PR
カレンダー
コメント新着
キーワードサーチ