文件名称:java6string源码-CloudMusicApi:网易云音乐API接口获取和分析
文件大小:772KB
文件格式:ZIP
更新时间:2024-06-24 09:41:15
系统开源
java6 string源码 CloudMusicApi 网易云音乐API接口获取和分析 一、网易云音乐歌曲评论数据获取分析 本来是想着用jsoup来爬取网易的评论,结果一分析发现获取的网页中找不到评论数据。研究了半天,无果。于是百度看看。 果然是大厂,在安全方面肯定做的比较多,原因是在传递参数的时候对参数进行加密,所以在我们直接访问网址的时候,如果传递的参数没有经过加密,前端页面就获取不到数据。看看知乎的大神们的解法: 下面是我的分析 我们先对页面分析: 1、首先通过URL得知歌曲的固定id 2、这是我们需要查看的歌曲 3、通过开发者工具可以找到评论的API接口 4、我们可以看到response给我们的是json数据,我们所需要的评论数据就是包含在json数据中。 现在问题来了,API接口知道了,直接访问行不行呢?答案是,肯定不行啊!最起码我们要把歌曲的id传过去,才可以找到指定的评论啊。 通过分析可以知道,参数没有放在URL中,所以参数肯定是post过去的。要不怎么说是大厂呢,就算是你把参数放在请求头也是不行的!如果我是产品经理肯定要程序员去加密传输数据,我大厂的数据岂是你能随便获
【文件预览】:
CloudMusicApi-master
----core.js(39KB)
----src()
--------core()
--------netease()
--------bean()
--------secret()
----.idea()
--------uiDesigner.xml(9KB)
--------misc.xml(364B)
--------modules.xml(260B)
--------libraries()
--------inspectionProfiles()
----NeteaseApi.iml(496B)
----README.md(10KB)
----libs()
--------fastjson-1.2.32.jar(455KB)
--------jsoup-1.10.3.jar(347KB)