📌  相关文章
📜  项目理念 |自动 Youtube 播放列表下载器

📅  最后修改于: 2022-05-13 01:57:41.460000             🧑  作者: Mango

项目理念 |自动 Youtube 播放列表下载器

播放列表用于收集组中的视频。 youtube 上的大多数视频频道都以播放列表的形式组织他们的视频。

项目名称: Youtube 播放列表下载器

简介:它是用Java编写的自动化下载 YouTube 视频讲座(播放列表)。它可以节省从 youtube 视频中进行自学的学生的时间。以下是一些示例视频播放列表。

GeeksforGeeks 视频频道
麻省理工学院开放课件
新波士顿

概念框架:
* 将 youtube 页面资源保存在 txt 文件中。
* 抓取视频链接并存储在矢量数据结构中。
* 使用 Chrome 驱动器和selenium库从 savefromnet 下载每个视频。 Selenium用于自动化浏览器活动。

使用的工具:
savefromnet 使用 Chrome 驱动器和selenium库
以下Java库用于Java中。

org.openqa.selenium.By;
org.openqa.selenium.WebDriver;
org.openqa.selenium.chrome.ChromeDriver; 

铬驱动器
Selenium库
Java JDK

项目链接(Github): Github

视频:
1:(1.20)https://www.youtube.com/watch?v=3U_9b3lY9x0
2. (3.41) https://www.youtube.com/watch?v=mlaH6eMLNKM

应用程序:自动从 youtube 下载视频讲座或歌曲的大型播放列表

替代方式:

  1. 下载视频的另一种方法是使用用Python编写的命令行工具 youtube-dl。
    youtube-dl [OPTIONS] URL [URL...]
    
  2. 我们也可以使用 pytube。 pytube 不是原生库。您需要在使用前安装它。当你有 pip 时,安装很容易。在终端或命令提示符中,键入以下命令来安装 pytube。有关Python代码和其他详细信息,请参阅此内容。