You-Get的安装与使用

You-Get的简介

1.you-get的安装与升级

(1)win+R,打开命令行工具,输入“cmd”

(2)在cmd中使用pip命令安装

pip3 install you-get


(3)升级命令

pip3 install --upgrade you-get

**注意:**使用pip命令安装you-get时可能会失败,需要先配置环境变量,步骤如下
将python所安装在的文件打开,找到Scripts文件,打开它,找到pip3.exe的目录,复制这个路径(如下图绿色方框所示的路径)

右键“我的电脑”—属性—高级系统设置—环境变量—在用户变量中找到Path—编辑—添加环境变量


接下来就可以使用pip3 install you-get安装you-get了

使用

一.下载视频

需要先获取视频的url,使用360浏览器的猫抓插件可以事半功倍
参考获取视频的URL地址

二.下载音乐

(1)首先要获取想要下载的音乐的URL,然后和下载视频一样的手法

you-get URL

不同的音乐平台获取其音乐url的方法不一样,我先以网易云音乐为例。
通过网易云音乐寻找想要下载的音乐的URL
参考了关于网易云歌曲外链接获取方法:

首先要声明的是
网易云歌曲一般会有一个外链:
http://music.163.com/song/media/outer/url?id=562598065.mp3
其中id改为相应的歌曲ID即可,从而实现对网易云音乐歌曲的抓取

具体步骤:
打开网易云音乐,点击一首想要下载的音乐,看到上面的地址栏里有一串网址,着重看网址的最后“id=1407551413”,这个id就是这首歌曲的id。
然后将该id替换到链接 http://music.163.com/song/media/outer/url?id= .mp3中。
如:http://music.163.com/song/media/outer/url?id=1407551413.mp3
复制这个链接,就可以直接通过网页打开纯mp3地址了。

地址栏的链接(蓝色框中的链接)就是刚才选择的歌曲的URL了

接下来去命令行窗口使用“you-get URL”下载这首歌曲

歌曲下载到了默认的文件夹中

**注:**我在使用“将该id替换到链接http://music.163.com/song/media/outer/url?id= .mp3中”
这个方法时遇到了一个问题,就是我先把这个模板链接粘贴到地址栏上,然后在把歌曲的id复制到“.mp3”前面的位置,我忽略了一个格式错误:“id= .mp3”中,“=”和“.”之间居然有一个空格,在把id粘贴进去的时候要把那个空格删除才行,这也是一个小插曲或者小经验吧!

去掉空格后的模板:http://music.163.com/song/media/outer/url?id=.mp3

如果通过这个方法难以获取音乐的url,还可以使用一种更加专业的方法-使用开发者工具获取链接
参考使用开发者工具获取链接

最近又发现一个获取音乐链接的捷径,有一个神奇的网站:全网音乐免费下载工具
http://music.sonimei.cn/
直接解决了获取不同音乐平台音乐链接的难题。

只要在这个框里输入音乐名,并选择一个音乐平台,点击下面的"Get",就可以在下方得到该音乐在不同平台上的url。
想吐槽一下,最近网易云音乐好像有些拉跨,很多音乐都无法找到,QQ音乐倒是做的风生水起,什么歌都有。
但还是网易云更加贴心,用它的外链下载音乐很方便,没整那么多花里胡哨的。

鉴于网易云音乐的亲民,我优先考虑使用网易云音乐外链来作为you-get后面的url,所以,如果有现成的网易云链接,我就直接win+R—>cmd—>you-get url,直接转瞬之间把歌曲纳入麾下,hiahiahia。
比如下面这个B站里很火的《勾指起誓》,下面就提供了歌曲的网易云链接,简直直往枪口上撞。

You-Get的安装与使用相关推荐

  1. linux环境下nacos的安装+启动,阿里云服务器安装nacos

    nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...

  2. Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败

    [Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...

  3. Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!

    最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...

  4. 在docker上安装部署tomcat项目 超简单,拿来主义

    在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...

  5. docker一步安装mysql,docker的魅力就在于此

    正常来说,使用docker安装东西的步骤是serach它有没有,然后pull它 这里其实只要一步(如果你没有安装过.没有端口占用等问题的话!!) $ docker run -d -p 3306:330 ...

  6. Linux下tomcat的安装与卸载以及配置(超简单)

    无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...

  7. Linux下安装Java8

    Linux(ubuntu)下Java8安装 1.下载jdk8 这个看大家了,linux版本的就可以 2.创建jvm文件夹 在根目录下创建名为jvm的文件夹(在哪里创建看个人) $ sudo mkdir ...

  8. Linux安装mysql,一步到位!

    今天在腾讯云上面买了一个服务器,想要把自己的项目部署一下,就要安装mysql,以下是我的安装步骤,在网上有很多人把install敲错了,还有的少-get,种种错误试完之后,我决定发一篇 sudo ap ...

  9. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  10. Docker安装Apache与运行简单的web服务——httpd helloworld

    Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...

最新文章

  1. 谈谈Visual Studio的缺点,比较Eclipse
  2. 牛客一 G-Game of Swapping Numbers
  3. 最佳实践:使用负载均衡SLB IPv6搞定苹果AppStore审核
  4. linux中shell数组的使用和建立
  5. 泸州市的电子计算机学校名称,泸州电子计算机机械学校2020年招生简介
  6. Oracle11g64位安装
  7. 控制台运行jar中文乱码问题
  8. 遥感图像深度学习标注——分布式协同标注
  9. CE找基址及偏移教程 外挂必学
  10. 【STM32F429】第6章 ThreadX操作系统移植(IAR)
  11. go之树型结构深度理解
  12. socket学习之电脑手机通信
  13. Matlab基于蚁群算法求解多旅行商MTSP问题
  14. opencv读取超大像素图片
  15. cf19B Checkout Assistant (01背包_好题)
  16. LookupError: Resource omw-1.4 not found. nltk3.7查找近反义词解决方法
  17. 微信小程序文字两边添加横线
  18. python sanic openapi_Sanic框架之插件sanic-openapi
  19. 中富金石马力老师:2022年中央一号文件发布 时隔多年重提加强粮库建设
  20. EDA(Quartus II)——乐曲硬件演奏电路设计

热门文章

  1. U盘引导安装centos7
  2. Python根据拼音对中文排序
  3. 金蝶EAS-BOS二开详细过程
  4. 互联网创新创业大赛优秀范例_互联网创业大赛优秀作品_ 创新创业大赛优秀作品...
  5. 计算机台式电源3c号,电源3C认证流程详情介绍
  6. 给网页添加背景图片 html+css
  7. 神经网络和深度学习基本原理
  8. ​UI自动化测试面试题及答案大全
  9. vc调用任何第三方库的一般方法
  10. python bytes转str_Python3中bytes类型转换为str类型