Youtube下载应用程序



我是一名计算机科学专业的学生,我想做一个应用程序来自动从youtube下载最新的新闻并保存在我的硬盘上。我想做一个应用程序,可以下载在某天某频道上传的youtube视频。我有以下编程技能:c#, JavaScript/Jquery, asp.net, Java。

这就是我想要做的:

  • 在特定日期搜索特定频道的视频
  • 提取,操作头信息以生成get_video令牌
  • 下载视频或通过txt文件将其提供给第三方下载管理器

但我不确定如何做到这一点。关于如何继续的任何想法????我应该考虑哪些技术来实现这一点....

使用c#,你可以这样做:

  • 要搜索特定的视频,您可以使用Google的YouTube API。文档中有一些c#示例:https://developers.google.com/youtube/v3/code_samples/dotnet#search_by_keyword。在"参考"部分,还有一些关于按通道过滤的更具体的内容。

  • 我不确定,API是否提供下载功能:无论如何,你可以使用这个库代替:https://github.com/flagbug/YoutubeExtractor

要使Youtube下载应用程序,您可以使用以下技术:

  • react(用于前端)。
  • 'react-player'节点模块用于嵌入Youtube。
  • Google的Youtube API获取基于搜索的视频列表。
  • "ReadableStream"对象,用于下载流和视频文件。(https://developer.mozilla.org/en-US/docs/Web/API/Streams_API/Using_readable_streams)
  • Nodejs用于后端。

Youtube下载器的示例是YTDownload。您可以联系网站或youtube开发人员了解更多详细信息。

相关内容

  • 没有找到相关文章

最新更新