diff --git a/SrcJyData.js b/SrcJyData.js index 39204d65..7f3098fc 100644 --- a/SrcJyData.js +++ b/SrcJyData.js @@ -124,7 +124,6 @@ function getYiData(jkdata) { if(type_pids.indexOf(it.type_pid)==-1){type_pids.push(it.type_pid)} if(type_ids.indexOf(it.type_id)==-1){type_ids.push(it.type_id)} }) - log(typeclass); if(type_pids.length > 0){ type_pids.sort((a, b) => { @@ -178,6 +177,150 @@ function getYiData(jkdata) { }); } } + if(typeof(listurl) != "undefined"){ + try{ + if(api_type=="XBPQ"){ + MY_URL = listurl.replace('{catePg}',jkdata["起始页"]?MY_PAGE>jkdata["起始页"]?MY_PAGE:"":MY_PAGE).replace('{cateId}',getMyVar('SrcJu_dianbo$type_id','1')); + }else{ + MY_URL = listurl + MY_PAGE; + if(api_type=="v2"||api_type=="app"){ + MY_URL = MY_URL.replace('@type_id',getMyVar('SrcJu_dianbo$type_id','1')); + }else if(getMyVar('SrcJu_dianbo$type_id')){ + if (api_type=="v1") { + MY_URL = MY_URL + '&type=' + getMyVar('SrcJu_dianbo$type_id'); + } else if (api_type=="iptv") { + MY_URL = MY_URL + '&class=' + getMyVar('SrcJu_dianbo$type_id'); + } else { + MY_URL = MY_URL + '&t=' + getMyVar('SrcJu_dianbo$type_id'); + } + } + } + + try { + var gethtml = request(MY_URL, { headers: { 'User-Agent': api_ua }, timeout:5000 }); + if(api_type=="XBPQ"){ + jkdata["二次截取"] = jkdata["二次截取"] || (gethtml.indexOf(`