使用 youtube-dl 抓取/提取 Youtube 视频信息

使用 youtube-dl 抓取/提取 Youtube 视频信息

我想从 YouTube 播放列表/频道中抓取信息(包括上传日期、标题、URL、时长、观看次数),但youtube-dl不下载视频。

有一个非常有用的例子这里关于如何dump-json与 一起使用开关jq,但它只输出 URL。

基本上,在命令行中,我如何使用dump-json

答案1

此命令将把给定链接的 json 数据哑化到终端

youtube-dl -j 'link'

使用以下方式将其捕获到文件中

youtube-dl -j 'link' >> example_text.txt

答案2

获取 Youtube 播放列表标题和 URL:

youtube-dl --flat-playlist -j <playlist_link> | jq ".title, .url"

获取 Youtube 视频标题和时长:

youtube-dl --get-title --get-duration <video_link>

相关内容