|
|
|
@ -27,7 +27,7 @@ function extDataCache(jkdata) { |
|
|
|
|
//截取中间字符
|
|
|
|
|
function getBetweenStr(str, key) { |
|
|
|
|
if(!str || !key){ |
|
|
|
|
return ''; |
|
|
|
|
return str; |
|
|
|
|
} |
|
|
|
|
const prefix = key.split('&&')[0]; |
|
|
|
|
const suffix = key.split('&&')[1]; |
|
|
|
@ -412,7 +412,7 @@ function getYiData(jkdata) { |
|
|
|
|
let gethtml = request(MY_URL, { headers: { 'User-Agent': api_ua }, timeout:5000 }); |
|
|
|
|
|
|
|
|
|
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>`:""); |
|
|
|
|
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 = getBetweenStr(gethtml, extdata["二次截取"]); |
|
|
|
|
//gethtml = gethtml.split(extdata["二次截取"].split('&&')[0])[1].split(extdata["二次截取"].split('&&')[1])[0];
|
|
|
|
|