Проверка подлинности прокси SOCKS 5 с помощью Selenium Chrome - PullRequest
0 голосов
/ 06 июня 2018

У меня есть учетные данные прокси-сервера SOCKS 5 (хост, порт, имя пользователя, пароль).Я хочу установить этот прокси и использовать с селеном-хромом.

from selenium import webdriver
from selenium.webdriver.common.proxy import Proxy, ProxyType

proxy = Proxy()
proxy.socksProxy = '123.12.12.12:80'
proxy.socksUsername = 'my_username'
proxy.socksPassword = 'my_password'

capabilities = webdriver.DesiredCapabilities.CHROME
proxy.add_to_capabilities(capabilities)

driver = webdriver.Chrome(desired_capabilities=capabilities)
driver.get("https://wtfismyip.com/")

Но IP не меняется.Я уже знал, как настроить прокси без необходимости авторизации (просто используйте параметр chromedirver --proxy-server), но этот метод не принимает имя пользователя и пароль.

Любая идея, почему этот код не работает

1 Ответ

0 голосов
/ 09 июля 2019

Chrome не поддерживает прокси SOCKS5 с аутентификацией.

...