Itakda ang Opsyon ng Proxy Kapag Ine-embed ang yt-dlp sa Python
Ipasa ang URL ng proxy sa mga opsyon ng YoutubeDL kapag ine-embed ang yt-dlp sa Python.
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.