Прокси не работает в 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");
Есть ли способ проверить подключение прокси перед использованием прокси?