Spleáchais SOCKS ar iarraidh in Requests nó HTTPX
Suiteáil an breiseán SOCKS cuí agus seiceáil go n-úsáideann an script an timpeallacht Python ina bhfuil sé suiteáilte.
Is fadhb áitiúil suiteála Python é spleáchas SOCKS ar iarraidh. Úsáideann Requests agus HTTPX pacáistí roghnacha éagsúla, mar sin suiteáil breiseán an chliaint a iompórtálann do script.
Requests
uv add 'requests[socks]'
uv run python -c 'import requests, socks; print(requests.__version__)'
Úsáideann Requests PySocks. Nuair atá an spleáchas suiteáilte, tarmligeann URL seachfhreastalaí le socks5h:// DNS an chinn scríbe chuig an seachfhreastalaí SOCKS. Caithfidh an críochphointe féin seirbhís SOCKS a sholáthar.
HTTPX
uv add 'httpx[socks]'
uv run python -c 'import httpx, socksio; print(httpx.__version__)'
Úsáideann HTTPX socksio; ní sholáthraíonn suiteáil requests[socks] breiseán HTTPX.
Suiteáilte cheana?
Is féidir le teirminéal, IDE, eithne notebook agus tasc sceidealaithe timpeallachtaí Python éagsúla a úsáid. Seiceáil an t-ateangaire a ritheann an script atá ag teip:
uv run python -c 'import sys; print(sys.executable)'
Rith an tseiceáil iompórtála sa timpeallacht chéanna. Nuair a éiríonn léi, bain triail as an iarratas arís le teorainn ama; baineann earráidí fíordheimhnithe, naisc nó freagartha SOCKS ina dhiaidh sin leis an nasc féin. Má theastaíonn críochphointí poiblí don chéad triail eile, féach ar an liosta seachfhreastalaithe SOCKS5 agus coinnigh an cliant sa mhód SOCKS comhfhreagrach.