• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

如何抓取微信小程序的源码?

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、引言:

在工作中我们会想把别人的代码直接拿过来进行参考,当然这个更多的是前端代码的进行获取。

那么微信小程序的代码怎么样获取呢?  参考 https://blog.csdn.net/qq_41139830/article/details/80531802  的博文,我自己简要总结如下。

二、方法与步骤:

(1)、整体思路如下

1.使用模拟器找到小程序.wxapkg文件
2.使用nodejs反编译脚本将.wxapkg文件反编译

(2)、下载安卓模拟器及相关软件

  1、下载夜神模拟器,下载地址https://www.yeshen.com/cn/download/fullPackage   ,新版的夜神模拟器默认已经获取到ROOT权限,如果没有root权限,请自行在设置里面设置。

  2、在夜神模拟器上面,下载 qq, 微信RE管理器 直接搜索应用商店下载安装。

  3、在微信中搜索自己想要获取的小程序,然后打开,这样我们就可以找到微信小程序的源码相关文件。

  4、在RE管理器其中,通过   /data/data/com.tencent.mm/MicroMsg/{一串16进制字符}/appbrand/pkg/   这个路径找到.wxapkg 的文件,一般小程序的文件不会太大,长按,然后点右上角选项将其压缩为zip包,然后再将压缩好的包通过QQ发送到我的电脑。

(3)、开始用node.js 反编译.wxapkg 文件获取小程序源码。

 1、https://github.com/gudqs7/wxappUnpacker  把这个项目gitclone下来,然后node进入到这个项目中,执行npm install ,下载好相关的模块。

    2、然后执行 node wuWxapkg.js   [-d]     <files…>   这样就可以把小程序的源码都拔下来。

 

以上,就可以把小程序源码都拔下来,而且css,js都完整。

 

   

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
将微信小程序的代码上传到github发布时间:2022-07-18
下一篇:
微信小程序商品跳转到第三方发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap