@kopelev2000

Можно ли к chromedriver подключить socks прокси с авторизацией?

Можно ли к 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()


Кто-то явно сталкивался с подобным и может знает решение, буду рад если поделитесь.
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
@zlo1
Попробуй прокси посредник
3proxy может перенаправлять запросы на прокси с авторизацией - опция parent
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы