1. 打開微信小程序团秽,讀取完成主胧。手機(jī)端備份微信(建議先清理微信钾腺,只留需要的微信小程序)。將文件發(fā)送至電腦端讥裤。
2.解壓文件,獲取.wxapkg文件(目錄:E:\文件\2018-1121-150948\App\com.tencent.mm\MicroMsg\7f8cfdcb69afe1de135abf896d6612b3\appbrand\pkg)下方:_-620779444_58.wxapkg
3.將獲取到的文件使用node.js進(jìn)行反編譯姻报〖河ⅲ可參考地址:(https://github.com/qwerty472123/wxappUnpacker),
需要安裝node.js 吴旋。
將這八個(gè)文件放入同一目錄下损肛,并將.wxapkg文件放入在當(dāng)前目錄下啟用命令行。
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2? ? ? ?
npm install uglify-es
然后開始反編譯:
node wuWxapkg.js D:\xxxxxxxxx.wxapkg 需要注意目錄不要寫錯(cuò)荣瑟。
如果報(bào)錯(cuò):Error: Cannot find module "xxxxxxxx" 就是需要安裝xxxxxx
npm install xxxxxx 就行了治拿。
地址寫錯(cuò)會(huì)報(bào):
4.使用微信小程序打開反編譯好的文件。下載地址:(下載 · 小程序)笆焰。即可獲取當(dāng)前小程序中的HTML文件劫谅。
總結(jié): 大神真的很牛逼,反編譯反正我是看不懂嚷掠。捏检。。不皆。贯城。獲取到的內(nèi)容直接通過lxml bs4 re 進(jìn)行提取即可。我也是個(gè)爬蟲菜鳥霹娄。