Java Selenium FirefoxDriver игнорирует данные настройки прокси - PullRequest
0 голосов
/ 25 апреля 2020

Я ожидаю, что браузер покажет значение Proxy, но он показывает мой фактический IP-адрес. Есть идеи почему?

'' '

FirefoxOptions options = new FirefoxOptions();
options.addPreference("network.proxy.type", 1);
options.addPreference("network.proxy.https", "151.253.165.70");
options.addPreference("network.proxy.https_port", 8080);
options.addPreference("network.proxy.https_remote_dns", true);
WebDriver driver = new FirefoxDriver(options);
driver.get("https://www.whatismyip.com");

' ''

1 Ответ

0 голосов
/ 27 апреля 2020

вы можете использовать либо firefoxprofile, либо опции. добавить SSL для прокси, который использует Https. options.addPreference ("network.proxy.ssl", "151.253.165.70"); options.addPreference ("network.proxy.ssl_port", 8080);

FirefoxOptions options = new FirefoxOptions();
options.addPreference("network.proxy.type", 1);
options.addPreference("network.proxy.https", "151.253.165.70");
options.addPreference("network.proxy.https_port", 8080);
options.addPreference("network.proxy.https_remote_dns", true);

options.addPreference("network.proxy.ssl", "151.253.165.70");
options.addPreference("network.proxy.ssl_port", 8080);

WebDriver driver = new FirefoxDriver(options);
driver.get("https://www.whatismyip.com");

, если вы используете профиль

    profile.setPreference("network.proxy.type", 1);
    profile.setPreference("network.proxy.http", "151.253.165.70");
    profile.setPreference("network.proxy.http_port", 8080);
    profile.setPreference("network.proxy.https", "151.253.165.70");  
    profile.setPreference("network.proxy.https_port", 8080); 
    profile.setPreference("network.proxy.ssl", "151.253.165.70");
    profile.setPreference("network.proxy.ssl_port", 8080);
    profile.setPreference("network.proxy.https_remote_dns", true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...