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 सत्र की अपनी नीति होती है, और प्रत्यायोजित बाहरी डाउनलोडर को अपना प्रॉक्सी इनपुट भी चाहिए हो सकता है।