更新 'SrcJyData.js'

master
src48597962 9 months ago
parent 0f1e373ae0
commit 00d3653aea
  1. 25
      SrcJyData.js

@ -25,9 +25,12 @@ function extDataCache(jkdata) {
return {}; return {};
} }
//截取中间字符 //截取中间字符
function getBetweenStr(str, condition) { function getBetweenStr(str, key) {
const prefix = condition.split('&&')[0]; if(!str || !key){
const suffix = condition.split('&&')[1]; return '';
}
const prefix = key.split('&&')[0];
const suffix = key.split('&&')[1];
const regex = new RegExp(prefix + '(.*?)' + suffix, 's'); // 's' 使 . 匹配换行符 const regex = new RegExp(prefix + '(.*?)' + suffix, 's'); // 's' 使 . 匹配换行符
const match = str.match(regex); const match = str.match(regex);
return match ? match[1].replace(/<\/?.+?\/?>/g,'') : ''; return match ? match[1].replace(/<\/?.+?\/?>/g,'') : '';
@ -1090,16 +1093,18 @@ function getErData(jkdata) {
} }
conts.push(cont.join("#")) conts.push(cont.join("#"))
} }
getsm = "获取副标";
log(getBetweenStr(html, extdata["副标题"]));
remarks = extdata["影片类型"]?html.split(extdata["影片类型"].split('&&')[0])[1].split(extdata["影片类型"].split('&&')[1])[0].replace(/<\/?.+?\/?>/g,''):"";
getsm = "获取主演"; getsm = "获取主演";
actor = html.split(extdata["主演"].split('&&')[0])[1].split(extdata["主演"].split('&&')[1])[0].replace(/<\/?.+?\/?>/g,''); actor = getBetweenStr(html, extdata["主演"]);
getsm = "获取导演"; getsm = "获取导演";
director = html.split(extdata["导演"].split('&&')[0])[1].split(extdata["导演"].split('&&')[1])[0].replace(/<\/?.+?\/?>/g,''); director = getBetweenStr(html, extdata["导演"]);
pubdate = (extdata["影片年代"]?html.split(extdata["影片年代"].split('&&')[0])[1].split(extdata["影片年代"].split('&&')[1])[0].replace(/<\/?.+?\/?>/g,''):"")+(extdata["影片地区"]?" "+html.split(extdata["影片地区"].split('&&')[0])[1].split(extdata["影片地区"].split('&&')[1])[0].replace(/<\/?.+?\/?>/g,''):""); getsm = "获取副标";
remarks = getBetweenStr(html, extdata["副标题"]);
getsm = "影片类型";
pubdate = getBetweenStr(html, extdata["影片类型"])||getBetweenStr(html, extdata["影片状态"])||getBetweenStr(html, extdata["影片年代"]);
getsm = "获取剧情简介"; getsm = "获取剧情简介";
desc = html.split(extdata["简介"].split('&&')[0])[1].split(extdata["简介"].split('&&')[1])[0].replace(/<\/?.+?\/?>/g,'') || '...'; extdata["简介"] = extdata["简介"]&&extdata["简介"].includes('+')?extdata["简介"].split('+')[1]:extdata["简介"];
desc = getBetweenStr(html, extdata["简介"]) || '...';
}catch(e){ }catch(e){
log(getsm+'失败>'+e.message) log(getsm+'失败>'+e.message)
} }

Loading…
Cancel
Save