SOCKS mendekotasunak falta dira Requests edo HTTPX-en
Instalatu SOCKS gehigarri egokia eta egiaztatu scriptak instalazio horren Python ingurunea erabiltzen duela.
SOCKS mendekotasun bat falta izatea tokiko Python instalazioaren arazoa da. Requests-ek eta HTTPX-ek hautazko pakete desberdinak erabiltzen dituzte; instalatu scriptak inportatzen duen bezeroaren gehigarria.
Requests
uv add 'requests[socks]'
uv run python -c 'import requests, socks; print(requests.__version__)'
Requests-ek PySocks erabiltzen du. Mendekotasuna instalatuta, socks5h:// proxy URL batek helmugaren DNS SOCKS proxyari uzten dio. Amaiera-puntuak berak SOCKS zerbitzua eman behar du.
HTTPX
uv add 'httpx[socks]'
uv run python -c 'import httpx, socksio; print(httpx.__version__)'
HTTPX-ek socksio erabiltzen du; requests[socks] instalatzeak ez du HTTPX-en gehigarria ematen.
Dagoeneko instalatuta?
Terminalak, IDEak, notebook kernelak eta programatutako lanak Python ingurune desberdinak erabil ditzakete. Egiaztatu huts egiten duen scripta exekutatzen duen interpretea:
uv run python -c 'import sys; print(sys.executable)'
Egin inportazio-egiaztapena ingurune berean. Arrakasta duenean, saiatu berriro eskaera denbora-mugarekin; ondorengo autentifikazio-, konexio- edo SOCKS erantzun-erroreak konexioaren berarenak dira. Hurrengo probarako amaiera-puntu publikoak behar badituzu, ikus SOCKS5 proxyen zerrenda eta mantendu bezeroa dagokion SOCKS moduan.