如何在 youtube-dl 的 python 代码中嵌入 socks5 代理?

How to embed socks5 proxy in youtube-dl's python code?

youtube-dl --proxy socks5://127.0.0.1:1080 $link -o $dir 可以在 bash shell.
的 youtube 嵌入式 socks5 代理上下载视频 使用以下代码,我们将 youtube-dl 嵌入 python 代码中。

from __future__ import unicode_literals
import youtube_dl
ydl_opts = {}
link = "some_youtube_url"
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
    ydl.download([link])

如何在 python 代码中嵌入 socks5 代理?
我已经阅读了 https://github.com/rg3/youtube-dl 上的文档,仍然不知道如何在 youtube-dl 的 python 代码中添加 socks5 代理。

只需设置proxy选项:

ydl_opts = {
    'proxy': 'socks5://127.0.0.1:1080',
}

其余代码保持不变