diff --git a/SrcJuying.js b/SrcJuying.js index 838c1e23..9c0a65d2 100644 --- a/SrcJuying.js +++ b/SrcJuying.js @@ -344,16 +344,15 @@ function jiekouyiji() { try { var gethtml = request(MY_URL, { headers: { 'User-Agent': api_ua }, timeout:xunmitimeout*1000 }); if(api_type=="XBPQ"){ - jkdata["二次截取"] = jkdata["二次截取"] || (gethtml.indexOf(`
`:gethtml.indexOf(`
`; + jkdata["数组"] = jkdata["数组"] || ``; + let jklist = gethtml.match(new RegExp(jkdata["数组"].replace('&&','((?:.|[\r\n])*?)'), 'g')); for (let i = 0; i < jklist.length; i++) { log(i) log(jklist[i]) @@ -364,24 +363,24 @@ function jiekouyiji() { jkdata["图片"] = `original="&&"`; } }; - log(jkdata["图片"]) - - let id = jklist[i].split(jkdata["链接"].split('&&')[0])[1].split(jkdata["链接"].split('&&')[1])[0]; - log(id) - let name = jklist[i].split(jkdata["标题"].split('&&')[0])[1].split(jkdata["标题"].split('&&')[1])[0]; - log(name) - let pic = ""; - try{ - pic = jklist[i].split(jkdata["图片"].split('&&')[0])[1].split(jkdata["图片"].split('&&')[1])[0]; - }catch(e){} - log(pic) - let note = ""; - try{ - note = jklist[i].split(jkdata["副标题"].split('&&')[0])[1].split(jkdata["副标题"].split('&&')[1])[0]; - }catch(e){} - log(note) - let arr = {"vod_id":id,"vod_name":name,"vod_remarks":note,"vod_pic":pic}; - list.push(arr); + if(jklist[i].indexOf(jkdata["图片"].split("&&")[0])>-1){ + let id = jklist[i].split(jkdata["链接"].split('&&')[0])[1].split(jkdata["链接"].split('&&')[1])[0]; + log(id) + let name = jklist[i].split(jkdata["标题"].split('&&')[0])[1].split(jkdata["标题"].split('&&')[1])[0]; + log(name) + let pic = ""; + try{ + pic = jklist[i].split(jkdata["图片"].split('&&')[0])[1].split(jkdata["图片"].split('&&')[1])[0]; + }catch(e){} + log(pic) + let note = ""; + try{ + note = jklist[i].split(jkdata["副标题"].split('&&')[0])[1].split(jkdata["副标题"].split('&&')[1])[0]; + }catch(e){} + log(note) + let arr = {"vod_id":id,"vod_name":name,"vod_remarks":note,"vod_pic":pic}; + list.push(arr); + } } log(list) }else{