Requests: Не поддерживается прокси-схема socks5

Созданный на 1 авг. 2014  ·  3Комментарии  ·  Источник: psf/requests

Я вижу, что https://github.com/kennethreitz/requests/pull/478 закрыт, но почему я не могу использовать прокси socks5?

определить как:
PROXIES = { "http": "socks5://127.0.0.1:7070", "https": "socks5://127.0.0.1:7070", }

Я использую вышеуказанный прокси, и запросы вызывают ошибку Not supported proxy scheme socks5

Самый полезный комментарий

urllib3 — это деталь реализации .

Если проблема не устранена; его не следует закрывать, если ответом является то, что requests никогда не будет поддерживать прокси SOCKS5.

Все 3 Комментарий

Ошибка совершенно ясна. В настоящее время мы не поддерживаем прокси SOCKS5. Если бы вы читали № 478 более внимательно, вы бы увидели этот комментарий , который я сделал:

В настоящее время у нас нет поддержки прокси-сервера SOCKS, мы ждем, когда этот код будет включен в urllib3. Планы на этот счет есть, но окончательного графика пока нет.

Это остается правдой.

urllib3 — это деталь реализации .

Если проблема не устранена; его не следует закрывать, если ответом является то, что requests никогда не будет поддерживать прокси SOCKS5.

Тот факт, что urllib3 является деталью реализации, имеет отношение к нашим функциям. Для функций, которых у нас нет, реализация имеет решающее значение. Например, httplib — это деталь реализации, но это также _почему_ у нас нет поддержки Twisted.

Я не обвинял urllib3, я предоставлял путь для получения этой функции.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги