工作需要分析某个APP的请求并爬取其图片数据,之前有用过Fiddleranyproxy代理捉包,无论怎样一直没看到有请求接口的记录(只有请求图片的请求),很是奇怪,所以之前爬取的思路是通过模拟器+appium来弄的,效率甚是慢而且容易中断

今天再有空回来复盘一下,自己将模拟器的网络断掉清掉APP的缓存,再次打开app发现数据都没了,很确定其是走的接口拉取数据的,但是为什么捉不到其请求记录,我猜是因为APP不走代理发起接口请求,防止被捉包

paperen在网上遨游了一下,找到这篇文章 部分APP无法代理抓包的原因及解决方法(flutter 应用抓包),基本上是符合现在的情况了

解决方案:drony+代理

drony下载

配置参考下图 点击WIFI进去配置 https://paperen.com/file/211 https://paperen.com/file/212

此处hostname与port配置为相关代理参数 https://paperen.com/file/213 https://paperen.com/file/214

回到首页点击底部OFF就开启了,可以看到日志会刷新

当然这里代理你沿用自己熟悉的就行,捉包方式跟以往一样,再次在模拟器上打开APP,呵呵都现形了 https://paperen.com/file/215