Python:
from selenium.webdriver import Chrome
from selenium.webdriver import DesiredCapabilities
proxy = {
'httpProxy': '46.4.96.137:8080',
'ftpProxy': '46.4.96.137:8080',
'sslProxy': '46.4.96.137:8080',
'noProxy': [],
'proxyType': 'MANUAL'
}
# Установка proxy
try:
DesiredCapabilities.CHROME['proxy'] = proxy
print('Proxy ok')
except Exception as err:
print(err)
# Создаю объект для управления драйвером
try:
chrome = Chrome(executable_path="assets/chromedriver.exe")
print('Driver ok')
except Exception as err:
print(err)
# Перехожу на сайт для проверки ip
try:
chrome.get('https://2ip.ru')
print('Browser ok')
except Exception as err:
print(err)
В результате открывается браузер и выдает сообщение что не может получить доступ к сайту.
IDE выдает:
Proxy ok
Driver ok
Message: unknown error: net::ERR_TUNNEL_CONNECTION_FAILED
(Session info: chrome=86.0.4240.193)
Без прокси работает нормально.
Пробовал еще пару вариантов установки proxy. Уже несколько часов потратил, безрезультатно.
Знаний пока мало, начал учить питон неделю назад.
В чем может быть проблема?