万能的python:实用小功能

python

  • 万能的python
  • §万能的python:实用小功能
    • §1、下载视频、音乐、图片
      • 1. you-get
        • 1)安装
        • 2)下载视频
        • 3)查看视频信息
        • 3)解析视频的真实链接
        • 4)解析视频的json信息(不同高清格式真实播放地址)
        • 5)python 下载

万能的python

§万能的python:实用小功能

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

1. you-get

you-get支持下载的媒体文件平台80+(包括国内国外),像国内常用的各种主流视频平台(某站、某手、某音、某酷等)。另外,还支持下载音乐、图片等。
支持的国内外视频网站:
万能的python:实用小功能_第1张图片
万能的python:实用小功能_第2张图片
万能的python:实用小功能_第3张图片

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并行或者多线程等方法。

你可能感兴趣的:(python,Python,实用小功能)