Tetapkan Pilihan Proxy Semasa Membenamkan yt-dlp dalam Python
Hantar URL proxy ke pilihan YoutubeDL semasa membenamkan yt-dlp dalam Python.
Klien yt-dlp yang dibenamkan membaca proxynya daripada pilihan yang dihantar kepada YoutubeDL:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
Calon daripada senarai proxy SOCKS5 boleh menyediakan titik akhir dalam URL SOCKS5 yang ditunjukkan. Gantikan pass dengan operasi yang dimaksudkan aplikasi dalam konteks klien. Operasi itu mengekalkan URL media sebenar mereka sebagai destinasi.
Pilihan proxy menyokong titik akhir HTTP, HTTPS dan SOCKS. Skemanya menerangkan protokol perantara. Proxy HTTPS juga memerlukan pengendali permintaan serasi yang dipasang, seperti Requests atau curl_cffi.
Rentetan proxy kosong yang eksplisit memilih akses terus. Membiarkan pilihan itu keluar mengekalkan tingkah laku proxy biasa yt-dlp yang berasaskan persekitaran.
Konfigurasikan instans YoutubeDL yang melakukan kerja itu. Sesi Requests dalam aplikasi sekeliling mempunyai dasarnya sendiri, dan pemuat turun luaran yang diwakilkan mungkin juga memerlukan input proxy sendiri.