5分钟带你了解python中超级好用的库 you-get
Posted cui_yonghua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5分钟带你了解python中超级好用的库 you-get相关的知识,希望对你有一定的参考价值。
一. you-get概述
you-get是一个小型的命令行实用程序,用于从Web下载媒体内容(视频,音频,图像)。
官方网址:https://you-get.org/
源码地址:https://github.com/soimort/you-get
命令行安装:pip3 install you-get
(需要先按照python环境)
更新:pip install --upgrade you-get
二. you-get主要参数
选项和说明
-i
: 显示资源信息,比如说格式、清晰度、大小等(常用);
-c
: 使用cookie,加载cookies.txt 或者cookies.sqlite。即下载会员资源需要会员的信息(常用);
-o
:设置输出文件夹,即保存路径,若不指定,则保存在当前工作目录(常用);
-u
: 指定下载或查看的url,有时候可以省略-u直接加上url;
-O
: 设置文件名,可采用默认文件名
-f
: 强制覆盖已存在的文件
-l
: 优先下载整个列表
-P
: 使用密码(若访问视频需要密码)
-t
: 设置超时时间,单位是秒
三. you-get命令用法
# 最简单的下载
you-get '视频链接'
# # 列出视频信息,可以看到该网页提供的视频的信息
you-get -i '视频链接'
# 下载指定质量的视频,国内网站一般默认就是最高清的,但是国外的还有更高清的
you-get --itag=127 '视频链接'
# 设置http代理
you-get -x 127.0.0.1:8118 '视频链接'
四. python代码中使用
python3代码中简单使用:
# -*- encoding: utf-8 -*-
# 可以获取到各个网站的下载器
from you_get.extractor import download_urls
url_list = ['https://www.bilibili.com/video/BV1sf4y1x7MS?spm_id_from=333.999.0.0&vd_source=2b9d1ec775e1a5ff6537f2f5ec814470']
resp = download_urls(urls=url_list, title='myvideo', ext='mp4', total_size=0)
五. 附:截至目前you-get支持下载的网站
就像you-get所说的,侵权问题与本人无关,怎么用是你自己的事。
觉得该工具有用的话,可以收藏起来哦
以上是关于5分钟带你了解python中超级好用的库 you-get的主要内容,如果未能解决你的问题,请参考以下文章