په Python کې yt-dlp د شاملولو پر مهال د proxy اختیار تنظیم کړئ
په Python کې yt-dlp د شاملولو پر مهال د YoutubeDL اختیارونو ته د proxy URL ورکړئ.
شامل شوی yt-dlp کلاینټ خپل proxy له هغو اختیارونو څخه لولي چې YoutubeDL ته ورکول کیږي:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
د SOCKS5 proxy لیست څخه یو کاندید کولای شي په ښودل شوي SOCKS5 URL کې پای ټکی برابر کړي. pass په کلاینټ شرایطو کې د اپلیکیشن د پام وړ عملیاتو سره بدل کړئ. هغه عملیات خپل اصلي میډیا URLونه د منزل په توګه ساتي.
د proxy اختیار د HTTP، HTTPS او SOCKS پای ټکو ملاتړ کوي. د هغه سکیم د منځګړي پروتوکول تشریح کوي. HTTPS proxy هم د Requests یا curl_cffi په څیر د مطابقت لرونکي نصب شوي غوښتنې هینډلر ته اړتیا لري.
په ښکاره ډول تشه proxy تار مستقیم لاسرسی غوره کوي. که اختیار پرېښودل شي، د yt-dlp نورمال چاپیریال پر بنسټ proxy چلند ساتل کیږي.
هغه YoutubeDL نمونه تنظیم کړئ چې کار ترسره کوي. په شاوخوا اپلیکیشن کې د Requests غونډې خپله پالیسي لري، او delegation شوي بهرني ډاونلوډر ته هم کیدای شي خپله proxy ننوتنه ته اړتیا وي.