Eisimeileachdan SOCKS a dhìth ann an Requests no HTTPX
Stàlaich an leudachadh SOCKS ceart agus dèan cinnteach gu bheil an sgriobt a’ cleachdadh an àrainneachd Python far a bheil e stàlaichte.
Tha eisimeileachd SOCKS a dhìth na dhuilgheadas ionadail le stàladh Python. Tha Requests agus HTTPX a’ cleachdadh phasganan roghainneil eadar-dhealaichte; stàlaich leudachadh a’ chliant a bheir an sgriobt a-steach.
Requests
uv add 'requests[socks]'
uv run python -c 'import requests, socks; print(requests.__version__)'
Tha Requests a’ cleachdadh PySocks. Leis an eisimeileachd stàlaichte, bheir URL progsaidh socks5h:// DNS a’ chinn-uidhe don phrogsaidh SOCKS. Feumaidh a’ phuing-deiridh fhèin seirbheis SOCKS a thoirt seachad.
HTTPX
uv add 'httpx[socks]'
uv run python -c 'import httpx, socksio; print(httpx.__version__)'
Tha HTTPX a’ cleachdadh socksio; cha toir stàladh requests[socks] leudachadh HTTPX seachad.
Stàlaichte mu thràth?
Faodaidh terminal, IDE, eithne notebook agus obair chlàraichte àrainneachdan Python eadar-dhealaichte a chleachdadh. Thoir sùil air an eadar-theangair a tha a’ ruith na sgriobt a tha a’ fàiligeadh:
uv run python -c 'import sys; print(sys.executable)'
Ruith sgrùdadh an in-phortaidh san aon àrainneachd. Nuair a shoirbhicheas e, feuch an t-iarrtas a-rithist le crìoch-ama; bidh mearachdan dearbhaidh, ceangail no freagairt SOCKS às dèidh sin a’ buntainn ris a’ cheangal fhèin. Ma tha puingean poblach a dhìth airson an ath dheuchainn, faic an liosta de phrogsaidhean SOCKS5 agus cùm an cliant sa mhodh SOCKS fhreagarrach.