এমবেড করা yt-dlp ক্লায়েন্ট YoutubeDL-এ পাস করা বিকল্প থেকে তার প্রক্সি পড়ে:

import yt_dlp

options = {
    'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
    pass

SOCKS5 প্রক্সি তালিকা থেকে একটি প্রার্থী দেখানো SOCKS5 URL-এ এন্ডপয়েন্ট দিতে পারে। ক্লায়েন্ট প্রসঙ্গে pass-কে অ্যাপ্লিকেশনের অভিপ্রেত কাজ দিয়ে প্রতিস্থাপন করুন। সেই কাজগুলি তাদের প্রকৃত মিডিয়া URL গন্তব্য হিসেবে রাখে।

প্রক্সি বিকল্পটি HTTP, HTTPS এবং SOCKS এন্ডপয়েন্ট সমর্থন করে। এর স্কিম মধ্যবর্তী প্রোটোকল বর্ণনা করে। একটি HTTPS প্রক্সির জন্য Requests বা curl_cffi-এর মতো সামঞ্জস্যপূর্ণ ইনস্টল করা রিকোয়েস্ট হ্যান্ডলারও প্রয়োজন।

স্পষ্টভাবে খালি প্রক্সি স্ট্রিং সরাসরি অ্যাক্সেস নির্বাচন করে। বিকল্পটি বাদ দিলে yt-dlp-এর স্বাভাবিক পরিবেশ-ভিত্তিক প্রক্সি আচরণ বজায় থাকে।

যে YoutubeDL ইনস্ট্যান্স কাজটি করছে তা কনফিগার করুন। আশেপাশের অ্যাপ্লিকেশনের Requests সেশনটির নিজস্ব নীতি আছে, এবং প্রতিনিধি করা বহিরাগত ডাউনলোডারেরও নিজস্ব প্রক্সি ইনপুট লাগতে পারে।

সম্পর্কিত নিবন্ধ