De proxy-optie instellen bij het insluiten van yt-dlp in Python
Geef de proxy-URL door aan de YoutubeDL-opties bij het insluiten van yt-dlp in Python.
Een ingesloten yt-dlp-client leest zijn proxy uit de opties die aan YoutubeDL worden doorgegeven:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
Een kandidaat uit de SOCKS5-proxylijst kan het eindpunt leveren in de getoonde SOCKS5-URL. Vervang pass door de beoogde bewerkingen van de toepassing binnen de clientcontext. Die bewerkingen behouden hun echte media-URL's als bestemmingen.
De proxy-optie ondersteunt HTTP-, HTTPS- en SOCKS-eindpunten. Het schema beschrijft het tussenliggende protocol. Een HTTPS-proxy vereist ook een compatibele geïnstalleerde request-handler, zoals Requests of curl_cffi.
Een expliciet lege proxy-string selecteert directe toegang. Als de optie wordt weggelaten, blijft het normale omgevingsgebaseerde proxygedrag van yt-dlp behouden.
Configureer de YoutubeDL-instantie die het werk doet. Een Requests-sessie in de omringende toepassing heeft haar eigen beleid, en een gedelegeerde externe downloader heeft mogelijk ook zijn eigen proxy-invoer nodig.