项目理念 |自动 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 下载视频讲座或歌曲的大型播放列表
替代方式:
- 下载视频的另一种方法是使用用Python编写的命令行工具 youtube-dl。
youtube-dl [OPTIONS] URL [URL...]
- 我们也可以使用 pytube。 pytube 不是原生库。您需要在使用前安装它。当你有 pip 时,安装很容易。在终端或命令提示符中,键入以下命令来安装 pytube。有关Python代码和其他详细信息,请参阅此内容。