SOCKS ማዞሪያ በaiohttp ከaiohttp-socks ጋር
ከተወገዱ የአገናኝ ክፍሎች ጋር የቆየ የaiohttp ፕሮክሲ ምሳሌ ከመቅዳት ይልቅ ተኳኋኝ የሆነ SOCKS አዋቂ አገናኝ ይጠቀሙ።
aiohttp የHTTP ፕሮክሲ ድጋፍን በጥያቄ አማራጮቹ ያሳያል። የSOCKS መጨረሻ ነጥብ SOCKS የሚናገር አተገባበር ይፈልጋል። የፕሮክሲ URL ወደብን ወደ 1080 መቀየር ያንን አተገባበር አያቀርብም።
በasync ተግባር ውስጥ በተጠበቀው 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()ይህ የአገናኝ ጥቅል አስቀድሞ እንዳለ እና ከመተግበሪያው ውስጥ ካለው የaiohttp ስሪት ጋር ተኳኋኝ መሆኑን ያስባል። መጨረሻ ነጥቡ ምሳሌያዊ ነው፤ የSOCKS5 ፕሮክሲ ዝርዝር ለአገናኙ URL ይፋዊ እጩዎችን ያቀርባል። ለትክክለኛው ሥራ የጊዜ ገደብ እና የምላሽ መጠን መመሪያ ያዘጋጁ።
የቆዩ መልሶች የተለያዩ ጥቅሎችን እና የአገናኝ ስሞችን ይጠቅሳሉ፦ aiosocks፣ aiosocksy እና aiohttp-socks ሊለዋወጡ የማይችሉ የማስገቢያ መንገዶች ናቸው። ለሚጠቀመው ጥቅል መስፈርቶቹን እና ምሳሌውን ያንብቡ። የአንድ ፕሮጀክት ክፍል ከሌላ ፕሮጀክት ክርክሮች ጋር ማዋሃድ ከማንኛውም የፕሮክሲ ግንኙነት በፊት ሊወድቅ ይችላል።
አገናኙን እና የክፍለ ጊዜውን ዕድሜ አንድ ላይ ያቆዩ፣ እና አስፈላጊ በሆነበት የአስተናጋጅ ስም መፍታት ባህሪን ያረጋግጡ። የSOCKS URL ለማይመለከተው የHTTP ፕሮክሲ አማራጭ መስጠት ለአገናኙ የተመዘገበው መንገድ ምትክ አይደለም።