yt-dlp ni Python ga joylashtirishda proxy parametrini sozlash
yt-dlp ni Python ga joylashtirishda proxy URL ni YoutubeDL parametrlariga o'tkazing.
Joylashtirilgan yt-dlp mijozi proxy sini YoutubeDL ga uzatilgan parametrlardan o'qiydi:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
SOCKS5 proxy ro'yxatidan nomzod ko'rsatilgan SOCKS5 URL dagi so'nggi nuqtani taqdim etishi mumkin. pass ni mijoz kontekstida ilovaning mo'ljallangan amallari bilan almashtiring. Bu amallar o'zlarining haqiqiy media URL larini manzil sifatida saqlaydi.
proxy parametri HTTP, HTTPS va SOCKS so'nggi nuqtalarini qo'llab-quvvatlaydi. Uning sxemasi vositachi protokolni tavsiflaydi. HTTPS proxy shuningdek Requests yoki curl_cffi kabi mos o'rnatilgan so'rov ishlovchisini talab qiladi.
Aniq bo'sh proxy satri to'g'ridan-to'g'ri kirishni tanlaydi. Parametr qoldirilsa, yt-dlp ning odatiy muhitga asoslangan proxy xatti-harakati saqlanadi.
Ishni bajaradigan YoutubeDL nusxasini sozlang. Atrofdagi ilovadagi Requests sessiyasining o'z siyosati bor va topshirilgan tashqi yuklab oluvchiga ham o'z proxy kiritmasi kerak bo'lishi mumkin.