Ródú SOCKS in aiohttp le aiohttp-socks
Úsáid comhneascóir comhoiriúnach atá feasach ar SOCKS seach cóip a bhaint de sheaneiseamláir seachfhreastalaí aiohttp le haicmí comhneascóra bainte.
Déanann aiohttp doiciméadú ar thacaíocht seachfhreastalaí HTTP trína roghanna iarratais. Teastaíonn cur i bhfeidhm a labhraíonn SOCKS ó chríochphointe SOCKS. Ní sholáthraíonn athrú port URL seachfhreastalaí go 1080 an cur i bhfeidhm sin.
Laistigh de fheidhm async, úsáid an comhneascóir a sholáthraíonn an tionscadal cothabháilte aiohttp-socks:
import aiohttp
from aiohttp_socks import ProxyConnector
connector = ProxyConnector.from_url('socks5://203.0.113.10:1080')
async with aiohttp.ClientSession(connector=connector) as session:
async with session.get('https://example.com/') as response:
body = await response.read()Glactar leis seo go bhfuil pacáiste an chomhneascóra ar fáil cheana féin agus go bhfuil sé comhoiriúnach leis an leagan aiohttp san fheidhmchlár. Tá an críochphointe léiritheach; cuireann an liosta seachfhreastalaithe SOCKS5 iarrthóirí poiblí ar fáil don URL comhneascóra. Cumraigh beartas ama-ama agus méide freagartha don ualach oibre iarbhír.
Tagraíonn seanfhreagraí do phacáistí agus d'ainmneacha comhneascóra éagsúla: ní cosáin allmhairithe inmhalartaithe iad aiosocks, aiosocksy agus aiohttp-socks. Léigh na riachtanais agus an sampla don phacáiste a úsáidtear i ndáiríre. D'fhéadfadh teip a bheith ar aicme tionscadail amháin a chomhcheangal le hargóintí tionscadail eile sula ndéantar aon iarracht ar nasc seachfhreastalaí.
Coinnigh an comhneascóir agus saolré an tseisiúin le chéile, agus seiceáil iompar réitithe óstainmneacha san áit a bhfuil tábhacht leis. Ní hionann URL SOCKS a chur ar rogha seachfhreastalaí HTTP neamhghaolmhar agus bealach doiciméadaithe an chomhneascóra a chur ina ionad.