Не работает приватный прокси

Используя библиотеку selenium я открываю эту страницу.

Вот что в терминале: selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_TUNNEL_CONNECTION_FAILED

А вот что в браузере: введите сюда описание изображения

Для подключения прокси я использую этот код.

Так это выглядит у меня:

import proxy


entry = 'host:port:username:password'

entry = entry.split(':')
host = entry[0]
port = int(entry[1])
username = entry[2]
password = entry[3]

browser = proxy.proxy_chrome(host, port, username, password)
browser.get('https://api.ipify.org/')

Версия chromedriver совпадает с версией моего браузера chrome. Я также пробовал работать и с другими версиями chromedriver и, соотвественно, браузером chrome. Я пробовал запускать страницу без прокси и все отлично работает. Еще, в начале, у меня получилось открыть эту страницу, но через несколько часов все перестало работать.

В чем проблема? Что-то не так с прокси или ошибка в чем-то другом?

UPDATE:

Пришла в голову идея использовать библиотеку requests для проверка работоспособности прокси, использовал такой вот код:

import requests
from requests.auth import HTTPProxyAuth


link = 'https://api.ipify.org/'
proxies = {'http': f'{host}:{port}', 'https': f'{host}:{port}'}
auth = HTTPProxyAuth('my_login', 'my_password')

response = requests.get(url=url, proxies=proxies, auth=auth)

И возвращается такая ошибка - requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 403 Forbidden')))

На всякий случай попробовал еще такой код:

proxies = {'http': f'http://{username}:{password}@{host}:{port}'}
response = requests.get('https://api.ipify.org/', proxies=proxies)

И ошибки никакой нет, возвращается 200 код, но в response.text возвращается мой ip.


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