From ff8ed185b6781509f51e1fd3b50710c07598aa80 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Fri, 31 May 2024 22:17:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJyData.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJyData.js | 89 ++++++++++++++++++---------------------------------- 1 file changed, 30 insertions(+), 59 deletions(-) diff --git a/SrcJyData.js b/SrcJyData.js index 75dca51a..f8b90d25 100644 --- a/SrcJyData.js +++ b/SrcJyData.js @@ -4,7 +4,7 @@ function getYiData(jkdata) { let flLists = []; let vodLists = []; - let error = ''; + let error = {}; let api_name = jkdata.name||""; let api_type = jkdata.type||""; let api_url = jkdata.url||""; @@ -259,17 +259,9 @@ function getYiData(jkdata) { } }) } - }else { - log('api类型错误') } } }catch(e){ - d.push({ - title: '获取分类数据失败!', - desc: '看一下日志具体信息', - url: classurl + '#noHistory#', - col_type: 'text_center_1' - }); log(api_name+'>获取分类数据异常>'+e.message + " 错误行#" + e.lineNumber); } if(分类.length>0){ @@ -463,7 +455,7 @@ function getYiData(jkdata) { } }); }catch(e){ - error = api_name+'>生成分类数据异常>'+e.message + " 错误行#" + e.lineNumber; + log(api_name+'>生成分类数据异常>'+e.message + " 错误行#" + e.lineNumber); } } } @@ -579,6 +571,22 @@ function getYiData(jkdata) { } }) } + if(extdata.图片替换 && extdata.图片替换.includes('=>')){ + let replace_from = extdata.图片替换.split('=>')[0]; + let replace_to = extdata.图片替换.split('=>')[1]; + vodLists.forEach(it=>{ + if(it.vod_pic&&it.vod_pic.startsWith('http')){ + it.vod_pic = it.vod_pic.replace(replace_from,replace_to); + } + }); + } + if(extdata.图片来源){ + vodLists.forEach(it=>{ + if(it.vod_pic&&it.vod_pic.startsWith('http')){ + it.vod_pic = it.vod_pic + extdata.图片来源; + } + }); + } }else if(api_type=="XBPQ"){ let gethtml = request(MY_URL, { headers: headers, timeout:5000 }); extdata["二次截取"] = extdata["二次截取"] || (gethtml.indexOf(`