Ukudluliswa kwe-SOCKS ku-aiohttp nge-aiohttp-socks
Sebenzisa isixhumanisi esihambisanayo esazi i-SOCKS esikhundleni sokukopisha isibonelo se-aiohttp proxy esidala esinamakilasi esixhumanisi asusiwe.
I-aiohttp ibhala ukusekelwa kwe-HTTP proxy ngezinketho zayo zesicelo. Isiphetho se-SOCKS sidinga ukusetshenziswa okukhuluma i-SOCKS. Ukushintsha iphothi le-URL ye-proxy ku-1080 akukunikezi lokho kusetshenziswa.
Ngaphakathi komsebenzi we-async, sebenzisa isixhumanisi esinikezwa iphrojekthi aiohttp-socks enakekelwayo:
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()Lokhu kucabanga ukuthi iphakethe lesixhumanisi selivele likhona futhi lihambisana nenguqulo ye-aiohttp kuhlelo lokusebenza. Isiphetho siyisibonelo; uhlu lwe-proxy ye-SOCKS5 lunikeza abantu abazimele be-URL yesixhumanisi. Lungiselela inqubomgomo yesikhathi nokukhula kwempendulo yomsebenzi wangempela.
Izimpendulo zakudala zibhekisela kumaphakethe namagama ahlukene esixhumanisi: i-aiosocks, i-aiosocksy ne-aiohttp-socks akuyona imigwaqo yokungenisa eshintshisanayo. Funda izidingo nesibonelo sephakethe elisetshenziswa ngempela. Ukuhlanganisa ikilasi lephrojekthi eyodwa nezimpikiswano zenye kungase kuhluleke ngaphambi kokuzanywa kokuxhumana kwe-proxy.
Gcina isixhumanisi nempilo yesikhathi somhlangano ndawonye, futhi hlola ukuziphatha kokuxazululwa kwegama lomsingathi lapho kubalulekile. Ukudlulisa i-URL ye-SOCKS kunketho ye-HTTP proxy engahlobene akusona isikhundla sendlela ebhaliwe yesixhumanisi.