网易云音乐发布音乐,歌曲审核未通过,这怎么过?如何使用Python爬取网易云音乐歌单内的歌曲

本文目录
网易云音乐发布音乐,歌曲审核未通过,这怎么过
首先,你需要一个有网易云音乐线上环境数据库账号密码的朋友。
然后请他吃顿饭,让他偷偷帮你去数据库查询一下。
当然,这肯定不现实的,比较现实的做法当然是 —— 爬虫。
写程序让代码帮你去海量的评论数据里去找出他的评论。
那么问题来了:
程序的逻辑应该是怎样的?
网易云音乐里这么多歌,每首歌评论这么多,我应该去把每首歌的评论都查询一遍吗?
这个工作量听起来就是不可完成的。
以我查询不到10位用户的数据为例,本地共抓取了评论1800万条,数据大小以及达到4.5GB。当然,抓取次数越多,本地数据越完整,数据量大小增长趋势将变小,但仍是一个非常恐怖的数据量级。
因此,我们应当选择性对歌曲评论抓取。我们应该去找这名用户(公开)信息中,所有能和这名用户有关的歌曲。总的来说包含以下四部分:
动态里分享的歌曲
听歌排行榜歌曲(周榜及总榜)
收藏的歌曲及创建歌单内的歌曲
收藏歌单的歌曲
不难想象,用户在上述四种情形下,对歌曲提交评论的可能性是由高到低的。因此,可以对一名用户的以上四部分的歌曲评论进行抓取筛选。当然,隐藏了听歌排行榜的用户则第二部分数据不可达。
这样获取的数据完整吗?
当然是不完整的。我们只抓取了可见信息里与用户关联的歌曲评论。如果用户在一首自己也没听过,也没收藏,反正不满足以上四部分条件的歌曲下评论,除非在抓取别的用户时碰巧也抓取了这首歌曲,否则是不能获取的。
另外,网易云音乐评论接口并不开放完整数据。比如一首评论数量为60万的歌曲,我们只能够查询到最近1000条及最早1000条(你可以尝试在一首评论很多的歌曲翻页查看评论,50页之后的数据是无法获取的)。比如评论有200页,只能获取前50页和后50页数据,而中间部分的评论也无法获取,所以也会导致评论漏抓取
如何使用Python爬取网易云音乐歌单内的歌曲
1首先在浏览器在打开网易云音乐的网页版,并点进一个歌单。
2.在浏览器的开发者工具审查该页面的元素(一般按f12可以弹出该工具),选择Network,之后选择doc可以简便地找到我们需要的元素。
注:以下两步第3,第4步主要是为了防止网站的反爬,经过这两步后,基本可以避开网站的反爬,所以如果你爬取的网站没有反爬的话,可以跳过这两步。
3.查看网页的请求方式--get请求
4.查看header
5.在Response中找到我们所需要的元素所在的标签位置(如:我们要爬取的是歌曲,既需要寻找歌曲的名字与其id信息,观察可以发现其中一首歌单中的歌名-moon在类名为“f-hide”的ul标签的li标签的a标签中) ~
如何爬取网易云音乐用户听歌历史
用了
不开心,都不能删除。
不怎麼样,有一点点记录。
不用了。
去看它那个排行榜。我听了几十遍,他的个榜上的歌,听了几百遍,它根本就没有记录。
降低用户感受,简直感到E心和浪费时间。
且这个听歌排行,根本就不准的,但很不准。
很无聊很错乱的功能!
我自己听了有些歌,他只给我显示听了2遍。
後来断断续续

更多文章:
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00








