前言
You-Get是一个非常优秀的爬虫工具。本文仅供学习交流,严禁用于商业用途。
一、you-get用法
1.下载相关的库
首先,you-get是基于python的一个开源项目,而且依赖于ffmpeg下载器,因此,想要使用you-get需要先安装python和ffmpeg下载器。
2.示例
you-get主要参数:
-o:后面跟下载目录
-i:查看资源清晰度,一般模式最高清晰度下载
整个源码如下:
import sys
import you_get
def download(url, path):
#指定分辨率:1080p
sys.argv = ['you-get', '-o', path, '--format=flv', url]
you_get.main()
if __name__ == '__main__':
# 资源的地址
url_list = ['https://www.xxx.com/video/BV1dW4y1E762/?spm_id_from=333.1007.tianma.7-3-29.click&vd_source=3f16358c4172f93ba8b1415326236a8f',
'https://www.xxx.com/video/BV1Ht4y1T7kw/?spm_id_from=333.1007.tianma.6-4-25.click&vd_source=3f16358c4172f93ba8b1415326236a8f']
# 资源输出的位置
path = 'F:/video'
for i in range(len(url_list)):
download(url_list[i], path)