Я боролся с прокси-сервером моей компании, чтобы сделать запрос https.API-интерфейс Python с использованием прокси-сервера для запроса https получить 407 Требуется аутентификация прокси-сервера
import requests
from requests.auth import HTTPProxyAuth
proxy_string = 'http://user:[email protected]_proxt:port_proxy'
s = requests.Session()
s.proxies = {"http": proxy_string , "https": proxy_string}
s.auth = HTTPProxyAuth(user,password)
r = s.get('http://www.google.com') # OK
print(r.text)
r = s.get('https://www.google.com',proxies={"http": proxy_string , "https": proxy_string}) #OK
print(r.text)
r = s.get('https://www.google.com') # KO
print(r.text)
Когда KO, у меня есть следующие исключения:
HTTPSConnectionPool(host='www.google.com', port=443): Max retries exceeded with url:/(Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 Proxy Authentication Required',)))
Я посмотрел в Интернете, но не нашел кого-то, имеющие этот конкретный вопрос с HTTPS.
Спасибо за ваше время