最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【未解决】尝试爬取杜丫丫小程序中各种英语资源

微信 crifan 1302浏览 0评论
有个杜丫丫小程序:
里面有很多英语方面的资源
目前能想到的是:
基于之前的夜神模拟器,想办法看看能否安装微信,微信中能否打开小程序。
如果可以,就可以借助于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代码去爬取杜丫丫英文资源数据

转载请注明:在路上 » 【未解决】尝试爬取杜丫丫小程序中各种英语资源

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.216 seconds, using 22.09MB memory