如何使用pytube在for循环中(对于每个链接)下载YouTube视频?

时间:2019-07-23 14:52:08

标签: python reddit praw pytube

所以我有一个包含很多YouTube链接的for循环,我想在该循环中下载它们。执行此操作时,出现错误消息“不可用的视频”:

<a id="id" class="class" first="FIRST" last="LAST">
This link has information outside of the conventional attributes.
</a>

所以,让我解释一下这段代码,我正在使用PRAW从Reddit上获取热门帖子,我想在for循环中下载它们。 hot_posts是25个热门帖子的变量,而post.url是帖子的网址。

当我删除for循环并将链接放入YouTube()部分时,它可以正常工作。我还尝试过str(post.url)以确保它是一个字符串。

这在for循环中如何工作?

2 个答案:

答案 0 :(得分:0)

考虑利用this软件。我认为它具有您需要的功能。

答案 1 :(得分:0)

使用pytube3,您可以像这样进行下载:yt.streams.get_highest_resolution().download()