Requests: Nicht unterstütztes Proxy-Schema socks5

Erstellt am 1. Aug. 2014  ·  3Kommentare  ·  Quelle: psf/requests

Ich sehe, dass https://github.com/kennethreitz/requests/pull/478 geschlossen ist, aber warum kann ich den Socks5-Proxy nicht verwenden?

definiere als:
PROXIES = { "http": "socks5://127.0.0.1:7070", "https": "socks5://127.0.0.1:7070", }

Ich verwende den obigen Proxy und Anfragen lösen den Fehler Not supported proxy scheme socks5 aus

Hilfreichster Kommentar

urllib3 ist ein Implementierungsdetail .

Wenn das Problem nicht behoben ist; Es sollte nicht geschlossen werden, es sei denn, die Antwort lautet, dass requests niemals SOCKS5-Proxys unterstützen wird.

Alle 3 Kommentare

Der Fehler ist vollkommen klar. Wir unterstützen derzeit keine SOCKS5-Proxys. Wenn Sie Nr. 478 genauer gelesen hätten, hätten Sie diesen Kommentar gesehen, den ich gemacht habe:

Wir haben derzeit keine SOCKS-Proxy-Unterstützung, wir warten darauf, dass dieser Code in urllib3 aufgenommen wird. Dafür gibt es Pläne, aber noch keinen endgültigen Zeitplan.

Dies bleibt wahr.

urllib3 ist ein Implementierungsdetail .

Wenn das Problem nicht behoben ist; Es sollte nicht geschlossen werden, es sei denn, die Antwort lautet, dass requests niemals SOCKS5-Proxys unterstützen wird.

Die Tatsache, dass urllib3 ein Implementierungsdetail ist, ist für unsere Funktionen relevant. Bei Funktionen, die wir nicht haben, ist die Implementierung entscheidend. Zum Beispiel ist httplib ein Implementierungsdetail, aber es ist auch _warum_ wir keine Twisted-Unterstützung haben.

Ich habe urllib3 nicht beschuldigt, ich habe einen Pfad bereitgestellt, um diese Funktion zu erhalten.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen