使用Charles(青花瓷)抓包
charles又名青花瓷,在iOS开发中的抓包中具有重要作用
1.拦截别人APP发送的请求和后端接口,练习开发。(与我们有关)
2.服务端返回的ressponse拦截修改后再接到测试临界数据的作用
3.写脚本重复拦截抓取别人的数据
说明:如果这个App发的请求加密了或是RSA什么的,这个就算拦截了你也弄不到数据。
·一些比较大型网站都会开放数据,比如新浪微博大众点评之类,注册开发者帐号就行了。另外,上次和你说的聚合数据也有很多免费数据
安装青花瓷两步走战略
先安装软件(先声明一下,网上教程偏多,坑也很多,请同学们务必按照宇哥的方法来安装,否则自己挖的坑自个解决)
替换文件open /Applications/Charles.app/Contents/Java/
配置抓包信息
先确认自己的IP地址(电脑端操作)
手机端操作(记住IP地址不要填你宇哥的,舔你自己的哈)
开始抓包(英文不懂没关系,但是一定要点同意,OK?)
记住要点这个,接口才会亮
我们就拿果壳精选为例子把
响应的数据