我一直在尝试下载我拥有的 URL(youtube 视频)列表的缩略图。
我一直在使用 youtube-dl,到目前为止我已经解决了这个问题:
import os
with open('results.txt') as f:
for line in f:
os.system("youtube-dl " + "--write-thumbnail " + line)
像这样我可以下载缩略图,但我也不得不下载 youtube 视频。
我怎样才能下载缩略图?
原文由 TheOlDirtyBastard 发布,翻译遵循 CC BY-SA 4.0 许可协议
看起来传递 –list-thumbnails 会将 url 返回到缩略图图像,但它只会在调用 os.system() 时输出到屏幕。
以下不是最漂亮的,但它是一个使用子进程将 youtube-dl 的输出转换为字符串、解析它以获取 url 并使用请求下载的快速工作示例:
希望这有帮助!