Python-এ yt-dlp এমবেড করার সময় প্রক্সি বিকল্প সেট করুন
Python-এ yt-dlp এমবেড করার সময় YoutubeDL বিকল্পে প্রক্সি URL পাস করুন।
এমবেড করা 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 সেশনটির নিজস্ব নীতি আছে, এবং প্রতিনিধি করা বহিরাগত ডাউনলোডারেরও নিজস্ব প্রক্সি ইনপুট লাগতে পারে।