网易云音乐最喜欢歌曲匹配系统,根据用户最近听的歌曲计算两个用户喜爱的歌曲匹配度,并得出结果,通过用户授权之后,可以在系统内匹配到与自己喜爱歌曲相似度高的用户,形成社交同好圈子。
主要实现以下几个功能,分模块逐步完成并发布,项目完全开源。
喜爱歌曲排行榜数据爬取自网易云音乐个人首页数据,使用``爬虫技术被动爬取,用户需要匹配时再匹配执行一次。
使用服务后同意授权协议,允许授权自己网易云的喜欢音乐排行榜,并允许其他用户查看自己的社交信息,实现听歌交友的场景。授权用户会在服务器闲置状态时自动爬取更新首页数据。
根据以授权用户的数据,生产固定时段的听歌排行榜
绑定自己网易云音乐账号,形成社交圈子
发布乐评,转载网易云音乐精彩乐评,用户发布的社交系统
- 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