Gosodwch yr opsiwn proxy wrth fewnosod yt-dlp yn Python
Pasiwch URL y proxy i opsiynau YoutubeDL wrth fewnosod yt-dlp yn Python.
Mae cleient yt-dlp sydd wedi'i fewnosod yn darllen ei broxy o'r opsiynau a basiwyd i YoutubeDL:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
Gall ymgeisydd o'r rhestr proxy SOCKS5 ddarparu'r pwynt terfyn yn yr URL SOCKS5 a ddangosir. Amnewidiwch pass gyda gweithrediadau bwriadedig y rhaglen o fewn cyd-destun y cleient. Mae'r gweithrediadau hynny'n cadw eu gwir URLau cyfryngau fel cyrchfannau.
Mae'r opsiwn proxy yn cefnogi pwyntiau terfyn HTTP, HTTPS a SOCKS. Mae ei gynllun yn disgrifio'r protocol cyfryngol. Mae proxy HTTPS hefyd angen triniwr cais cydnaws sydd wedi'i osod, fel Requests neu curl_cffi.
Mae llinyn proxy gwag penodol yn dewis mynediad uniongyrchol. Mae gadael yr opsiwn allan yn cadw ymddygiad proxy arferol yt-dlp sy'n seiliedig ar yr amgylchedd.
Ffurfweddwch y gwrthrych YoutubeDL sy'n gwneud y gwaith. Mae gan sesiwn Requests yn y rhaglen o amgylch ei pholisi ei hun, ac efallai y bydd angen ei fewnbwn proxy ei hun ar lawrlwythwr allanol dirprwyol hefyd.