Selenium + Proxy = Fail - PullRequest
       9

Selenium + Proxy = Fail

1 голос
/ 12 мая 2019

Прокси не работает в Selenium

Прежде всего, я использую бесплатные прокси от proxyfish (возможно, это и есть проблема) https://hidemyna.me/en/proxy-checker/ говорит мне, что они работают.

Я нашел многокода / решений, большинство устарело (возможности = варианты ..) или не работает для меня.

Попробовал несколько кодов / прокси chrome / ff, однако https://www.iplocation.net/ и https://whatismyipaddress.com, показывающих фактический IP-адрес (IPv4 и IPv6).

Что я пытался ..

System.setProperty("webdriver.chrome.driver", "C:\\selenium\\chromedriver.exe");
System.getProperties().put("74.208.112.***", "8080");  //1st try
Proxy proxy = new Proxy();
proxy.setHttpProxy("74.208.112.***:8080");    //2nd try
ChromeOptions options = new ChromeOptions();
options.setCapability("proxy", proxy);
options.setProxy(proxy);
options.addArguments("--proxy-server=74.208.112.***:8080");  //3rd try
ChromeDriver driver = new ChromeDriver(options);
driver.get("https://www.iplocation.net/");
driver.get("https://whatismyipaddress.com/");

Решение:

proxy.setSslProxy("74.208.112.***:8080");

Есть ли способ проверить подключение прокси перед использованием прокси?

...