• 基于Python的QQ音乐音频图片搜索系统


    资源下载地址:https://download.csdn.net/download/sheziqiong/85798547
    资源下载地址:https://download.csdn.net/download/sheziqiong/85798547
    目录
    爬虫: 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
      在此次实验报告中将会分为五个部分进行单独分析,这五个部分分别是爬虫、界面、文本搜索、图片搜索以及音频搜索。
      爬虫:
      一、库
      1.requests
      2.urllib
      二、实现功能
      1.能够通过 requests.get 获得网页上的内容,并使用 json.loads 进行解析
      2.能够快速定位歌曲、专辑的信息,包括专辑名、歌手、歌词、专辑简介、发行时间、流派、发行公司等
      3.能够从网页上下载歌曲和图片
      三、实现过程
      1.爬取 QQ 音乐网站的榜单,通过榜单下载歌曲
      2.分析发现搜索各首歌曲的 url 地址中的区别在于其中的一段内容代表的是搜索输入的文字的编码,利用这一特性模拟搜索从榜单上爬取下来的歌曲
      3.通过分析网页的 url 地址,发现每一首歌曲都有自己特定的”media_mid” 属性,这个属性是各个歌曲的下载 url 地址唯一不同的地方。通过将该属性替换到 url 中的固定位置,可以完成歌曲、专辑、歌词定位
      4.定位到歌曲、专辑、歌词、图片地址后完成文本的写入
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      资源下载地址:https://download.csdn.net/download/sheziqiong/85798547
      资源下载地址:https://download.csdn.net/download/sheziqiong/85798547
  • 相关阅读:
    使用Matplotlib画多y轴图
    基于蚁群算法的TPS问题求解策略研究(Matlab代码实现)
    MindSpore应用案例——AI诗人
    高防回源ip被源站拦截怎么办
    SQLite
    TikTok体育精彩瞬间:全球体育迷的天堂
    面试官:Java反射是什么?我回答不上来
    【金蝶BI方案】做生产订单分析,要分析哪些指标?
    采集数据重复解决方法
    clickhouse-keeper简介及使用
  • 原文地址:https://blog.csdn.net/sheziqiong/article/details/125482734