快手短视频解析去水印原理及源码,sign+盐签名算法,获得无水印播放地址

var Q_qun = '695623459';
console.log("Welcome you!");

这里的视频解析,目的是根据用户在某平台对某一个视频的分享信息,(如一个视频链接),拿到该视频的源地址。

1.分享链接

链接 域名 说明
http://m.gifshow.com/s/rTmtdrPJ m.gifshow.com 旧版本的快手分享链接
http://kphshanghai.m.chenzhongtech.com/s/tSuxgg9G kphshanghai.m.chenzhongtech.com 新版本的分享链接使用

以上两种链接,是我们目前解析需要处理的。
使用PC端UA请求页面,网页会有如下返回(略去部分无关信息)&#x

相关推荐
视频水印小程序,接口代码包 var services = require('../../lib/service') var ReceiverOptions = null; Page({ data: { loading: false, videoInfo: {}, //{videoId:0,videourl:'',title:''} //0:加载完成(还有数据) 1:加载中 2:加载完成(没有更多数据了) searchLoadingStatus: 2, //1:已授权 0:未授权 typeCode: 0, //搜索位置名称 searchKeyWord: '', systemInfo: {}, //视频下载状态 0:未下载 1:正在下载 videoDownLoadStatus: 0, videoDownProgress: 0, videoPlayCoverList: [], //是否显示下载视频按钮 showDownLoadBtn: false, //显示分享按钮 showShareVideoBtn: false, //是否显示在线客服 showOnlineKf: false, //积分总数 creditsAmountSum: 0, //视频下载Url downLoadVideoUrl: '', //视频下载提示语 downloadVideoWaitRemindText: '正在生成视频地址,请稍后...' }, onLoad(options) { var that = this; wx.getSystemInfo({ success: function(res) { that.setData({ systemInfo: res //windowWidth,windowHeight }); console.log(res); } }); getApp().getWxLoginInfo(function() { that.loadSupportPlat(true); that.videoSystemSetting(); }); }, onShow() { var that = this; var userLoginStatus = getApp().globalData.UserInfo.UserLoginStatus; if (userLoginStatus) { that.loadSupportPlat(false); } wx.getClipboardData({ success(res) { console.log(res.data); var linkStr = res.data; if (linkStr.indexOf('http:') >= 0 || linkStr.indexOf('https:') >= 0) { //清空剪切板内容 wx.setClipboardData({ data: ' ', success(clearRes) { wx.hideToast(); } }) wx.showModal({ title: '是否粘贴剪切板中的链接地址', content: linkStr, success(res) { if (res.confirm) { that.setData({ searchKeyWord: linkStr }); ---------------------
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页
实付 39.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值