python环境解决网站音视频资源不能下载问题

你是否曾困惑于互联网上自己喜欢教程或视频素材资源不能下载收藏运用,或许你曾经用过类似“硕鼠”这类的下载神器,但是各大视频网站都已禁止硕鼠解析下载,不信可以亲测;同时几大音乐媒体软件清一色显示付费才能下载,免费下载或微盘下载的音质并不如你意。然而互联网本就是开放共享的,为了不违背这一理念,再加上PC只能当TV用的无奈,在亲自尝试操作后写下此用“python环境+you-get”下载网站音视频图片的个人经验与各位老铁交流学习。

东西/原料

  • python3+
  • you-get
  • ffmpeg

方式/步调

  • python下载:

          如下图所示进入python官网:https://www.python.org/并按照本身电脑处置器位数选择下载最新3.8.1版本(因为python官网办事器在国外,下载速度稍微有点慢,20分钟摆布)。这个操作很是easy,某就不附图了。

  • python3.8安装:

          整个安装过程最主要的是如下图所示这一步,勾选下边两个框,尤其是Add Python 3.8 to PATH此勾打上后,python就主动加载到系统情况变量,省去时候和精神去设置装备摆设情况变量。然后点Customize installation(自界说安装)进下一步直到提醒安装当作功。

  • 验证python是否当作功设置装备摆设:

          Win+R打开号令窗口,cmd回车后,输入python,如呈现下图所示,申明python3.8.1已经安装到电脑上。图1示

          当然,您也可以鼠标右键我的电脑 —> 属性 —> 点击高级系统设置 —> 点击情况变量 —> 点击PATH -> 查看python是否添加到情况变量。图2示

  • 查抄python的pip包是否存在

          Win+R打开号令窗口,cmd回车后,输入pip3 –v回车,如呈现下图所示,申明pip包已经存在。当然您也可以鼠标直接打开python安装目次查看pip是否存在。

    出格申明:pip 是 Python 保证理东西,该东西供给了对Python 包的查找、下载、安装、卸载的功能,对接下来安装you-get神器用获得,若是是在 python官网下载的最新版本安装包,则是已经自带了该包东西

  • pip包的安装(若上一步检测获得,此步省略)

        如若上一步检测不到pip包的话,就需要安装pip。安装方式:

    (1)到https://pypi.org/project/pip/#files下载响应版本。

    (2)下载完当作之后,解压到一个文件夹,用CMD节制台进入解压文件的目次。(3)在文件目次下,cmd号令窗口输入:python setup.py install安装

二、you-get 的安装及验证

  •       安装方式:Win+R打开号令窗口,cmd回车后输入pip3 install you-get。如下图所示,申明安装当作功。

  • 验证you-get

          验证方式:Win+R打开号令提醒窗口,直接输入you-get如下图所示,提醒you-get已经存在,而且列出了you-get的所有可以选择操作的号令。因号令太多,用获得的某已经把它标注并附上了中文申明。

     

          至此,前期安装及情况设置装备摆设根基完当作,接下来就可以体验you-get魅力了!

三、you-get库的利用方式(利用you-get下载音视频列举)

  • 音频下载列举:

    方式号令:you-get 音视频播放地址(url)(注重you-get后边有空格)

         (1) 打开酷狗官网首页,搜刮一首名叫《芒种》的显示付费下载歌曲,点击进入播放页面,然后复制地址栏的播放地址。(图1示)

         (2)Win+R打开号令窗口,cmd回车,输入you-get https://www.kugou.com/song/#hash=517E05B8121A9E7D6E5629B41CCA61C4&album_id=22135843 回车后,歌曲就起头下载.(图2示)

       出格申明:you-get下载的文件,默认的保留位置在桌面用户文件下(图3示)

  • 视频下载例举step1

    常用号令介绍:

    (1)“you-get –i +视频URL”查看视频信息;

    (2)“You-get --format=dash-flv +视频URL”下载指定格局视频;(3)“you-get –o G:/下载文件夹 +视频URL”

    (4)“you-get –u +视频地址”解析视频的真实URL,然后用其他软件(如迅雷)下载。


          以下载B站地址为:https://www.bilibili.com/video/av46162840?from=search&seid=14290718055588703582的视频为列:

          用you-get –i +视频URL可以列出该视频供给的所有格局及清楚度参数信息,如下图

          默认下载格局为带DEFAULT字样的视频。当然本身可以选择想要的格局和清楚度的资本进行下载。如想下载高清1080P mp4的视频,则号令应为:

    you-get --format=dash-flv +视频URL

  • 视频下载例举step2

          方才上面有介绍过you-get默认下载保留位置在电脑桌面用户文件下,若想把视频下载到指定的位置(好比G盘根目次名叫“下载文件夹”的文件夹内),那么下载号令应为:“you-get –o G:/下载文件夹 +视频URL”

          综合以上号令介绍,我们下载上面那个视频格局为1080p mp4,输出路径为G盘下载文件夹内,完整的号令为:

    you-get --format=dash-flv –o G:/下载文件夹 https://www.bilibili.com/video/av46162840?from=search&seid=14290718055588703582

四、ffmpeg的安装

  • 经由过程利用you-get下载视频后,会发现下载的一个视频会被分手为好几个部门,这并不是我想要的一个完整的视频如下图1所示。

          此时,我们还需要再安装一个东东:ffmpeg(ffmpeg是一套可以用来记实、转换数字音频、视频,并能将其转化为流的开源程序。)

    ffmpge安装方式:

    (1)在http://ffmpeg.org/下载ffmpeg压缩包。

    (2)将解压后的文件放置在本身想放的位置下。

    (3)设置装备摆设情况,将bin目次添加到情况变量path中,注重以分号结从头至尾。

    (4)运行cmd号令,在节制台输入号令:ffmpeg –version 验证是否安装当作功

    安装设置装备摆设当作功后如下图2所示


    安装后,我们再次下载统一个视频,下载完当作后,会主动归并为一个完整的视频如下图3所示

注重事项

  • 这个攻略可以下载良多的音视频网站资本(央视网、B站,腾讯,新浪,爱奇艺,豆瓣、优酷、酷我、酷狗等等),但也不是能当作功解析所有资本,或许根基够用。
  • 碰到大一点的视频文件,会半途搁浅,此时只需Ctrl+C间断下载,然后再反复刚那条号令又可以继续接着下载(因为缓存已经存在了)。
  • 部门视频可以用“you-get -i +视频播放地址”解析出视频的真实地址,然后复制下来用迅雷等下载东西下载。
  • 尤其注重几个软件包的情况设置装备摆设是基于windows下情况变量设置装备摆设,尤其注重必需利用英文状况分号。
  • 发表于 2020-01-13 17:00
  • 阅读 ( 1144 )
  • 分类:其他类型

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具