Вграденият клиент 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 в обкръжаващото приложение има собствена политика, а делегираният външен downloader може да се нуждае и от собствен вход за прокси.

Подобни статии