Использую прокси ipv6 с авторизацией по логину и паролю. Python при запросе выдаёт ошибку. Либо делает запрос без прокси. Перелопатил весь гугл, решения так и не нашёл. Пробовал такие варианты:
Вариант 1:
import requests
proxy = {
"http": "http://proxylogin:proxypass@ip:port",
}
url = 'https://vk.com/'
s = requests.Session()
s.proxies = proxy
r = s.get(url)
Вариант 2:
...
from requests_toolbelt.auth.http_proxy_digest import HTTPProxyDigestAuth
...
proxies = {
"http": "http://ip:port",
"https": "http://ip:port" # "https": "https://ip:port" тоже не работает
}
s.proxies = proxy
s.auth = HTTPProxyDigestAuth("proxylogin", "proxypass")
Так же пробовал использовать флаги s.trust_env=False и s.verify=False. Результата нет. Ни один из вариантов не рабочий. Хотя в документации указано всё именно так. Если во втором варианте из proxy убрать ключ https, то запрос проходит без использования прокси. Url указан просто в качестве примера. Конкретный сайт на https и поддерживает ipv6. Сама прокся тоже рабочая. Хедеры все есть. С проксёй без авторизации всё работает нормально, но этот вариант не подходит. В чем может быть причина, подскажите плз?