yt-dlp-ні Python-ға енгізу кезінде proxy опциясын орнату
yt-dlp-ні Python-ға енгізу кезінде proxy URL-ін YoutubeDL опцияларына беріңіз.
Енгізілген yt-dlp клиенті өзінің proxy-ін YoutubeDL-ге берілген опциялардан оқиды:
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 шеткі нүктелерін қолдайды. Оның scheme-і делдал протоколын сипаттайды. HTTPS proxy үшін сондай-ақ үйлесімді орнатылған сұраныс өңдеушісі қажет, мысалы Requests немесе curl_cffi.
Анық бос proxy жолы тікелей қатынауды таңдайды. Опцияны қалдырып кетсе, yt-dlp-нің қалыпты ортаға негізделген proxy мінез-құлқы сақталады.
Жұмысты орындайтын YoutubeDL данасын конфигурациялаңыз. Айналадағы қолданбадағы Requests сессиясының өз саясаты бар, ал өкілеттік берілген сыртқы жүктеушіге де өз proxy кірісі қажет болуы мүмкін.