2022-05-11 分類: 微信小程序
微信小程序從面世以來就受到了廣泛的關(guān)注和熱議,隨著2017年的技術(shù)完善終于在2018年01月大火,甚至是掀起了國(guó)內(nèi)互聯(lián)網(wǎng) 市場(chǎng)的一個(gè)新浪潮,新格局的形成讓現(xiàn)代商業(yè)更加趨近于移動(dòng)化、簡(jiǎn)潔化、商業(yè)化,根據(jù)最近開發(fā)的幾款小程序來看,開發(fā)的用戶體驗(yàn)度和功能性上有較大的提高,明顯的技術(shù)含量外漏,深圳網(wǎng)站建設(shè)公司紛紛看中了這塊市場(chǎng),大力推廣和開發(fā)微信小程序,而微信小程序只有將技術(shù)和功能完善了商家才會(huì)買單,互聯(lián)網(wǎng)用戶才會(huì)買單。
小程序的開發(fā)和網(wǎng)站建設(shè)并不一樣,網(wǎng)站建設(shè)的目的大多純碎為展示型的網(wǎng)站,也有的是屬于商城網(wǎng)站建設(shè),但其內(nèi)容性上的填充是在后期,小程序的開發(fā)則是需要在開發(fā)之前就需要設(shè)計(jì)和完善的,所以這一點(diǎn)是小程序開發(fā)和網(wǎng)站建設(shè)大的不同。
微信小程序的開發(fā)可能大多數(shù)人是使用的API進(jìn)行開發(fā),從產(chǎn)品的款型定向開始做起,通過API的功能性實(shí)現(xiàn)用戶體驗(yàn)度的構(gòu)建,而本次所講到的微信小程序二次開發(fā)則不是通過API的接口完成開發(fā)設(shè)計(jì),所謂的“二次”是微信小程序的源代碼進(jìn)行獲取數(shù)據(jù)并使用數(shù)據(jù),目前在網(wǎng)絡(luò)市場(chǎng)中已經(jīng)有大牛在破解其中的算法,同時(shí)也有人已經(jīng)攻破微信小程序機(jī)制,所以這里為了網(wǎng)絡(luò)市場(chǎng)能夠完善的填充“小程序市場(chǎng)”獻(xiàn)上微信小程序開發(fā)技巧。
一、找到小程序的ID
先用fiddler進(jìn)行截包,在里面找到微信小程序的ID,以跳一跳為例
跳一跳的請(qǐng)求頭里面包含如下的信息:
https://servicewechat.com/wx7c8d593b2c3a7703/5/page-frame.html
其中 wx7c8d593b2c3a7703就是我們要找的小程序ID,后面跟著的5為版本號(hào),可以理解為發(fā)布了5次,這兩個(gè)都需要
二、拼接實(shí)際地址
找到ID后我們根據(jù)實(shí)際的下載地址,拼接相應(yīng)的下載鏈接
https://servicewechat.com/weapp/release/{appid}/{version_num}.wxapkg
跳一跳的地址拼接后如下:
https://servicewechat.com/weapp/release/wx7c8d593b2c3a7703/5.wxapkg
三、下載后需要對(duì)包進(jìn)行解壓
git地址如下:
https://github.com/thedreamwork/unwxapkg
這個(gè)代碼是python2的,3要修改print和在data.name后加decode(‘utf-8’)將byte轉(zhuǎn)化成字符串
解壓完成后就是源代碼了
四:注意——源代碼中的API_KEY的值需要替換為你申請(qǐng)到的KEY
利用API獲取的數(shù)據(jù)有兩種,一是「事件列表」,另一種是事件對(duì)應(yīng)的「詳細(xì)信息」,可能用到ES6原生提供的Promise對(duì)象,最后還用到了module.exports對(duì)外暴露兩個(gè)函數(shù),使外部可以調(diào)用。
微信小程序開發(fā)是深圳網(wǎng)站建設(shè)公司的一個(gè)新項(xiàng)目,誰能夠占領(lǐng)小程序的市場(chǎng)誰就會(huì)贏得互聯(lián)網(wǎng)的未來,移動(dòng)化的趨勢(shì)讓微信小程序以及其他類型的輕應(yīng)用逐漸的走到我們身邊。
分享標(biāo)題:網(wǎng)站建設(shè)如何查看微信小程序源代碼二次開發(fā)
分享路徑:http://jinyejixie.com/news10/151910.html
網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷seo公司;服務(wù)項(xiàng)目有網(wǎng)站建設(shè)、微信小程序等
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容