Un client yt-dlp incrustat llegeix el seu proxy de les opcions que es passen a YoutubeDL:

import yt_dlp

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

Un candidat de la llista de proxys SOCKS5 pot proporcionar el punt final a l'URL SOCKS5 mostrada. Substituïu pass per les operacions previstes de l'aplicació dins del context del client. Aquestes operacions conserven els seus URL reals de mitjans com a destinacions.

L'opció proxy admet punts finals HTTP, HTTPS i SOCKS. El seu esquema descriu el protocol intermediari. Un proxy HTTPS també requereix un gestor de sol·licituds compatible instal·lat, com ara Requests o curl_cffi.

Una cadena de proxy buida explícita selecciona l'accés directe. Ometre l'opció conserva el comportament normal de yt-dlp basat en l'entorn.

Configureu la instància de YoutubeDL que fa la feina. Una sessió de Requests a l'aplicació que l'envolta té la seva pròpia política, i un descarregador extern delegat també pot necessitar la seva pròpia entrada de proxy.

Articles relacionats