目录
爬虫: 1
一、库 1
二、实现功能 2
三、实现过程 2
四、难点 3
界面: 3
(2) 当检测到鼠标滑过图片区域时,图片下部的歌曲信息由原先的一行专辑名 6
文本搜索: 9
一、库 9
二、原理 9
三、实现步骤 10
图片搜索: 一、库1.H5py 2.OpenCV 11
3. Numpy 11
二、原理 11
三、实现步骤 11
四、测试 12
五、对比 13
音频搜索: 一、库1.ffmpeg 2.wave 3.pyaudio 13
二、原理 13
三、实现步骤: 13
1. 音频格式转码 13
2. 提取音频特征 15
3. 数据存储 17
4. 匹配方法 17
5. 搜索 18
四、测试 19
分工: 19
在此次实验报告中将会分为五个部分进行单独分析,这五个部分分别是爬虫、界面、文本搜索、图片搜索以及音频搜索。
爬虫:
一、库
1. requests
2. urllib
二、实现功能
1. 能够通过 requests.get 获得网页上的内容,并使用 json.loads 进行解析
2. 能够快速定位歌曲、专辑的信息,包括专辑名、歌手、歌词、专辑简介、发行时间、流派、发行公司等
3. 能够从网页上下载歌曲和图片











