Задать вопрос
@numitus2

Как сделать https запрос на python 3.4 через прокси?

Мне необходимо сделать https запрос(GET и POST) к серверу через прокси(HTTP,SOCKS5) или без них. urllib не поддерживает SOCKS5 запросы. Httplib2 вообще не хочет работать через прокси. Какие будут еще варианты?
  • Вопрос задан
  • 3205 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@chemiron
Если вы не против сторонних библиотек - попробуйте requests.
import requests
proxies = {
  "http": "http://10.10.1.10:3128",
  "https": "http://10.10.1.10:1080",
}
requests.get("https://example.org", proxies=proxies)
Ответ написан
Существует форк относительно старой версии requests, способный работать с SOCKS-прокси - requesocks.

В будущем этот функционал должен перекочевать в requests.
Ответ написан
@lPolar
data scientist
Попробуйте grab, там есть и обычные и SOCKS-прокси.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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