diff --git a/SrcJyData.js b/SrcJyData.js index 84df0234..3cb6d890 100644 --- a/SrcJyData.js +++ b/SrcJyData.js @@ -99,7 +99,7 @@ function getYiData(jkdata, batchTest) { } } else if (api_type == 'hipy_t3') { //GM.clear("SrcJyDrpy"); - var drpy = GM.defineModule("SrcJyDrpy", config.依赖.match(/http(s)?:\/\/.*\//)[0] + "SrcJyDrpy.js").get(jkdata); + var drpy = GM.defineModule("SrcJyDrpy", config.依赖.replace(/[^/]*$/,'') + "SrcJyDrpy.js").get(jkdata); let rule = drpy.getRule(); detailurl = rule.detailUrl || ""; classurl = rule.homeUrl || rule.host; @@ -818,7 +818,7 @@ function getSsData(name, jkdata, page) { if(api_type=="hipy_t4"){ json = JSON.parse(getHtml(jkdata.url+"&wd="+name+"&extend="+jkdata.ext+"&quick=false", headers)); }else if(api_type=="hipy_t3"){ - let drpy = GM.defineModule("SrcJyDrpy", config.依赖.match(/http(s)?:\/\/.*\//)[0] + "SrcJyDrpy.js").get(jkdata); + let drpy = GM.defineModule("SrcJyDrpy", config.依赖.replace(/[^/]*$/,'') + "SrcJyDrpy.js").get(jkdata); json = JSON.parse(drpy.search(name, 0, page)); //noerji = drpy.getRule("二级")=="*"?1:0; }else{ @@ -1091,7 +1091,7 @@ function getErData(jkdata, erurl) { } html = getHtml(erurl, headers); } else if (api_type=="hipy_t3") { - let drpy = GM.defineModule("SrcJyDrpy", config.依赖.match(/http(s)?:\/\/.*\//)[0] + "SrcJyDrpy.js").get(jkdata); + let drpy = GM.defineModule("SrcJyDrpy", config.依赖.replace(/[^/]*$/,'') + "SrcJyDrpy.js").get(jkdata); try{ html = drpy.detail(erurl); }catch(e){} @@ -1457,7 +1457,7 @@ function getErData(jkdata, erurl) { if (/XPath|biubiu|XBPQ|XYQ/.test(api_type) && html && (tabs.length == 0 || lists.length == 0) && getMyVar('debug', '0') == "0" && html.indexOf(MY_PARAMS.pageTitle) > -1) { log('开启模板自动匹配、AI识片,获取播放选集'); - require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcAutoTmpl.js'); + require(config.依赖.replace(/[^/]*$/,'') + 'SrcAutoTmpl.js'); let data = autoerji(erurl, html); details1 = data.details1 details2 = data.details2; @@ -1499,7 +1499,7 @@ function getErData(jkdata, erurl) { // 设置收藏更新最新章节 function setLastChapter(url,jkdata) { - require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js'); + require(config.依赖.replace(/[^/]*$/,'') + 'SrcJyPublic.js'); let erdate = getErData(jkdata,url); let lists = erdate.lists; if(lists.length>0){