更新 'SrcJyAlist.js'

master
src48597962 2 years ago
parent 7cd5ee01b5
commit 5a4fc8acdf
  1. 13
      SrcJyAlist.js

@ -943,18 +943,18 @@ function getAliPlayUrl(datalist) {
let urls = []; let urls = [];
let names =[]; let names =[];
let heads = []; let heads = [];
let temp = [];
let task = function(obj) { let task = function(obj) {
let item = obj.item; let item = obj.item;
let i = obj.id; let i = obj.id;
try{ try{
let rurl = JSON.parse(request(item.url, { headers: { 'Referer': 'https://www.aliyundrive.com/' }, onlyHeaders: true, redirect: false, timeout: 3000 })).headers.location[0]; let rurl = JSON.parse(request(item.url, { headers: { 'Referer': 'https://www.aliyundrive.com/' }, onlyHeaders: true, redirect: false, timeout: 3000 })).headers.location[0];
let url = cacheM3u8(rurl,{headers:{'Referer':'https://www.aliyundrive.com/'}, timeout: 3000},'video'+i+'.m3u8'); let url = cacheM3u8(rurl,{headers:{'Referer':'https://www.aliyundrive.com/'}, timeout: 3000},'video'+i+'.m3u8');
urls.push(url + "#isVideo=true##pre#"); let name = transcoding[item.template_id] ? transcoding[item.template_id] : item.template_height;
names.push(transcoding[item.template_id] ? transcoding[item.template_id] : item.template_height); temp.push(name+'$'+url+ "#isVideo=true##pre#");
heads.push({ 'Referer': 'https://www.aliyundrive.com/' }); heads.push({ 'Referer': 'https://www.aliyundrive.com/' });
log(url);
}catch(e){ }catch(e){
log(url+'>缓存m3u8失败>'+e.message); //log(url+'>缓存m3u8失败>'+e.message);
} }
return 1; return 1;
} }
@ -973,6 +973,10 @@ function getAliPlayUrl(datalist) {
} }
}); });
} }
let paly = [];
temp.forEach(item => {
})
return { return {
urls: urls, urls: urls,
names: names, names: names,
@ -1047,6 +1051,7 @@ function getAliUrl(share_id, file_id, alitoken) {
let json = JSON.parse(request('https://api.aliyundrive.com/v2/file/get_share_link_video_preview_play_info', { headers: headers, body: data, method: 'POST', timeout: 3000 })); let json = JSON.parse(request('https://api.aliyundrive.com/v2/file/get_share_link_video_preview_play_info', { headers: headers, body: data, method: 'POST', timeout: 3000 }));
let playurl = json.video_preview_play_info.live_transcoding_task_list; let playurl = json.video_preview_play_info.live_transcoding_task_list;
playurl.reverse(); playurl.reverse();
log(playurl)
/* /*
let urls = []; let urls = [];
let names = []; let names = [];

Loading…
Cancel
Save