Web scraping youtube dl-将输出存储在单独的文件中

Web scraping youtube dl-将输出存储在单独的文件中,web-scraping,jupyter-notebook,youtube-dl,Web Scraping,Jupyter Notebook,Youtube Dl,我不熟悉使用youtube dl。我的目标是从完整的视频频道下载信息(即所有频道的视频,包括它们的标题、缩略图、观看次数,如收视率、上传日期和持续时间,但不包括视频本身)。我使用以下代码(使用Jupyter)下载这些信息: !youtube dl-o“%(标题)s-%(上传日期)s-%(查看次数)s-%(喜欢次数)s-%(持续时间)s”-a links.txt--写入缩略图--跳过下载 links.txt文件包含相关频道的链接 不知何故,youtube dl将所有这些信息保存在缩略图的标题中,因

我不熟悉使用youtube dl。我的目标是从完整的视频频道下载信息(即所有频道的视频,包括它们的标题、缩略图、观看次数,如收视率、上传日期和持续时间,但不包括视频本身)。我使用以下代码(使用Jupyter)下载这些信息:

!youtube dl-o“%(标题)s-%(上传日期)s-%(查看次数)s-%(喜欢次数)s-%(持续时间)s”-a links.txt--写入缩略图--跳过下载

links.txt文件包含相关频道的链接

不知何故,youtube dl将所有这些信息保存在缩略图的标题中,因此我获得了一个名为.jpg的文件,例如,“title_ABC-20191217-52556218-33-93.jpg”。我想知道是否有办法将这些信息单独存储在自己的.txt文件中,而不是将它们附加到缩略图标题中?欢迎提出任何解决方案建议。

尝试获取视图计数、持续时间、评级、作者、缩略图、关键字等,然后通过tyr将所有数据保存到.txt或.csv文件中

import pafy
url = 'https://www.youtube.com/watch?v=eSb1_lHcSsg'
video = pafy.new(url)
video.viewcount, video.title, video.duration, video.length
(4790256, 'REST API concepts and examples', '00:08:53', 533)
请确保您安装了youtube\u dl