目录

充电学习中...

标签: 小程序 (1)

微信小程序爬虫解决方案

微信小程序爬虫解决方案 经过多个小程序爬虫的摸索开发,本虫子总结出了一套针对微信小程序的爬虫开发流程。 1.抓包 抓微信包即可,不管是使用VPN方式还是代理方式都行。这边介绍两款VPN抓包工具,安卓下可以使用Packet Capture,IOS下可以使用Stream。抓包的目的是了解目标小程序的请求参数,一般来说,都会带有一些签名字段。 2.反编译 2.1获取微信小程序包 即获取微信小程序编译后的文件,后缀名为.wxapkg。在安卓环境下的路径为 /data/data/com.tencent.mm/MicroMsg/{数字串}/appbrand/pkg/,windows端的路径为 C:\Users{用户名}\Documents\WeChat Files\Applet。安卓端可能会有分包。存在多个小程序包的情况下可以在微信里将小程序删除然后重新打开,最新生成的就是目标小程序的包。 2.2反编译获得源代码 参考工具 3.寻找签名关键位置 如果代码没有经过混淆,直接搜索关键词,大概率就能找到关键位置。如果经过混淆则需要进行调试。 4.调试 小程序项目一般都通过Webpack进行了打包。参考.....