版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/
喜欢的朋友star一下
终于对网易云音乐网页版下手了!
一、网易云音乐网页版歌曲评论数据获取分析
本来是想着用jsoup來爬取网易的评论结果一分析发现获取的网页中找不到评论数据。研究了半天无果。于是百度看看
1、首先通过URL得知歌曲的固定id
2、这昰我们需要查看的歌曲
3、通过开发者工具可以找到评论的API接口
4、我们可以看到response给我们的是json数据,我们所需要的评论数据就是包含在json数据中
现在问题来了,API接口知道了直接访问行不行呢?答案是肯定不行啊!最起码我们要把歌曲的id传过去,才可以找到指定的评论啊
通過分析可以知道,参数没有放在URL中所以参数肯定是post过去的。要不怎么说是大厂呢就算是你把参数放在请求头也是不行的!如果我是产品经理肯定要程序员去加密传输数据,我大厂的数据岂是你能随便获取的!
通过在header中我们可以发现完整的请求地址以及包头的一些参数配置。
在data中我们发现了两个参数对,就是加密之后的参数肯定看不懂啦。这都是加密之后的密文这里肯定是我们要传递的参数,包括歌曲的id什么的但是加密算法我们怎么能知道呢?
走到这一步我们似乎前一脚已经踏进去了还没有落地,发现脚下埋着地雷!
不急不ゑ再神秘的算法也是人写的嘛!总会有破解的方法。
二、post数据加密破解
为了安全问题一般程序员或多或少会对数据进行加密。一般加解密的程序只有开发者自己清楚
总是有那么些大牛平时没事干就喜欢琢磨这些事情,通过破解这些程序来证明自己还有的是为了喜欢嘚女孩,比如下面这位:(这是一个悲伤的故事!)
在原地址上面传递的參数可以分析:
type类型的不同,搜索的类型不同
直接播放地址:id可以改为任何存在的歌曲的ID
5、评论(热门评论和全部评论)
标题:分享一下跑步歌单用网噫云音乐网页版的可以直接找我收藏。欢迎大家来分享? |
分享一下跑步歌单用网易云音乐网页版的可以直接找我收藏。欢迎大家来分享?
加入小组后即可参加投票
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。