导语:

童鞋们在做软件开发学习过程中不可避免的要做练习,那么想模仿一个软件就要拿到这个软件的接口数据,接下来我就推荐一个抓包软件--Charles又名(青花瓷)

1.开始之前的准备工作

首先安装一下这个软件,这一步就不在赘述了,网上搜资源然后下载

安装完成后先打开,进行下面操作。

然后去自己电脑的系统偏好设置 -->网络 --> 以太网里的IP地址(我是连的网线然后用电脑共享的wifi)下图所示

连上WIFI后,来到手机的无线页面.下图所示

然后进入到了这个无线局域网的高级设置页面。如下图所示,服务器填写你电脑的IP地址,端口8888即可

这时候你的手机上网的过程中就要经过你的电脑了。刚用手机打开一个联网的程序,你的电脑上应该会显示一个弹窗问你【allow】还是【deny】肯定不能拒绝啊就点allow吧。这个只有第一次才弹窗,图没截上,你到时候看见肯定能看懂的。点了同意之后你手机发出的每一个请求都会被拦截出痕迹。

2.拦截某个软件的接口数据

这里就拿建业足球APP这个软件举例吧,就可以拦截到建业足球APP请求时发的是什么,然后练习的时候就可以拿来用.

然后找到JSON数据的接口,右键点击 Copy URL

复制到浏览器里测试下能不能返回数据

当然返回的数据是非常杂乱的,搜索一个JSON在线解析的网站就可以

OK,这样我们就完整地用Charles完成了一次拉取接口和获得数据.

你可能感兴趣的内容
0条评论

dexcoder

这家伙太懒了 <( ̄ ﹌  ̄)>
Owner