הגדרת אפשרות ה-proxy בעת הטמעת yt-dlp ב-Python
העבירו את כתובת ה-proxy לאפשרויות YoutubeDL בעת הטמעת yt-dlp ב-Python.
לקוח yt-dlp מוטמע קורא את ה-proxy שלו מהאפשרויות שמועברות ל-YoutubeDL:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
מועמד מרשימת ה-proxy של SOCKS5 יכול לספק את נקודת הקצה בכתובת SOCKS5 המוצגת. החליפו את pass בפעולות המיועדות של היישום בתוך הקשר הלקוח. פעולות אלה שומרות על כתובות המדיה האמיתיות שלהן כיעדים.
אפשרות ה-proxy תומכת בנקודות קצה של HTTP, HTTPS ו-SOCKS. הסכימה שלה מתארת את פרוטוקול המתווך. proxy מסוג HTTPS דורש גם מטפל בקשות תואם ומותקן, כגון Requests או curl_cffi.
מחרוזת proxy ריקה במפורש בוחרת גישה ישירה. השמטת האפשרות משמרת את התנהגות ה-proxy הרגילה של yt-dlp המבוססת על הסביבה.
הגדירו את מופע YoutubeDL שמבצע את העבודה. לסשן Requests ביישום הסובב יש מדיניות משלו, וייתכן שגם מוריד חיצוני מואצל יזדקק לקלט proxy משלו.