下载youtube视频的python库。

Betubedl的Python项目详细描述


Betubedl(更好的YouTubed下载程序)
==================================================
下载youtube视频的python库

说明

youtube是一家美国视频分享网站,总部位于加州圣布鲁诺。YouTube允许用户上传、查看、评分、分享、添加到收藏夹、报告、评论视频以及订阅其他用户。它主要使用vp9和h.264/mpeg-4avc格式以及http上的动态自适应流来显示各种用户生成的和公司媒体视频。可用内容包括视频剪辑、电视节目剪辑、音乐视频、短片和纪录片、录音、电影预告片、直播流和其他内容,如视频博客、原创短片和教育视频。youtube上的大部分内容都是由个人上传的,但包括cbs、bbc、vevo和hulu在内的媒体公司通过youtube提供部分内容,作为youtube合作计划的一部分。未注册的用户只能在网站上观看视频,而注册的用户可以上传无限数量的视频并向视频添加评论。被视为可能不合适的视频只提供给确认自己至少18岁的注册用户。

youtube有很多优秀的资源,基于这一点,并参考pytube库的源代码,我编写了一个轻量级的python库。图书馆不依赖第三方,通过爬虫youtube页面和下载资源。

安装


通过pypi使用pip下载。

` pip安装betubedl`

使用说明


```
导入模块
来自betubedl import better_youtube_下载程序

我在韩国学习,打开youtube主页,所有漂亮的女孩都在跳舞,我也难免粗俗。实例化对象并将要下载的视频url作为参数字符串传递给实例
betubedl=更好的YouTube下载程序('https://www.youtube.com/watch?v=t_se1a8jeke&list=ply788g47tdsqnip3fip5nzp_qrmnd6gd7')

显示可下载视频文件的所有内容
打印betubedl.get_videos()

[<;视频:(.3gp)-144p>;,
视频:(.3gp)-240p>;,
视频:(.flv)-240p>;,
视频:(.flv)-360p>;,
视频:(.flv)-480p>;,
视频:(.mp4)-360p>;,
视频:(.mp4)-720p>;,
视频:(.webm)-360p>;,
视频:(.webm)-480p>;]

显示视频文件名,未设置文件名时,将自动爬网原始视频名
打印betubedl.getVideoName()

设置视频文件名
betubedl.setvideoname(“xxxxx”)


视频=betubedl.screeningvideo(extension='mp4')[-1]


视频。获取视频URL()


视频。获取徽标URL()

使用视频对象下载()API下载到指定路径
视频下载('d://')
```


欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java启动时加载值示例代码(xml)   java什么是视图索引?当视图组将视图添加到索引1时会发生什么   java如何调用HttpUrlConnection disconnect()   java将日期转换为毫秒,givse错误结果   java正在处理“.”上的IP地址拆分字符串性格   java proguard不创建输出jar   编译中的Java默认修饰符   java中的管道I/O流   java为集合返回的最佳迭代器类型?拆分器,流?   java如何修改JTextArea中tab键的行为?   来自Android Studio HTML文档的外部应用程序中的java Open Local PDF   组件和轻量级/重量级之间的java差异   java在有向图中查找模式   python可以创建运行服务器端程序的Java Web Start应用程序吗?   NiFi中基于内容的java更新属性