# 爬虫工具-vipMusic **Repository Path**: gui_tools/vipMusic ## Basic Information - **Project Name**: 爬虫工具-vipMusic - **Description**: 爬虫工具-vipMusic: python 爬虫,下载一些vip音乐(网易云、酷狗、QQ音乐) - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2020-11-12 - **Last Updated**: 2021-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vipMusic ### 1. 项目介绍 该项目中包含下载网易云音乐、QQ音乐和酷狗音乐的程序,其中 - 下载网易云音乐的是:[craw_neteasy_music.py](./craw_neteasy_music.py) - 下载QQ音乐的是:[craw_qq_music.py](./craw_qq_music.py) - 下载酷狗音乐的是:[craw_kg_music.py](./craw_kg_music.py) - 三个播放器的音乐都可以下载的是:[craw_music.py](./craw_music.py) ### 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](./craw_music.py)) 其实就是简单的将三个类放在一个程序里,然后修改一些main方法,使得你可以在运行程序的时候,可以通过选择播放器来下载音乐。爬去音乐的技术都没变,还是之前的那些注意事项。 但是这儿你需要注意,因为main函数里会先检测浏览器和浏览器驱动,所以如果检测到异常的话,终端会打印一段话`"请先安装最新版Chrome浏览器!".....`,这个你也可以不用管,因为做了异常处理,但是在选择播放器的时候,你就不能选择网易云音乐了,其他两个还是可以用的。 ### 3. 建议 在你调试好之后,可以使用pyinstaller来打包程序,我亲自试过,没有问题的。 **如果你有优化此项目的建议或者有其他播放器的音乐下载程序,也可以在这儿分享一下。**