Ange proxyinställningen när yt-dlp bäddas in i Python
Skicka proxy-URL:en till YoutubeDL-inställningarna när du bäddar in yt-dlp i Python.
En inbäddad yt-dlp-klient läser sin proxy från de inställningar som skickas till YoutubeDL:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
En kandidat från SOCKS5-proxylistan kan tillhandahålla slutpunkten i den visade SOCKS5-URL:en. Ersätt pass med programmets avsedda åtgärder i klientkontexten. Dessa åtgärder behåller sina riktiga medie-URL:er som mål.
Proxyinställningen stöder HTTP-, HTTPS- och SOCKS-slutpunkter. Dess schema beskriver mellanhandsprotokollet. En HTTPS-proxy kräver också en kompatibel installerad förfrågningshanterare, som Requests eller curl_cffi.
En uttryckligen tom proxysträng väljer direkt åtkomst. Om inställningen utelämnas behålls yt-dlp:s normala miljöbaserade proxybeteende.
Konfigurera YoutubeDL-instansen som utför arbetet. En Requests-session i det omgivande programmet har sin egen policy, och en delegerad extern nedladdare kan också behöva sin egen proxyindata.