Skip to content

安卓酷狗上的发掘热门歌曲神器, 并支持爬取歌曲评论

Notifications You must be signed in to change notification settings

asche910/FindSongs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FindSonngs

前些天偶然听到了某首歌, 发现挺好听的,然后打开歌曲评论,发现评论数竟然高达80多万,紧接着我又看了下歌曲的发行日期,17年的,看到这就不能忍了,像我这种音乐达人(自恋一会大笑)怎麽能不知道这种好歌呢!!!

然后刚好最近考完试,于是决定写个类似的爬虫程序来爬取高评论数歌曲,好了,废话不多说,下面开始介绍下程序吧。

主要功能是:以某首歌为入口,爬取歌曲关联歌单,然后分别遍历对应歌单中歌曲,同样也可再提取对应歌曲的歌单,往复进行。最后关键的是能够提取到每首歌曲的评论以及数目,不过这里的主要目的是评论数目大于15万的则记录下来。

针对的是手机酷狗app(为啥不是别的我就懒得说了,没有啥原因),然后是Fiddler对手机抓包,抓包过程我就省略了。

抓包研究一会后,发现每首歌曲关键的地方是它对应的Hash值,通过这个Hash可以获取到诸多信息,比如评论,关联歌单信息等等。

然后主要就是模拟发包了,特别要注意包内的参数,具体参见代码注释吧!

最后附上效果图

IMAGE

About

安卓酷狗上的发掘热门歌曲神器, 并支持爬取歌曲评论

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages