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 ਵਰਗੇ ਅਨੁਕੂਲ ਇੰਸਟਾਲ ਕੀਤੇ ਬੇਨਤੀ ਹੈਂਡਲਰ ਦੀ ਵੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਖਾਲੀ proxy ਸਤਰ ਸਿੱਧੀ ਪਹੁੰਚ ਚੁਣਦੀ ਹੈ। ਵਿਕਲਪ ਛੱਡਣ 'ਤੇ yt-dlp ਦਾ ਆਮ ਵਾਤਾਵਰਣ-ਆਧਾਰਿਤ proxy ਵਿਵਹਾਰ ਬਣਿਆ ਰਹਿੰਦਾ ਹੈ।
ਕੰਮ ਕਰਨ ਵਾਲੇ YoutubeDL ਇੰਸਟੈਂਸ ਨੂੰ ਕੌਨਫਿਗਰ ਕਰੋ। ਆਸ-ਪਾਸ ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ Requests ਸੈਸ਼ਨ ਦੀ ਆਪਣੀ ਨੀਤੀ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਪ੍ਰਤੀਨਿਧ ਬਾਹਰੀ ਡਾਊਨਲੋਡਰ ਨੂੰ ਆਪਣਾ proxy ਇਨਪੁਟ ਵੀ ਲੋੜੀਂਦਾ ਹੋ ਸਕਦਾ ਹੈ।