Можно ли к chromedriver подключить socks прокси с авторизацией?
Использую selenium + python для парсинга и возникла нужда подключения проксей, сколько бы не искал, ничего чтобы мне помогло не нашел. Пробовал запускать код с
https://botproxy.net/docs/how-to/setting-chromedri..., эффекта никакого (ничего не происходит, как будто ничего и не подключал), во всех остальных случаях выдавало ошибку ERR_TUNNEL_CONNECTION_FAILED.
Из последнего что пробовал, это подключал расширение
https://www.crx4chrome.com/crx/1446/ но ошибка та же.
КОД:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from time import sleep
proxy = {'address': IP:PORT',
'username': 'login',
'password': 'password'}
capabilities = dict(DesiredCapabilities.CHROME)
capabilities['proxy'] = {'proxyType': 'MANUAL',
'httpProxy': proxy['address'],
'ftpProxy': proxy['address'],
'sslProxy': proxy['address'],
'noProxy': '',
'class': "org.openqa.selenium.Proxy",
'autodetect': False,
'socksUsername': proxy['username'],
'socksPassword': proxy['password']}
options = Options()
options.add_extension("D:\\UB\\extension_2_0_0_0.crx")
driver = webdriver.Chrome(options=options, executable_path="D:\\chromedriver\\chromedriver.exe", desired_capabilities=capabilities)
driver.get('https://www.google.com/search?q=my+ip+address')
driver.close()
driver.quit()
Кто-то явно сталкивался с подобным и может знает решение, буду рад если поделитесь.