SOCKS marin-u-jiid aiohttp gudaha aiohttp-socks
Isticmaal isku-xire ku habboon oo SOCKS fahanaya halkii aad koobi lahayd tusaale proxy aiohttp duugoobay oo leh fasallo isku-xire la tirtiray.
aiohttp wuxuu diiwaangeliyaa taageerada proxy HTTP iyada oo loo marayo xulashooyinka codsiga. Barta SOCKS waxay u baahan tahay hirgelin ku hadasha SOCKS. Beddelka dekedda URL proxy oo 1080 ah ma bixiso hirgelintaas.
Gudaha hawsha async, isticmaal isku-xireha uu bixiyo mashruuca aiohttp-socks ee la ilaaliyo:
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()Tani waxay u malaynaysaa in xirmada isku-xireha ay horey u jirto oo waafaqsan tahay nooca aiohttp ee abka. Barta waa tusaale; liiska proxy SOCKS5 wuxuu bixiyaa musharraxiin dadweyne oo loogu talagalay URL isku-xireha. Habee siyaasadda waqtiga iyo cabbirka jawaabta ee culayska dhabta ah.
Jawaabaha hore waxay tixraacaan xirmooyin iyo magacyo isku-xire oo kala duwan: aiosocks, aiosocksy iyo aiohttp-socks ma aha waddooyin soo-dejin la isku beddeli karo. Akhri shuruudaha iyo tusaalaha xirmada dhab ahaan la isticmaalo. Isku-darka fasalka mashruuc iyo doodaha mashruuc kale wuu guuldarrayn karaa ka hor inta aan la isku dayin xiriir proxy.
Hayso isku-xireha iyo cimriga kulanka wada jir, oo hubi habdhaqanka xallinta magaca martigeliyaha halka ay muhiim tahay. Gudbinta URL SOCKS xulasho proxy HTTP oo aan xiriir lahayn ma beddelo wadada diiwaangashan ee isku-xireha.