Ang naka-embed na kliyente ng yt-dlp ay nagbabasa ng proxy nito mula sa mga opsyon na ipinapasa sa YoutubeDL:

import yt_dlp

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

Ang isang kandidato mula sa listahan ng proxy na SOCKS5 ay makapagbibigay ng endpoint sa ipinakitang URL ng SOCKS5. Palitan ang pass ng mga inilaan na operasyon ng aplikasyon sa loob ng konteksto ng kliyente. Pinapanatili ng mga operasyong iyon ang kanilang tunay na URL ng media bilang mga destinasyon.

Sinusuportahan ng opsyon ng proxy ang mga endpoint na HTTP, HTTPS at SOCKS. Inilalarawan ng scheme nito ang protocol ng tagapamagitan. Ang proxy na HTTPS ay nangangailangan din ng tugmang naka-install na tagahawak ng kahilingan, tulad ng Requests o curl_cffi.

Ang tahasang walang laman na string ng proxy ay pumipili ng direktang pag-access. Ang pag-iwan sa opsyon ay nagpapanatili ng normal na pag-uugali ng proxy ng yt-dlp na nakabatay sa kapaligiran.

I-configure ang instance ng YoutubeDL na gumagawa ng gawain. Ang isang sesyon ng Requests sa nakapaligid na aplikasyon ay may sariling patakaran, at ang isang delegadong panlabas na downloader ay maaaring mangailangan din ng sarili nitong input ng proxy.

Kaugnay na mga artikulo