目录
爬虫: 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. 能够从网页上下载歌曲和图片











