Android 同样有一款强大的网络抓包工具★,即★:小黄鸟「HttpCanary」
需要补充的是,小黄鸟 HttpCanary 应用中更推荐使用「平行空间」进行抓包,但是实际使用过程发现存在闪退及安装插件等问题★,不太推荐使用
在编写爬虫前,我们都需要对目标应用进行抓包,然后分析一波后,才能进入到编写脚本的阶段。
对于使用 iPhone 的小伙伴来说,日常抓包不要太容易★。PC 端工具,比如:Charles★、Fiddler 完全够打;「Stream」是 iOS 端一款非常强大的网络抓包应用,界面简洁的同时功能非常强大。
但对于使用 Android 高版本系统的小伙伴来说,抓包就没那么便利了!由于高版本系统提高了安全策略★,要抓包必须将 CA 证书放置到系统证书目录下才能进行正常抓包,而用户安装的证书默认为用户证书,导致很多 App 没法进行正常抓包。
上面以手机是否 Root 简单阐述了高版本 Android 系统各种场景的抓包流程。
除了上面的抓包方式,还有很多方案可以选择利来老牌游戏平台。对于 Root 设备我们可以安装 Magisk 面具,再配合 movecert 模块进行抓包;或者我们也可以通过 EdXposed 框架 + trustmealredy 模块进行抓包,实际工作中★,我们可以根据需求自行选择适合自己的方式。
如果手机已经完成 Root,我们只需要将第三方证书移动(比如:小黄鸟、Charles 等)移动到系统证书目录即可
打开小黄鸟 App★,在设置目标应用中设置为「VMSO」★,然后在主界面开启抓包开关,最后在 VMOS 中操作目标应用
安装小黄鸟 App 后,进入到设置页面,导出 HttpCanary 根证书