Skip to content

weitw/vipMusic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vipMusic

1. 项目介绍

该项目中包含下载网易云音乐、QQ音乐和酷狗音乐的程序,其中

2. 注意事项

2.1 下载网易云音乐

下载网易云音乐是主要利用的是selenium技术来实现的(用到的浏览器是Chrome),所以,你需要保证两点

  • 一是你的电脑上有Chrome浏览器
  • 二是你需要下载一个和你的Chrome浏览器对应版本的浏览器驱动,然后放到和craw_neteasy_music.py同一目录下。

当然,你也可以自行修改代码,换成其他浏览器也可以,但是一定要保证有相应浏览器对应版本的驱动。

注:这四个py文件之间没有任何的联系,你可以单独的运行其中一个程序。

2.2 下载QQ音乐、酷狗音乐

这两款播放器没有用到selenium,所以如果你要下载的是这两款播放器里面的音乐,可以不用保证有浏览器和浏览器驱动,因为是直接使用requests来抓取网页并解析得到的音乐下载地址。

2.3 关于音乐下载的目录

在程序的main函数里,首先判断了你程序所在的目录下是否有一个叫music的目录,如果没有的话,程序会自动创建该目录。之后下载的音乐都会放在这个目录下

2.4 关于三个播放器都可以下载的程序(即craw_music.py

其实就是简单的将三个类放在一个程序里,然后修改一些main方法,使得你可以在运行程序的时候,可以通过选择播放器来下载音乐。爬去音乐的技术都没变,还是之前的那些注意事项。

但是这儿你需要注意,因为main函数里会先检测浏览器和浏览器驱动,所以如果检测到异常的话,终端会打印一段话"请先安装最新版Chrome浏览器!".....,这个你也可以不用管,因为做了异常处理,但是在选择播放器的时候,你就不能选择网易云音乐了,其他两个还是可以用的。

3. 建议

在你调试好之后,可以使用pyinstaller来打包程序,我亲自试过,没有问题的。

如果你有优化此项目的建议或者有其他播放器的音乐下载程序,也可以在这儿分享一下。

About

python 爬虫,下载一些vip音乐(网易云、酷狗、QQ音乐)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages