Python တွင် yt-dlp ထည့်သွင်းအသုံးပြုစဉ် proxy ရွေးချယ်မှု သတ်မှတ်ခြင်း
Python တွင် yt-dlp ထည့်သွင်းအသုံးပြုစဉ် proxy URL ကို YoutubeDL ရွေးချယ်မှုများသို့ ပေးပို့ပါ။
ထည့်သွင်းထားသော yt-dlp ကလိုင်းယင့်သည် YoutubeDL သို့ ပေးပို့သော ရွေးချယ်မှုများမှ ၎င်း၏ proxy ကို ဖတ်သည်−
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 အဆုံးမှတ်များကို ပံ့ပိုးသည်။ ၎င်း၏ scheme သည် ကြားခံပရိုတိုကောကို ဖော်ပြသည်။ HTTPS proxy သည် Requests သို့မဟုတ် curl_cffi ကဲ့သို့ ကိုက်ညီသော တပ်ဆင်ထားသည့် တောင်းဆိုမှု ကိုင်တွယ်သူကိုလည်း လိုအပ်သည်။
ရှင်းလင်းစွာ ဗလာ proxy စာလုံးကြိုးသည် တိုက်ရိုက်ဝင်ရောက်မှုကို ရွေးချယ်သည်။ ရွေးချယ်မှုကို ချန်ထားပါက yt-dlp ၏ ပုံမှန် ပတ်ဝန်းကျင်အခြေပြု proxy အပြုအမူကို ထိန်းသိမ်းထားသည်။
အလုပ်လုပ်သော YoutubeDL အင်စတန့်ကို ပြင်ဆင်ပါ။ ပတ်ဝန်းကျင် အပလီကေးရှင်းရှိ Requests ဆက်ရှင်တွင် ၎င်း၏ ကိုယ်ပိုင် မူဝါဒ ရှိပြီး လွှဲအပ်ထားသော ပြင်ပ ဒေါင်းလုဒ်ဆွဲသူသည်လည်း ၎င်း၏ ကိုယ်ပိုင် proxy ထည့်သွင်းမှု လိုအပ်နိုင်သည်။