记录一次逆推小程序的实现逻辑

偶然见看到朋友分享的小程序,感觉做的不错,对他的实现比较感兴趣,于是开始分析他是怎么做的:

第一步:Charles抓包

charles配置 windows版
https://www.cnblogs.com/htybk...

可能是最好的Mac Charles 配置指南
https://blog.csdn.net/u010296...

Charles 抓包 Client SSL handshake failed - Remote host closed connection during handshake
https://www.jianshu.com/p/993...
https://www.neglectedpotentia...

通过以上链接成功搞定Mac SSL证书和 手机端SSL证书,此时打开小程序
记录一次逆推小程序的实现逻辑_第1张图片

可以看到请求链接
记录一次逆推小程序的实现逻辑_第2张图片

第二步:拿到请求后分析图床和视频库用什么实现的

记录一次逆推小程序的实现逻辑_第3张图片

此时我就想把 "content": "r3020nq7ixl" 改为 https://v.qq.com/x/page/r3020...
果然请求对应上了,视频资源也对上了。

说明这老哥的小程序图床和视频库资源是基于腾讯视频,同时播放器我看了下小程序示例,就是原生的播放器
记录一次逆推小程序的实现逻辑_第4张图片

第三步:日常怎么运营维护资源的

然后我在想:如果自己运营的话,天天搬砖也挺累的,就随机看了他几个板块的视频 对应到腾讯视频的发布者,发现不是同一个人,
记录一次逆推小程序的实现逻辑_第5张图片
此时明白了,这老哥可能采用关键词爬虫腾讯视频或者自己有一个后台管理系统日常更新对应类型的视频地址到自己的数据库中;

以上是整个逆推过程,如果感觉有意思,可以点赞哈,谢谢~

你可能感兴趣的:(小程序,前端,charles)