在我们测试APP的时候,经常会有抓取https数据的情况,但是安卓和ios不同,ios可以通过安装证书来进行抓取,但是安卓的特殊性,往往是无法抓取的,因此,大多数的开发流程,为了应对这种情况,会在测试包中兼容两种协议https和http,方便测试
但是最近我获得了一个小技巧,来源于我的大佬教导的,我们可以通过adb命令来完成,抓取https的数据,
1,首先准备一根数据线,连接手机设备,输入命令adb devices
出现这个设备号的时候,就证明已经连接成功了
2,输入命令adb -s 设备号 logcat
来获取app的日志,执行后,会实时的弹出操作APP的日志
这时候你就正常的操作APP就可以了,完成需要抓取的步骤后,ctrl+c停止日志,再把日志全选复制到txt的文件里,可以通过查询域名来找到你需要看到的数据,
怎么样,这样是不是也很方便呢?