我们无论是做安卓开发还是 ios 开发,有时候,我们自己做一个 App 那么,我们最头疼的就是数据,我们的数据应该怎么来获得呢?
其实,现在这么多得 App 不是所有的都是有自己的服务器做后台数据的,那么,他们又是从哪里获得的数据呢?今天,我们就来看看怎么获得别人的 App 里面的数据,其实这些数据其实就是一个接口,我们要做的就是要如何抓取这些接口。
这里我只是说一下 mac (其实就是 ios 开发抓接口的步骤):
首先,我们要先准备好我们需要的工具
1.mac os(不一定必须是mac哦)
2.就是我们需要的 Paros 工具了 (这个百度搜索 paros for mac 就 OK 了)
3.就是我们的运行环境了 jdk 我直接给你官网的 jdk->(JDK下载) - (如果连接失效,请自行下载 ->打开官网,www.oracle.com点dowmload点java se 就能看到Jdk下载链接了) 这里要注意:图1
选择画圆圈的地方
开始下载吧-下载好了 就可以安装了
准备步骤就做好了,我们现在就开始怎么去连接我们的手机和paros 代理吧
首先,你下再好一切就可以打开你的paros 了,如果你打不开可能是因为你的环境缺失,会由提示,自己去改,我就不再啰嗦了!
开始打开你的 paros 是这样的图2
接着就是我们要为他设置代理了 直接上图自己看 图3 -> 图4
接下来,就是我们要设置我们的手机代理了,打开手机无线设置,(这里安卓- iphone 都可以) 都要设置成我们刚才设置一样就可以了!
好了 ,现在运行 iphone/安卓 上程序就可以看到数据包了。分为GET 协议和POST 协议两种。
直接分析就好了 可以用 VisualJSON 去解析一下这些数据。