Skip to content

raphaelli/163-Music-Fans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

163-Music-Fans

网易云音乐最喜欢歌曲匹配系统,根据用户最近听的歌曲计算两个用户喜爱的歌曲匹配度,并得出结果,通过用户授权之后,可以在系统内匹配到与自己喜爱歌曲相似度高的用户,形成社交同好圈子。

实现功能:

主要实现以下几个功能,分模块逐步完成并发布,项目完全开源。

喜爱歌曲排行榜数据

喜爱歌曲排行榜数据爬取自网易云音乐个人首页数据,使用``爬虫技术被动爬取,用户需要匹配时再匹配执行一次。

服务器闲置状态时自动更新缓存数据

使用服务后同意授权协议,允许授权自己网易云的喜欢音乐排行榜,并允许其他用户查看自己的社交信息,实现听歌交友的场景。授权用户会在服务器闲置状态时自动爬取更新首页数据。

授权用户听歌排行榜

根据以授权用户的数据,生产固定时段的听歌排行榜

用户系统

绑定自己网易云音乐账号,形成社交圈子

社交圈系统

发布乐评,转载网易云音乐精彩乐评,用户发布的社交系统

项目进度

  • 2017/9/18 项目立项,确认技术栈
  • 2018/1/22 学习爬虫基础并实践
  • 2018/1/24 实践听歌排行爬虫,动态加载待解决
  • 2018/3/17 动态加载基本解决
  • 2018/3/18 喜欢歌曲爬取与歌曲对比功能完成
  • 2018/3/20 加入数据库比对
  • 2018/3/28 对比逻辑转换成java语言
  • 2018/3/28 新增java库 NetMusic

About

💽网易云音乐听歌数据

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •