picone / CloudMusicSimilarMan

这是个神奇的项目,通过爬取网易云音乐上每个人喜欢的歌单,找到与你喜欢的歌相近的♂人

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CloudMusicSimilarMan

通过爬取网易云音乐所有用户“喜欢的音乐”歌单的歌曲,并与某一账号喜欢的歌曲求交集,把交集数量Tok-K的用户列举出来,深度挖掘与你有同样兴趣的用♂户。

项目构成

爬虫器

爬虫器使用Scrapy框架,爬取到的内容都存放到MongoDB中。详细内容

后台服务

处理用户交集结果请求,求出交集最多的用户。项目试用Golang开发,应用grpc进行RPC通讯。

特性

  • 求交集使用RCF算法,参考《Faster upper bounding of intersection sizes》

前台渲染

用户页面渲染,结果缓存等。详细内容

捐赠

如果你觉得我的项目对你有帮助,欢迎捐赠。

微信 支付宝

LICENSE

你可以在GPL 3.0许可下自由使用本项目。

About

这是个神奇的项目,通过爬取网易云音乐上每个人喜欢的歌单,找到与你喜欢的歌相近的♂人

License:GNU Lesser General Public License v3.0


Languages

Language:PHP 57.0%Language:Python 35.7%Language:HTML 7.3%