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