@danis_2014

Как исправить ошибку с Session и прокси?

Имеется такой код:
import requests
proxies = {'http': 'http://login:pass@94.242.54.139:14714',
                 'https': 'http://login:pass@94.242.54.139:14714'}
get = requests.get('http://vk.com', proxies=proxies)

При его исполнении никаких ошибок. Однако если использовать прокси через объект Session:
import requests
proxies = {'http': 'http://login:pass@94.242.54.139:14714',
                 'https': 'http://login:pass@94.242.54.139:14714'}
session = requests.Session()
session.proxies = proxies
session.get('https://vk.com')

#requests.exceptions.ProxyError: HTTPSConnectionPool(host='vk.com', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 Proxy Authentication Required',)))

То возникают ошибки. Как это исправить и с чем это может быть связано?

Решено
Необходимо задавать session.trust_env = False
  • Вопрос задан
  • 2892 просмотра
Решения вопроса 1
@danis_2014 Автор вопроса
Необходимо задавать session.trust_env = False
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы