Definir a opção proxy ao incorporar o yt-dlp no Python
Passe o URL do proxy para as opções do YoutubeDL ao incorporar o yt-dlp no Python.
Um cliente yt-dlp incorporado lê o seu proxy a partir das opções passadas ao YoutubeDL:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
Um candidato da lista de proxies SOCKS5 pode fornecer o endpoint no URL SOCKS5 mostrado. Substitua pass pelas operações pretendidas da aplicação dentro do contexto do cliente. Essas operações mantêm os seus URL reais de mídia como destinos.
A opção proxy suporta endpoints HTTP, HTTPS e SOCKS. O seu esquema descreve o protocolo intermediário. Um proxy HTTPS também requer um manipulador de pedidos compatível instalado, como Requests ou curl_cffi.
Uma cadeia de proxy explicitamente vazia seleciona o acesso direto. Omitir a opção mantém o comportamento normal de proxy do yt-dlp baseado no ambiente.
Configure a instância do YoutubeDL que realiza o trabalho. Uma sessão Requests na aplicação circundante tem a sua própria política, e um descarregador externo delegado também pode precisar da sua própria entrada de proxy.