Klien yt-dlp yang disematkan membaca proxy-nya dari opsi yang diteruskan ke YoutubeDL:

import yt_dlp

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

Kandidat dari daftar proxy SOCKS5 dapat menyediakan titik akhir pada URL SOCKS5 yang ditampilkan. Ganti pass dengan operasi yang dimaksudkan aplikasi di dalam konteks klien. Operasi tersebut mempertahankan URL media aslinya sebagai tujuan.

Opsi proxy mendukung titik akhir HTTP, HTTPS, dan SOCKS. Skemanya menjelaskan protokol perantara. Proxy HTTPS juga memerlukan penangan permintaan kompatibel yang terpasang, seperti Requests atau curl_cffi.

String proxy kosong yang eksplisit memilih akses langsung. Membiarkan opsi tidak diisi mempertahankan perilaku proxy yt-dlp normal yang berbasis lingkungan.

Konfigurasikan instans YoutubeDL yang melakukan pekerjaan. Sesi Requests di aplikasi sekitarnya memiliki kebijakannya sendiri, dan pengunduh eksternal yang didelegasikan mungkin juga memerlukan input proxy-nya sendiri.

Artikel terkait