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.

Relaterade artiklar