Ìpọ̀n SOCKS nínú aiohttp pẹ̀lú aiohttp-socks
Lo connector tó bá mu tó mọ SOCKS dípò dídàwọ́ àpẹẹrẹ aiohttp proxy àtijọ́ tó ní kíláàsì connector tí a ti yọ kúrò.
aiohttp ṣe àkọsílẹ̀ àtìlẹ́yìn HTTP proxy nípasẹ̀ àwọn àṣàyàn ìbéèrè rẹ̀. Ìparí SOCKS nílò ìmúṣẹ tó ń sọ SOCKS. Yíyí pọ́ọ̀tì URL proxy padà sí 1080 kò pèsè ìmúṣẹ yẹn.
Nínú iṣẹ́ async kan, lo connector tí iṣẹ́-àkànṣe aiohttp-socks tí a ń tọ́jú pèsè:
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()Èyí gbà pé àpò connector ti wà tẹ́lẹ̀ tí ó sì bá ẹ̀yà aiohttp nínú ohun èlò náà mu. Ìparí náà jẹ́ àpẹẹrẹ; àkójọ proxy SOCKS5 ń pèsè àwọn olùdíje gbogbogbò fún URL connector. Ṣètò ìlànà àkókò àti ìwọ̀n ìdáhùn fún iṣẹ́ gidi náà.
Àwọn ìdáhùn àtijọ́ ń tọ́ka sí oríṣiríṣi àpò àti orúkọ connector: aiosocks, aiosocksy àti aiohttp-socks kì í ṣe ọ̀nà ìgbéwọlé tí a lè pààrọ̀. Ka àwọn ìbéèrè àti àpẹẹrẹ fún àpò tí a ń lò gan. Pípọ̀ kíláàsì iṣẹ́ kan mọ́ àwọn àríyànjiyàn iṣẹ́ mìíràn lè kùnà kí a tó gbìyànjú ìsopọ̀ proxy kankan.
Jẹ́ kí connector àti ìgbà ìpàdé wà papọ̀, kí o sì yẹ̀wò ìhùwàsí ìyọ́nà orúkọ agbàlejò níbi tí ó bá ṣe pàtàkì. Fífi URL SOCKS ránṣẹ́ sí àṣàyàn HTTP proxy tí kò ní í ṣe pẹ̀lú kì í ṣe àdínà ọ̀nà tí a kọ sílẹ̀ ti connector.