Настройка параметра proxy при встраивании yt-dlp в Python
Передайте URL прокси в параметры YoutubeDL при встраивании yt-dlp в Python.
Встроенный клиент yt-dlp читает свой прокси из параметров, передаваемых в YoutubeDL:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
Кандидат из списка SOCKS5-прокси может предоставить конечную точку в показанном URL SOCKS5. Замените pass на предполагаемые операции приложения в контексте клиента. Эти операции сохраняют свои реальные URL медиа в качестве назначений.
Параметр proxy поддерживает конечные точки HTTP, HTTPS и SOCKS. Его схема описывает протокол посредника. Для HTTPS-прокси также требуется совместимый установленный обработчик запросов, например Requests или curl_cffi.
Явно пустая строка прокси выбирает прямой доступ. Если параметр не указан, сохраняется обычное поведение yt-dlp с прокси на основе окружения.
Настройте экземпляр YoutubeDL, который выполняет работу. Сеанс Requests в окружающем приложении имеет собственную политику, а делегированному внешнему загрузчику также может потребоваться собственный ввод прокси.