En indlejret yt-dlp-klient læser sin proxy fra de indstillinger, der sendes til YoutubeDL:

import yt_dlp

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

En kandidat fra SOCKS5-proxylisten kan levere endepunktet i den viste SOCKS5-URL. Erstat pass med applikationens tilsigtede handlinger i klientkonteksten. Disse handlinger bevarer deres rigtige medie-URL'er som destinationer.

Proxyindstillingen understøtter HTTP-, HTTPS- og SOCKS-endepunkter. Dens skema beskriver mellemledsprotokollen. En HTTPS-proxy kræver også en kompatibel installeret anmodningshandler, såsom Requests eller curl_cffi.

En eksplicit tom proxy-streng vælger direkte adgang. Hvis indstillingen udelades, bevares yt-dlp's normale miljøbaserede proxyadfærd.

Konfigurer den YoutubeDL-instans, der udfører arbejdet. En Requests-session i den omgivende applikation har sin egen politik, og en delegeret ekstern downloader kan også have brug for sit eget proxy-input.

Relaterede artikler