更新 'SrcJyData.js'

master
src48597962 9 months ago
parent 42b8c4b874
commit d57a1f3260
  1. 24
      SrcJyData.js

@ -43,6 +43,7 @@ function getYiData(jkdata) {
let api_url = jkdata.url||"";
let api_ua = jkdata.ua||"MOBILE_UA";
api_ua = api_ua=="MOBILE_UA"?MOBILE_UA:api_ua=="PC_UA"?PC_UA:api_ua;
let headers = { 'User-Agent': api_ua };
let vodurlhead,classurl,listurl,listnode,extdata;
if(api_name&&api_type&&api_url){
@ -141,7 +142,7 @@ function getYiData(jkdata) {
});
}else if(extdata["class_parse"]){
let cparses = extdata["class_parse"].split(';');
let headers = extdata["headers"] || {};
headers = extdata["headers"] || headers;
if(headers['User-Agent']){
headers['User-Agent'] = headers['User-Agent']=='PC_UA'?PC_UA:MOBILE_UA;
}
@ -158,9 +159,6 @@ function getYiData(jkdata) {
}
let ss = extdata["filter"];
if(ss){
if($.type(ss)=='string'){//gzip解密
}
分类.forEach(it=>{
let id = it.split('$')[1];
let sss = ss[id] || [];
@ -285,7 +283,7 @@ function getYiData(jkdata) {
}catch(e){
log(api_name+'>访问异常,请更换源接口!获取分类失败>'+e.message + " 错误行#" + e.lineNumber);
}
//storage0.putMyVar('SrcJu_dianbo$classCache', {分类:分类,类型:类型,地区:地区,年份:年份,排序:排序,筛选:筛选,推荐:推荐});
storage0.putMyVar('SrcJu_dianbo$classCache', {分类:分类,类型:类型,地区:地区,年份:年份,排序:排序,筛选:筛选,推荐:推荐});
}
if(分类.length>0){
@ -456,7 +454,6 @@ function getYiData(jkdata) {
filter_url = filter_url.replace('fypage', MY_PAGE).replace(/ or /g, '||').replace(/{{/g, '${').replace(/}}/g, '}');
eval(`filter_url = \`${filter_url}\`;`);
MY_URL = listurl.replace('fyfilter', filter_url);
log(MY_URL);
}else if(api_type=="XBPQ"){
MY_URL = listurl.replace('/lang/{lang}','');
if(!type_id){
@ -484,9 +481,20 @@ function getYiData(jkdata) {
MY_URL = MY_URL + '&t=' + type_id;
}
}
let gethtml = request(MY_URL, { headers: { 'User-Agent': api_ua }, timeout:5000 });
let gethtml = request(MY_URL, { headers: headers, timeout:5000 });
if(api_type=="XBPQ"){
if(api_type=="drpy"){
let id,name,pic,note
let dws = extdata["一级"].split(';');
let vodlist = _pdfa(gethtml, dws[0]);
vodlist.forEach(it=>{
id = _pd(it, dws[4]);
name = _pdfh(it, dws[1]);
pic = _pdfh(it, dws[2]);
note = _pdfh(it, dws[2]);
lists.push({"vod_id":id,"vod_name":name,"vod_remarks":note,"vod_pic":pic});
})
}else if(api_type=="XBPQ"){
extdata["二次截取"] = extdata["二次截取"] || (gethtml.indexOf(`<ul class="stui-vodlist`)>-1?`<ul class="stui-vodlist&&</ul>`:gethtml.indexOf(`<ul class="myui-vodlist`)>-1?`<ul class="myui-vodlist&&</ul>`:"");
if(extdata["二次截取"]){
gethtml = gethtml.split(extdata["二次截取"].split('&&')[0])[1].split(extdata["二次截取"].split('&&')[1])[0];

Loading…
Cancel
Save