کلاینت جاسازی‌شده yt-dlp پروکسی خود را از گزینه‌هایی می‌خواند که به YoutubeDL داده می‌شود:

import yt_dlp

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

یک گزینه از فهرست پروکسی SOCKS5 می‌تواند نقطه پایانی را در نشانی SOCKS5 نشان‌داده‌شده فراهم کند. pass را با عملیات موردنظر برنامه در بافت کلاینت جایگزین کنید. آن عملیات نشانی‌های واقعی رسانه را به‌عنوان مقصد حفظ می‌کنند.

گزینه پروکسی نقاط پایانی HTTP، HTTPS و SOCKS را پشتیبانی می‌کند. طرح‌واره آن پروتکل واسط را توصیف می‌کند. پروکسی HTTPS همچنین به یک گرداننده درخواست سازگار نصب‌شده نیاز دارد، مانند Requests یا curl_cffi.

رشته پروکسی خالی صریح دسترسی مستقیم را انتخاب می‌کند. کنار گذاشتن این گزینه رفتار عادی پروکسی yt-dlp مبتنی بر محیط را حفظ می‌کند.

نمونه YoutubeDL را که کار را انجام می‌دهد پیکربندی کنید. نشست Requests در برنامه پیرامون سیاست خودش را دارد و یک دانلودگر خارجی واگذارشده نیز ممکن است به ورودی پروکسی خودش نیاز داشته باشد.

مقالات مرتبط