Енгізілген 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 кірісі қажет болуы мүмкін.

Қатысты мақалалар