美文网首页
你认识you-get吗?

你认识you-get吗?

作者: 0小水瓶0 | 来源:发表于2019-11-13 23:06 被阅读0次

    you-get是python的一个非常实用的模块,其便利的下载"各个网站"视频功能让很多的程序员非常喜爱。

    今天我就带着大家在CentOS7.4系统上安装这个让人喜爱的小工具

    当然我也给出在win系统下安装使用的传送门

    Windows环境下的安装及使用方法

    1、环境:CentOS系统

    CentOS是非常稳定的Linux操作系统,当然搭建环境我就不叙述了,请自行度娘。

    2、依赖于python3

    you-get是依赖于python3的模块,但是CentOS自带的是python2,所以我们需要在安装一个python3版本的python,但是我们并不要删除/usr/bin路径下面的python二进制包,不然会导致我们系统很多功能无法使用,比如yum...

    3、下载安装python3

    下载python3包
    # wget http://mirrors.sohu.com/python/3.4.1/Python-3.4.1.tar.xz
    解压缩并安装
    # xz -d Python-3.4.1.tar.xz
    # tar xf Python-3.4.1.tar -C /usr/local/src/
    # cd /usr/local/src/Python-3.4.1/
    # ./configure --prefix=/usr/local/python34
    # make -j8 && make install
    安装的目录默认情况下,python会安装在
    /usr/local/python34
    

    4、安装you-get

    安装you-get需要通过python34目录下bin文件夹目录下的pip3命令来下载安装(pip3所在目录:/usr/local/python34/bin)

    在/usr/local/python34/bin目录下执行如下命令安装
    ./pip3 install you-get
    

    5、使用方法

    使用方法百度也有很多的说明,我就简单的介绍几个。(使用该命令也是在/usr/local/python34/bin目录下但也可以将该目录配置到环境变量中,这里我们主要是快速上手)
    中文参考说明

    下载一个视频 -o是将视频下载到指定的目录下
    # ./you-get -o /home/bilimysql/ https://www.bilibili.com/video/av55400785?p=1
    批量下载bilibili上的学习视频参数--playlist
    # ./you-get --playlist -o /home/bilimysql/ https://www.bilibili.com/video/av55400785
    -i参数查看下载视频的基本参数可以选择下载的清晰度,有一个default是默认的下载视频一般都是最清晰的视频
    # ./you-get -i /home/bilimysql/ https://www.bilibili.com/video/av55400785?p=1
    -u参数是可以查看视频的下载源,可以将解析出来的链接复制到迅雷下载
    # ./you-get -u /home/bilimysql/ https://www.bilibili.com/video/av55400785?p=1
    
    我们下载后可以发现可以将弹幕也一并的下载下来。但是我们并不能直接打开视频看到弹幕,可以使用Danmu2Ass1.1小工具将xml文件转为弹幕文件。

    相关文章

      网友评论

          本文标题:你认识you-get吗?

          本文链接:https://www.haomeiwen.com/subject/ghxlictx.html