|
本帖最后由 guoma 于 2020-10-19 23:10 编辑
我用js写了个轻快代理:
<script src="https://cdnjs.loli.net/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="https://cdnjs.loli.net/ajax/libs/blueimp-md5/2.8.0/js/md5.min.js"></script>
<script>
$.ajaxPrefilter(function (options) {
if (options.crossDomain && jQuery.support.cors) {
var http = (window.location.protocol === 'http:' ? 'http:' : 'https:');
options.url = http + '//cors-anywhere.herokuapp.com/' + options.url;
}
});
var t = new Date();
var y = t.getFullYear().toString();
var m = (t.getMonth()+1).toString().padStart(2, '0');
var d = (t.getDate()).toString().padStart(2, '0');
var h = (t.getHours()).toString().padStart(2, '0');
var i = (t.getMinutes()).toString().padStart(2, '0');
var s = (t.getSeconds()).toString().padStart(2, '0');
var b=y+m+d+h+i+s;
var a = 'afxdfauvqqaxsppawwwutbfaufcbxbcv';
var p = 'acf2f96ab0c04d058964deea70349131';
var r = 'RqZ3gIhKxf4z2B1nW7vBqU7nWZj7feE0';
var sign = md5('sign' + a + r + b + 'sign');
postdata = 'appid='+a+'&v=1.0.0.0&os=android&terminal=2&channel=&udid='+r+'&timestamp='+b+'&token=&sign='+sign+'&page=&step=&programId='+p+'&programType=liveVideo';
$.ajax({
type: 'POST',
dataType: 'json',
url: "https://api.qingk.cn/jkplatform/v1/mediaPlayer/getPlayerUrl",
contentType: "application/x-www-form-urlencoded",
data:postdata,
success: function(data) {
var string = JSON.stringify(data);
document.write(string);
}
})
//http://z.qingk.cn/videolive-info/afxdfauvqqaxsppawwwutbfaufcbxbcv/00000000000000000000000000000000/acf2f96ab0c04d058964deea70349131 百色综合
</script>
存为:qk.html
输出的是:
{"results":{"ret":200,"msg":"签名错误"},"code":200}
请高手老师指教:错误在哪?
感谢不尽!; |
|