前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >you-get--一个爬取视频的库

you-get--一个爬取视频的库

原创
作者头像
远方的星
修改2021-08-09 11:04:14
4060
修改2021-08-09 11:04:14
举报

1、安装you-get

代码语言:txt
复制
pip install you-get

不借助国内的源,下载时间可能会比较长,因此我去网上搜了一些国内的源,如下表所示。

国内的源

借助国内的源,下载下来就比较快了。这里借助的是清华源。

代码语言:txt
复制
pip install you-get -i https://pypi.tuna.tsinghua.edu.cn/simple

2、you-get的一些选项

英文好的同学可以在安装好you-get之后,打开cmd,输入you-get,即可获取说明。我英文不是很好,我去网上搜的翻译。

选项

说明

-i

显示资源信息,比如说格式、清晰度、大小等

-u

指定下载或查看的url,有时候可以省略-u直接加上url

-o

设置输出文件夹,即保存路径,若不指定,则保存在当前工作目录

-O

设置文件名,可采用默认文件名

-f

强制覆盖已存在的文件

-l

优先下载整个列表

-P

使用密码(若访问视频需要密码)

-t

设置超时时间,单位是秒

-c

使用cookie,加载cookies.txt 或者cookies.sqlite

内容来源:传送门

3、下载视频

先在D盘新建一个文件夹(这里新建的是《you-get视频》),以方便视频的存储。

我选取了哔哩哔哩的一个视频,传送门,视频链接如下:

代码语言:txt
复制
https://www.bilibili.com/video/BV1bt411c7aQ?from=search&seid=2896024258616232132

接着,我们可以先看一下文件的信息,打开cmd,输入命令:

代码语言:txt
复制
you-get -i https://www.bilibili.com/video/BV1bt411c7aQ?from=search&seid=2896024258616232132

会得到一些信息,例如:格式,清晰度,文件大小啦

在这里插入图片描述
在这里插入图片描述

然后输入命令:

代码语言:txt
复制
you-get -o D:\you-get视频 https://www.bilibili.com/video/BV1bt411c7aQ?from=search&seid=2896024258616232132

(注意:-o 后面加的是想要储存视频的地址嗷)

如果想要选择地下载视频,可以根据上一步得到的信息,如图:

在这里插入图片描述
在这里插入图片描述

如果我想要下载清晰度为360P的,则只需要对上面的命令加以修改,如下:

代码语言:txt
复制
you-get -o D:\you-get视频 --format=flv360 https://www.bilibili.com/video/BV1bt411c7aQ?from=search&seid=2896024258616232132

默认情况下,是下载清晰度最高的版本,下图就是默认情况下的下载进度图片:

在这里插入图片描述
在这里插入图片描述

等进度条变成100%就成功啦!

打开D盘看一眼成果,嘿嘿

在这里插入图片描述
在这里插入图片描述

视频格式为 flv ,华为播放器不支持播放(呜呜呜)

那我再返回看一下,一开始得到的信息。

在这里插入图片描述
在这里插入图片描述

哎呀,是可以下载mp4的,看来默认情况下,mp4没flv优先度高!

那么我重来一遍

在这里插入图片描述
在这里插入图片描述

下载成功了

在这里插入图片描述
在这里插入图片描述

但是音视频分开的,不过更方便剪辑了,嘿嘿。flv格式是不分开的,看个人需要吧。

you-get,真的是一个宝藏!!!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、安装you-get
  • 2、you-get的一些选项
  • 3、下载视频
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档