网易云音乐怎么查看歌曲发行时间
发布网友
发布时间:2022-02-22 22:50
我来回答
共3个回答
热心网友
时间:2022-02-23 00:19
当然,这肯定不现实的,比较现实的做法当然是 —— 爬虫。
写程序让代码帮你去海量的评论数据里去找出他的评论。
那么问题来了:
程序的逻辑应该是怎样的?
网易云音乐里这么多歌,每首歌评论这么多,我应该去把每首歌的评论都查询一遍吗?
这个工作量听起来就是不可完成的。
以我查询不到10位用户的数据为例,本地共抓取了评论1800万条,数据大小以及达到4.5GB。当然,抓取次数越多,本地数据越完整,数据量大小增长趋势将变小,但仍是一个非常恐怖的数据量级。
因此,我们应当选择性对歌曲评论抓取。我们应该去找这名用户(公开)信息中,所有能和这名用户有关的歌曲。总的来说包含以下四部分:
动态里分享的歌曲
听歌排行榜歌曲(周榜及总榜)
收藏的歌曲及创建歌单内的歌曲
收藏歌单的歌曲
不难想象,用户在上述四种情形下,对歌曲提交评论的可能性是由高到低的。因此,可以对一名用户的以上四部分的歌曲评论进行抓取筛选。当然,隐藏了听歌排行榜的用户则第二部分数据不可达。
这样获取的数据完整吗?
当然是不完整的。我们只抓取了可见信息里与用户关联的歌曲评论。如果用户在一首自己也没听过,也没收藏,反正不满足以上四部分条件的歌曲下评论,除非在抓取别的用户时碰巧也抓取了这首歌曲,否则是不能获取的。
另外,网易云音乐评论接口并不开放完整数据。比如一首评论数量为60万的歌曲,我们只能够查询到最近1000条及最早1000条(你可以尝试在一首评论很多的歌曲翻页查看评论,50页之后的数据是无法获取的)。比如评论有200页,只能获取前50页和后50页数据,而中间部分的评论也无法获取,所以也会导致评论漏抓取。(此*已取消 2020-07-29)
热心网友
时间:2022-02-23 01:37
播放界面右下角三个点, 点击选择“专辑”,就出现发行时间啦
热心网友
时间:2022-02-23 03:12
打开歌曲详情。