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.

Erthyglau cysylltiedig