aiohttp-socks সৈতে 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 প্ৰক্সি বিকল্পলৈ পঠিওৱা সংযোগীৰ নথিভুক্ত পথৰ প্ৰতিস্থাপক নহয়।