Python मा yt-dlp एम्बेड गर्दा proxy विकल्प सेट गर्नुहोस्
Python मा yt-dlp एम्बेड गर्दा YoutubeDL विकल्पहरूमा proxy URL पास गर्नुहोस्।
एम्बेड गरिएको yt-dlp क्लाइन्टले YoutubeDL मा पास गरिएका विकल्पहरूबाट आफ्नो proxy पढ्छ:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
SOCKS5 proxy सूचीबाट उम्मेदवारले देखाइएको SOCKS5 URL मा अन्त्यबिन्दु प्रदान गर्न सक्छ। क्लाइन्ट सन्दर्भभित्र pass लाई एप्लिकेसनका इच्छित कार्यहरूले प्रतिस्थापन गर्नुहोस्। ती कार्यहरूले आफ्ना वास्तविक मिडिया URL हरूलाई गन्तव्यका रूपमा राख्छन्।
proxy विकल्पले HTTP, HTTPS र SOCKS अन्त्यबिन्दुहरूलाई समर्थन गर्छ। यसको स्किमले मध्यस्थ प्रोटोकल वर्णन गर्छ। HTTPS proxy का लागि Requests वा curl_cffi जस्ता मिल्दो स्थापित अनुरोध ह्यान्डलर पनि आवश्यक हुन्छ।
स्पष्ट रूपमा खाली proxy स्ट्रिङले प्रत्यक्ष पहुँच चयन गर्छ। विकल्प छोड्दा yt-dlp को सामान्य वातावरण-आधारित proxy व्यवहार कायम रहन्छ।
काम गर्ने YoutubeDL इन्स्ट्यान्स कन्फिगर गर्नुहोस्। वरपरको एप्लिकेसनमा रहेको Requests सत्रको आफ्नै नीति हुन्छ, र प्रत्यायोजित बाह्य डाउनलोडरलाई पनि आफ्नै proxy इनपुट चाहिन सक्छ।