@numitus2

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

Мне необходимо сделать https запрос(GET и POST) к серверу через прокси(HTTP,SOCKS5) или без них. urllib не поддерживает SOCKS5 запросы. Httplib2 вообще не хочет работать через прокси. Какие будут еще варианты?
  • Вопрос задан
  • 3200 просмотров
Пригласить эксперта
Ответы на вопрос 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-прокси.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы