Gömülü bir yt-dlp istemcisi proxy'sini YoutubeDL'e aktarılan seçeneklerden okur:

import yt_dlp

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

SOCKS5 proxy listesinden bir aday, gösterilen SOCKS5 URL'sindeki uç noktayı sağlayabilir. pass ifadesini istemci bağlamında uygulamanın amaçladığı işlemlerle değiştirin. Bu işlemler gerçek medya URL'lerini hedef olarak korur.

Proxy seçeneği HTTP, HTTPS ve SOCKS uç noktalarını destekler. Şeması aracı protokolünü tanımlar. Bir HTTPS proxy ayrıca Requests veya curl_cffi gibi uyumlu ve kurulu bir istek işleyicisi gerektirir.

Açıkça boş bir proxy dizesi doğrudan erişimi seçer. Seçeneğin dışarıda bırakılması yt-dlp'nin normal ortam tabanlı proxy davranışını korur.

İşi yapan YoutubeDL örneğini yapılandırın. Çevreleyen uygulamadaki bir Requests oturumunun kendi ilkesi vardır ve devredilen harici bir indiricinin de kendi proxy girdisine ihtiyacı olabilir.

İlgili makaleler