万能的python:实用小功能

万能的python

§万能的python:实用小功能

§1、下载视频、音乐、图片

1. you-get

you-get支持下载的媒体文件平台80+(包括国内国外),像国内常用的各种主流视频平台(某站、某手、某音、某酷等)。另外,还支持下载音乐、图片等。
支持的国内外视频网站:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1)安装
pip install you-get
2)下载视频

很简单,直接 you-get + 下载链接 即可!

you-get "https://v.qq.com/x/page/h3337phskc8.html"
3)查看视频信息
you-get -i "https://v.qq.com/x/page/h3337phskc8.html"
3)解析视频的真实链接
you-get -u "https://v.qq.com/x/page/h3337phskc8.html"
4)解析视频的json信息(不同高清格式真实播放地址)
you-get --json "https://v.qq.com/x/page/h3337phskc8.html"
5)python 下载
from you_get import common


url = "https://v.qq.com/x/page/h3337phskc8.html" # 视频链接
format = "dash-flv" # 下载的视频格式
save_dir = r"/home/user/tmp/" # 保存路径
common.any_download(url=url, stream_id=format, info_only=False, output_dir=save_dir, merge=True)

稍加改动可以实现python批量下载视频。如:可以用for循环或者map并行或者多线程等方法。

猜你喜欢

转载自blog.csdn.net/Acegem/article/details/126517493