YardalGedal
@YardalGedal
yeah boy

Как реализовать правильную работу прокси в requests python?

Использую requests для отправки http запросов. Проблема в следующем - в документации к requests указано, что прокси нужно задавать в следующем виде:
proxies = {
  'http': 'http://10.10.1.10:3128',
  'https': 'http://10.10.1.10:1080',
}

requests.get('http://example.org', proxies=proxies)

Я отправляю запрос к https(происходит редирект на https если запрашиваю эту же страницу по http) странице, однако не все прокси могут работать с https и я получаю ошибку если указываю в коде вот так, когда прокси оказывается не https:
requests.get('http://example.org', proxies={ 'https': 'http://10.10.1.10:1080' } )

Но если указывать всегда http, то в результате программа не возвращает нужное мне значение.
  • Вопрос задан
  • 714 просмотров
Решения вопроса 1
YardalGedal
@YardalGedal Автор вопроса
yeah boy
requests Advanced Usage
import requests

proxies = {
  'http': 'http://10.10.1.10:3128',
  'https': 'http://10.10.1.10:1080',
}

requests.get('http://example.org', proxies=proxies)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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