Charles 无法抓取网易云音乐 app 的包?

2017-02-20 19:54:58 +08:00
 onsala

尝试解析电脑端网易云音乐的加密方式,但太复杂了,决定放弃。在 GitHub 上看了一下其他朋友的项目,发现他们基本都是通过移动端抓取的。之前爬过知乎用移动端的 api 确实要方便很多,所以我也决定从移动端(Android)来解析。

我使用的抓包工具是 Ubuntu 版本的 Charles4.02 ,但是不知道为什么使用 Charles 可以抓取知乎等 app 的 api 包都可以正确解析,唯独网易云音乐的包解析不了。

从下面截图可以看出,知乎的每一个包我都可以正确抓取到:

请问 V 站的各位朋友使用 Charles 遇到过这种情况吗?能不能推荐一下相关的解决方法?

4556 次点击
所在节点    Python
4 条回复
fantastM
2017-02-20 21:24:14 +08:00
记得 Charles 只能抓取 http 吧
marginleft
2017-02-21 07:25:00 +08:00
ssl pinning
cece0417
2017-02-21 10:41:10 +08:00
我们自己产品测试环境的 https 可以抓到,然后正式环境的 https 就解析不了。估计可能网易云也作了限制吧
onsala
2017-02-21 12:08:49 +08:00
@fantastM 好像是这个原因。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/341870

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX