更新 'SrcJyData.js'

pull/1/head
src48597962 2 years ago
parent 5b5c1458ad
commit f0c94fa617
  1. 41
      SrcJyData.js

@ -69,7 +69,7 @@ function JYerji(){
} catch (e) { } } catch (e) { }
var Marksum = 30;//设置记录线路足迹数量 var Marksum = 30;//设置记录线路足迹数量
var urlline = getMyVar(MY_URL, typeof(SrcMarkline) != "undefined"?SrcMarkline:'0'); var lineindex = getMyVar(MY_URL, typeof(SrcMarkline) != "undefined"?SrcMarkline:'0');
var d = []; var d = [];
var html = request(MY_URL, { headers: { 'User-Agent': PC_UA } }); var html = request(MY_URL, { headers: { 'User-Agent': PC_UA } });
log(html) log(html)
@ -120,14 +120,14 @@ function JYerji(){
for(let i in tabs){ for(let i in tabs){
let sitename = tabs[i]; let sitename = tabs[i];
if(json.allepidetail){ if(json.allepidetail){
if(parseInt(urlline)==i){ if(parseInt(lineindex)==i){
let getlist = []; let urllist = [];
let listlength = sitelist[sitename]; let listlength = sitelist[sitename];
let onenum = 50; let onenum = 50;
let fornum = Math.ceil(listlength/onenum); let fornum = Math.ceil(listlength/onenum);
for(let i=0;i<fornum;i++){ for(let j=0;j<fornum;j++){
let start = 1 + (onenum * i); let start = 1 + (onenum * j);
let end = onenum + (onenum * i); let end = onenum + (onenum * j);
if(end>listlength){end = listlength;} if(end>listlength){end = listlength;}
try{ try{
let getjson = JSON.parse(request(MY_URL+'&start='+start+'&end='+end+'&site='+sitename, { headers: { 'User-Agent': PC_UA } })).data; let getjson = JSON.parse(request(MY_URL+'&start='+start+'&end='+end+'&site='+sitename, { headers: { 'User-Agent': PC_UA } })).data;
@ -135,20 +135,35 @@ function JYerji(){
forlist = forlist.map(item=>{ forlist = forlist.map(item=>{
return item.playlink_num+'$'+item.url; return item.playlink_num+'$'+item.url;
}) })
getlist = getlist.concat(forlist); urllist = urllist.concat(forlist);
}catch(e){ }catch(e){
} }
} }
lists.push(getlist); lists.push(urllist);
}else{ }else{
lists.push([]); lists.push([]);
} }
var isline = 1; var isline = 1;
}else if(json.defaultepisode){
if(parseInt(lineindex)==i){
if(i==0){
var urllist = json.defaultepisode;
}else{ }else{
let getlist = json.playlinksdetail[sitename]; let getjson = JSON.parse(request(MY_URL+'&site='+sitename, { headers: { 'User-Agent': PC_UA } })).data;
getlist = sitename+'$'+getlist.default_url var urllist = getjson.defaultepisode;
playlist.push(getlist); }
urllist = urllist.map(item=>{
return item.period+'$'+item.url;
})
}else{
lists.push([]);
}
var isline = 1;
}else{
let urllist = json.playlinksdetail[sitename];
urllist = sitename+'$'+urllist.default_url
playlist.push(urllist);
var isline = 0; var isline = 0;
} }
} }
@ -297,7 +312,7 @@ function JYerji(){
title: name + '', title: name + '',
url: url + easy, url: url + easy,
extra: { id: MY_URL+j, jsLoadingInject: true, cacheM3u8: getMyVar('superwebM3U8')=="1"?true:false, blockRules: block }, extra: { id: MY_URL+j, jsLoadingInject: true, cacheM3u8: getMyVar('superwebM3U8')=="1"?true:false, blockRules: block },
col_type: 'text_4' col_type: datasource=="sougou"?'text_4':getMyVar('SrcJuying$类型', '')=='3'?'text_2':'text_4'
}); });
} }
} }
@ -351,7 +366,7 @@ function JYerji(){
} }
} }
} }
setLists(lists, urlline); setLists(lists, lineindex);
//底部说明 //底部说明
d.push({ d.push({

Loading…
Cancel
Save