Python માં yt-dlp એમ્બેડ કરતી વખતે proxy વિકલ્પ સેટ કરો
Python માં yt-dlp એમ્બેડ કરતી વખતે YoutubeDL વિકલ્પોમાં proxy URL પાસ કરો.
એમ્બેડ કરેલ 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 એન્ડપોઇન્ટને સપોર્ટ કરે છે. તેની સ્કીમ મધ્યસ્થ પ્રોટોકોલનું વર્ણન કરે છે. HTTPS proxy ને Requests અથવા curl_cffi જેવા સુસંગત ઇન્સ્ટોલ કરેલ request handler ની પણ જરૂર પડે છે.
સ્પષ્ટ ખાલી proxy સ્ટ્રિંગ સીધી ઍક્સેસ પસંદ કરે છે. વિકલ્પ છોડી દેવાથી yt-dlp નું સામાન્ય પર્યાવરણ-આધારિત proxy વર્તન જળવાય છે.
જે YoutubeDL ઇન્સ્ટન્સ કામ કરે છે તેને ગોઠવો. આસપાસની એપ્લિકેશનમાં Requests સેશનની પોતાની નીતિ હોય છે, અને પ્રતિનિધિ બાહ્ય ડાઉનલોડરને પોતાનું proxy ઇનપુટ પણ જરૂરી હોઈ શકે છે.