you-get安装及使用步骤

  1. 欢迎使用 {54屋}(44444o)博客
    1. 相关阅读

欢迎使用 {54屋}(44444o)博客

you-get一个基于Python开发的一个开源工具,通过几条命令就可以从WEB网站下载媒体内容。

一、you-get 安装
需要以下依赖:
Python 3.2及以上版本
FFmpeg 1.0及以上版本
RTMPDump(可选,非必须安装)

Python安装:
去官网下载Python安装包,要求Python版本需要在3.2及以上,下图直接安装最新版。
官网下载地址:https://www.python.org/downloads/
一般一默认操作就可以。
完成后我们打开 CMD命令窗口,通过Python -v 命令来查看是否安装成功。
二、PyPI(Python Package Index ),其实表示的是 Python 的 Packag 索引,这个也是 Python 的官方索引。 你需要的包(Package)基本上都可以从这里面找到。
1.you-get的官方版本是在PyPI上发布的,可以通过Python自带的pip包管理器轻松地从PyPI镜像安装。

注意,必须使用Python 3版本的pip,前缀需要写成pip3:

通过pip3 install you-get命令安装you-get

2.安装you-get的过程中你可能会遇到如下图所示的问题,意思是Python的pip管理包版本需要升级到22.0.3版本。
需要的话按命令提示进行升级就可以了

在cmd命令行输入:python -m pip install --upgrade pip    

3.pip更新完之后,重新输入:pip3 install you-get 命令,安装you-get
4.通过Python的pip管理包工具直接下载安装FFmpeg,输入pip3 install ffmpeg 命令进行安装。

FFmpeg:
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。
它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

三、you-get 常用命令
————————————————
// 查看you-get版本
you-get –version
缩写:you-get -V

// 查看帮助
you-get –help
缩写:you-get -h

// 查看Web网站媒体资源信息
you-get –info [url]
缩写:you-get -i [url]

// 下载Web网站媒体资源,默认以最高清晰度下载
you-get [url]

// 下载Web网站媒体资源,指定清晰度下载
you-get –format=[资源清晰度] [url]
缩写:you-get -F=[资源清晰度] [url]
————————————————

四、配置cookies
有些网站需要登录才能下载完整版视频,而且有些还需要会员账号才能下载
根据官方给出的文档,目前只支持火狐浏览器和Netscape浏览器的cookies,这里以火狐浏览器为例,进行配置cookies。

1.下载安装火狐浏览器
官网:http://www.firefox.com.cn

2.登录视频网站
用账号登录视频网站,如果要下载会员视频,前提你得有会员账号,网站需要先登录账号,获取网站登录的cookies,即可在命令行下载会员视频了。

3.找到cookies文件位置
这里以火狐浏览器为例,火狐浏览器的cookies文件cookies.sqlite 位置默认在C:\Users\pc\AppData\Roaming\Mozilla\Firefox\Profiles下,在Profiles里面搜索cookies.sqlite就可以找到,其中pc是自己的用户名。

4.下载视频
通过输入命令 you-get –cookies=[COOKIES_FILE所在位置以及文件名] [url] 即可下载完整版或者会员视频
————————————————
版权声明:本文为CSDN博主「lywStuding」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lywstuding/article/details/123055697

相关阅读

群晖NAS如何同步阿里云盘资料
群晖DSM邮件通知设置的步骤


文章部份内容来源于网络搜集转载,如有引用争议,可以在下面评论区留言删除,也可以邮件至 1958185859@qq.com

×

你留下了足迹并一起喝了杯茶

github