有个杜丫丫小程序:
里面有很多英语方面的资源
目前能想到的是:
基于之前的夜神模拟器,想办法看看能否安装微信,微信中能否打开小程序。
如果可以,就可以借助于Charles去抓包了
经过尝试,是不行的:
【未解决】夜神安卓模拟器安装新版微信并正常打开和使用微信
后续如果都不行,再去考虑:
【未解决】找Mac中支持微信和XPosed的安卓模拟器
那只能再去想办法找其他路:
【已解决】用小米4的安卓4.4.4的微信配合Charles去抓包小程序数据
不过,二手小米4运行比较卡顿和慢,调试起来不爽,所以试试另外的可能:
【未解决】用小米9的安卓9的微信配合Charles去抓包小程序数据
那抽空试试我之前另外的安卓手机:锤子M1L:
【已解决】安卓6.0的锥子M1L中安装太极Magisk看看JustTrustMe是否可用
另外,顺带也去试试另外的可能性:
【未解决】Mac中尝试网易MuMu安卓模拟器能否安装和使用太极Magisk+JustTrustMe
目前的多种方案的结论是:
- Mac版夜神:不可行
- mac版只能模拟安卓 4.4.2
- 旧版本微信,比如:6.7.2,6.6.7等
- 可以安装 但是运行时 强制升级到最新版才能继续使用
- 最新版微信:要去安卓 4.4.4以上
- 夜神无法运行,会闪退崩溃
- 从而无法使用微信中小程序
- 更无法配合Charles去抓小程序的https的包了
- 二手小米4:可行
- 安卓4.4.4
- 可以配合
- 之前安装好的XPosed +JustTrustMe
- 能用微信 和 打开小程序
- Charles中绕开https看到明文的
- 小米9:不可行
- 可以正常安装但是无法运行VirtualXposed,会闪退崩溃
- 可以安装太极Magisk +JustTrustMe
- 但是由于小米9是MIUI 10,是安卓9.0
- 超过了安卓7.0,导致JustTrustMe无法使用
- 从而无法实现Charles抓包绕开https看到明文
- 锤子M1L:可行
- 安卓6.0 + Charles + 太极Magisk + JustTrustMe
- 实现 微信打开小程序后,Charles中绕开https看到明文
- Mac版网易MuMu:不可行
- 微信中无法打开小程序,会崩溃闪退
- 从而无法借助于Charles+太极Magisk+JustTrustMe去绕开https看到明文
鉴于本身是希望尽量不用真机
这样只用一个电脑去调试,更方便,不受限制。
但是现在可行的2个方案都是真机。
那只能用真机继续调试了。
选用二手小米4 安卓4.4.4,继续调试抓包分析逻辑。
结果发现二手小米4太卡了,还是换自己的锤子M1L吧
【已解决】用安卓6.0.1的锤子M1L+Charles+太极Magisk去抓包微信小程序杜丫丫的英语资源api逻辑
然后再去写代码:
【已解决】写PySpider代码去爬取杜丫丫英文资源数据
转载请注明:在路上 » 【未解决】尝试爬取杜丫丫小程序中各种英语资源