zoukankan      html  css  js  c++  java
  • Python You-Get使用说明

    you-get帮助使用手册

    you-get使用手册
    可选参数:  
      -V, --version          查看版本并退出
      -h, --help             查看帮助信息
    不影响使用的选项:  
      -i, --info             查看页面视频信息
      -u, --url              查看页面视频信息包括解析的url地址
      --json                 以json格式查看页面视频信息
    下载选项:  
      -n, --no-merge         不合并视频
      --no-caption           不下载字幕
      -f, --force           强制覆盖现有文件
      -F STREAM_ID, --format STREAM_ID 指定视频的格式
      -O FILE, --output-filename FILE 指定下载的文件名称
      -o DIR, --output-dir DIR 指定下载文件的目录
      -p PLAYER, --player PLAYER 把视频流输出到指定的播放器
      -c COOKIES_FILE, --cookies COOKIES_FILE 加载cookie文件
      -t SECONDS, --timeout SECONDS 设置超时时间
      -d, --debug            显示跟踪、调试信息
      -I FILE, --input-file FILE 从文件读取url列表
      -P PASSWORD, --password PASSWORD 指定加密视频的密码
      -l, --playlist         显示可以下载的列表
      -a, --auto-rename      自动重命名相同的名称不同的文件
    代理选项:  
      -x HOST:PORT, --http-proxy HOST:PORT 使用http代理下载
      -y HOST:PORT, --extractor-proxy HOST:PORT 仅抓取数据时使用http代理
      --no-proxy             关闭代理
      -s HOST:PORT, --socks-proxy HOST:PORT 使用socks5代理进行下载
       

    出处:https://www.cnblogs.com/zwgbk/p/10238489.html

    =======================================================================================

    Python You-Get (送你一个免广告的视频和音乐网站 VIP)

    You-get可以在仅仅提供URL情况下就可以实现下载视频、图片、音乐等信息。也可以通过播放器在线观看视频或听音乐,重要的是再也不用烦恼弹出的广告了,如果你想观看视频,但又不想观看广告,并且你还想把视频保存下来,它是一个很好的选择。You-get是一个基于命令行运行的python第三方库。

    下面两段是you-get的作者对它的介绍:

    为什么你要好好的用you-get:

    你欢喜于互联网上的富媒体内容,并为个人寻欢而储存

    你喜悦观看的视频,然而不得保存;对个人设备无从控制,此乃违背开放互联网之行为

    你寻求解脱于闭源软件或JavaScript的代码,并禁止闪光运行

    你为黑客精神与自由软件而欣喜

    you-get之功用:

    下载流行网站之音视频,例如YouTube,优酷,Niconico,以及更多。(查看完整请立即获取iTunes列表)

    于您心仪的媒体播放器中观看在线视频,脱离浏览器与广告

    下载您喜欢的网页上的图片

    下载任何非HTML内容,例如二进制文件

    安装:pip3 install you-get

    本章使用的视频网址(笔者推荐):

    https://www.bilibili.com/video/av34818622

    Windows在想要保存的文件夹内使用快捷键打开命令行:shift+鼠标右键

    播放flv格式视频推荐使用:暴风影音

    Ctrl+C可暂停下载,再次输入下载命令可继续下载

    直接按默认方式下载视频:

    视频保存的地址为你终端所运行的地址

    you-get https://www.bilibili.com/video/av34818622

    查看视频的详细信息:

    you-get -i https://www.bilibili.com/video/av34818622

    带参数下载视频:

    参数:-o 文件绝对路径

    参数:-O 文件重命名

    参数:--format=flv 需要下载的版本号,如上视频的详细信息绿色框

    ...

     

    下载后内容显示:

    下载一张图片:

    you-get http://p0.so.qhimgs1.com/bdr/_240_/t01b2d9773266dc30ec.png

    下载一首音乐:

    you-get http://www.kuwo.cn/yinyue/9857007/

    获取音乐URL方法:

    获取RUL的json信息:

    you-get --json  http://www.kuwo.cn/yinyue/9857007/

    在线观看视频(稳定性较差):

    Windows 下载播放器:PotPlayer

    添加PotPlayerMini.exe的文件夹路径到系统环境变量

    命令:

    you-get -p PotPlayerMini https://www.iqiyi.com/v_19rrlcgb4w.html?vfm=2008_aldbd

    电影《一念天堂》

    使用树莓派测试(待测试):

    安装:sudo apt install vlc

    使用--player/-p将视频喂进播放器,例如mplayer或者vlc,而不是下载:

    you-get -p vlc https://www.bilibili.com/video/av34818622

    $ you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

    或者你想在浏览器中观看而不希望看广告或评论区:

    $ you-get -p chromium 'https://www.youtube.com/watch?v=jNQXAC9IVRw'


    参考:

    https://jingyan.baidu.com/article/ceb9fb10944f9b8cad2ba0ae.html

    https://github.com/soimort/you-get

    文档:

    https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E

    查看支持网站:

    https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E#%E6%94%AF%E6%8C%81%E7%BD%91%E7%AB%99

    出处:https://www.cnblogs.com/dongxiaodong/p/10007590.html

    =======================================================================================

    You-Get——基于Python3的媒体下载工具

    You-Get是一个基于 Python 3 的下载工具。使用 You-Get 可以很轻松的下载到网络上的视频、图片及音乐。

    项目主页:https://github.com/soimort/you-get
    You-Get 主页:https://you-get.org/
    You-Get 原版中文说明:https://github.com/soimort/you-get/wiki/中文说明/
    作者:soimort


    You-Get


    Python 是一款跨平台编程语言,Liunx 以及 Mac OS 下都可以使用,此处展示仅使用 Windows。


    0x01 使用 You-Get 下载视频

    Step1 下载与安装 Python 3

    1.访问 Python 官方网站下载对应版本的Python,You-Get基于Python 3,建议下载 Python 3.5.1
    2.安装 Python 3.5.1,注意勾选Add Python 3.5 to PATH


    勾选


    3.按Win+R键打开运行,输入cmd,再输入python并回车执行,如果出现如下界面,则代表安装成功。


    安装成功

    Step2 安装You-Get

    1.打开cmd,输入命令并执行

    pip3 install you-get

    2.输入命令,检测 You-Get 是否安装成功

    you-get

    you-get安装成功

    Step3 开始下载吧

    打开cmd输入命令

    you-get[视频地址]

    e.g.下载一段美拍视频
    输入如下命令

    you-get http://www.meipai.com/media/454570774

    点击左上角可以快速粘贴

    文件保存在C:Users用户名目录下,如果想自定义保存位置,使用如下命令即可

    e.g.下载一段美拍视频并保存在E:Desktop

    you-get -o E:/Desktop http://www.meipai.com/media/454570774

    0x02 You-Get 有关视频的其他用法

    You-Get仅用来下载视频显得有些大材小用了,作者也给出了You-Get的一些其他用法,这里着重介绍几个。

    1.选择视频下载格式和清晰度

    通常网页视频的格式为.flv,但部分网站会提供好几种视频格式,我们可以使用 You-Get 下载这些视频。

    e.g.下载一段优酷视频
    1.查看当前视频的清晰度和格式

    you-get -i http://v.youku.com/v_show/id_XMTQ2NzQyMjY1Ng.html

    视频提供三种格式,三种清晰度

    2.选择需要下载的清晰度及格式

    you-get --format=hd2 http://v.youku.com/v_show/id_XMTQ2NzQyMjY1Ng.html

    下载成功

    2.在本地播放器中播放流媒体视频

    Flash 因CPU占用高被嗤之以鼻,而 You-Get 可以直接在本地播放器中播放网页视频。类似功能的还有 Livestreamer 这个神奇的工具。

    e.g.在 PotPlayer 中播放一段下面这段爱奇艺视频
    (视频链接:http://www.iqiyi.com/v_19rrgzy5ls.html)

    1.在资源管理器中打开 PotPlayer 安装目录
    2.按住Shift并右击鼠标,选择在此处打开命令窗口
    3.输入下面的 You-Get 播放命令即可

    you-get -p PotPlayerMini64.exe http://v.youku.com/v_show/id_XMTY0MTA4ODM1Mg==.html

    (注意 PotPalyer 可执行文件的文件名的大小写,大小写错误将会导致 you-get 报错,如果 Potplayer 播放失败请尝试使用 VLC 进行播放)


    播放成功

    3.暂停下载与继续下载

    1.暂停下载:和Linux一样,按Ctrl+C可以中断命令,下载目录下会保存有一个以.download为扩展名的缓存文件。

    2.继续下载:重新执行下载任务,如果下载目录下有上次下载保存的缓存文件,则继续上次下载进度。

    3.强制重新下载(即使下载完成也会重新写入):

    you-get -f http://www.meipai.com/media/437971164

    4.下载视频列表中的所有视频

    优酷等网站会提供视频列表,而 You-Get 可以通过视频列表进行批量下载。

    e.g.下载一个优酷视频专辑

    you-get http://www.youku.com/playlist_show/id_25917721.html

    下载成功

    5.下载Bilibili视频的弹幕

    看Bilibili没有弹幕简直失去了人生一大乐趣,You-Get同样提供了弹幕下载功能。

    1.输入命令下载 Bilibili 视频
    2.下载完成后会自动下载.xml格式的弹幕


    Bilibili视频及弹幕下载


    3.使用 Danmu2Ass .xml格式转换为.ass格式
    4.打开播放器,将.ass文件加载即可


    PotPlayer中加载弹幕

    0x03 You-Get 下载图片

    You-Get 不但支持视频下载,同样支持图片下载,支持的站点已在其主页列出,部分网站支持批量下载。
    1.访问网站
    2.点击图片/帖子,进入图片/帖子详情
    3.复制地址到 You-Get 下载即可

    截图中展现了一些例子


    Twitter

    Imgur

    Flickr

    Pinterest

    0x04 其他的一些

    1.使用 You-Get 建议先安装FFmpeg或 Libav
    4.部分网站在中国大陆可能无法访问,如果想正常访问这些网站,可以去问问神奇海螺。

    出处:https://www.cnblogs.com/wangchuanyang/p/6435994.html

    您的资助是我最大的动力!
    金额随意,欢迎来赏!
    款后有任何问题请给我留言。

    如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
    如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我。(●'◡'●)

    如果你觉得本篇文章对你有所帮助,请给予我更多的鼓励,求打             付款后有任何问题请给我留言!!!

    因为,我的写作热情也离不开您的肯定支持,感谢您的阅读,我是【Jack_孟】!

  • 相关阅读:
    Fiddler: Creation of interception certificate failed.
    ip地址检查正则表达式 兼容ipv4,ipv6
    母版页与子页的启动过程
    erlang 读取confg文件异常 could not start kernel pid error in config file
    转义字符 显示形式 转换成 实际形式 \\n to \n
    How to use epoll? A complete example in C
    Lex & Flex 词法分析器实践(未完,持续更新)
    我理解的爱情———柳智宇 (转载)
    Learning by doing 系列文章概述
    锁与RCU数据共享机制
  • 原文地址:https://www.cnblogs.com/mq0036/p/14917172.html
Copyright © 2011-2022 走看看