Xirmooyinka SOCKS oo ka maqan Requests ama HTTPX
Rakib dheeraadka SOCKS ee ku habboon oo hubi in qoraalku isticmaalo deegaanka Python ee lagu rakibay.
Ku-tiirsanaanta SOCKS oo maqan waa dhibaato rakibidda Python ee maxalliga ah. Requests iyo HTTPX waxay isticmaalaan xirmooyin ikhtiyaari ah oo kala duwan, sidaas darteed rakib dheeraadka macmiilka qoraalkaagu soo dejiyo.
Requests
uv add 'requests[socks]'
uv run python -c 'import requests, socks; print(requests.__version__)'
Requests wuxuu isticmaalaa PySocks. Marka ku-tiirsanaantaas la rakibo, URL proxy oo socks5h:// ah wuxuu DNS-ka bartilmaameedka u xilsaarayaa proxy-ga SOCKS. Barta dhammaadku lafteedu waa inay bixisaa adeeg SOCKS.
HTTPX
uv add 'httpx[socks]'
uv run python -c 'import httpx, socksio; print(httpx.__version__)'
HTTPX wuxuu isticmaalaa socksio; rakibidda requests[socks] ma keenayso dheeraadka HTTPX.
Hore ma loo rakibay?
Terminal, IDE, kernel-ka notebook iyo shaqo jadwalaysan waxay isticmaali karaan deegaanno Python oo kala duwan. Hubi turjumaanka fulinaya qoraalka fashilmay:
uv run python -c 'import sys; print(sys.executable)'
Hubinta soo dejinta ku samee isla deegaankaas. Marka ay guulaysato, codsiga ku celi waqti sugitaan xaddidan; khaladaadka xaqiijinta, isku xirka ama jawaabta SOCKS ee xiga waxay khuseeyaan isku xirka laftiisa. Haddii tijaabada xigta u baahan tahay baro dadweyne, eeg liiska proxy-yada SOCKS5 oo macmiilka ku hay habka SOCKS ee u dhigma.