Selenium и прокси с авторизацией

Как использовать прокси с авторизацией в Selenium? Уже много видосов на эту тему глянул ничего не помогло.

Код с GitHub https://github.com/Smartproxy/Selenium-proxy-authentication/

from webdriver_manager.chrome import ChromeDriverManager
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from Extension import proxies

username = ''
password = ''
endpoint = ''
port = ''
url = ''

chrome_options = webdriver.ChromeOptions()
proxies_extension = proxies(username, password, endpoint, port)
chrome_options.add_extension(proxies_extension)

chrome = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=chrome_options)
chrome.get(url)

print(chrome.page_source)
chrome.quit()

Вылазит ошибка

Traceback (most recent call last):
  File "D:\pythonProject\.venv\Lib\site-packages\urllib3\connectionpool.py", line 713, in urlopen
    self._prepare_proxy(conn)
  File "D:\pythonProject\.venv\Lib\site-packages\urllib3\connectionpool.py", line 1015, in _prepare_proxy
    conn.connect()
  File "D:\pythonProject\.venv\Lib\site-packages\urllib3\connection.py", line 374, in connect
    self._tunnel()
  File "C:\Users\emodg\AppData\Local\Programs\Python\Python312\Lib\http\client.py", line 979, in _tunnel
    raise OSError(f"Tunnel connection failed: {code} {message.strip()}")
OSError: Tunnel connection failed: 407 Proxy Authentication Required

During handling of the above exception, another exception occurred:

Ответы (1 шт):

Автор решения: Денис Иванов

Если смотреть на ошибку указанный Вами прокси требует авторизации. Перепроверьте работу curl или прописав в настройках своего браузера.

→ Ссылка