Osadzony klient yt-dlp odczytuje swoje proxy z opcji przekazywanych do YoutubeDL:

import yt_dlp

options = {
    'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
    pass

Kandydat z listy proxy SOCKS5 może zapewnić punkt końcowy w pokazanym URL SOCKS5. Zastąp pass zamierzonymi operacjami aplikacji w kontekście klienta. Operacje te zachowują swoje rzeczywiste adresy URL multimediów jako cele.

Opcja proxy obsługuje punkty końcowe HTTP, HTTPS i SOCKS. Jej schemat opisuje protokół pośrednika. Proxy HTTPS wymaga również zgodnego zainstalowanego programu obsługi żądań, takiego jak Requests lub curl_cffi.

Wyraźnie pusty ciąg proxy wybiera dostęp bezpośredni. Pominięcie opcji zachowuje normalne zachowanie proxy yt-dlp oparte na środowisku.

Skonfiguruj wystąpienie YoutubeDL, które wykonuje pracę. Sesja Requests w otaczającej aplikacji ma własną politykę, a delegowanemu zewnętrznemu pobierającemu może również być potrzebne własne wejście proxy.

Powiązane artykuły