diff --git a/base/rules.db b/base/rules.db index 39dcb9aa211fb13ea9ff353cfcbb1e5992ea15c6..d2dc06ad7914f27ff1c2036d6f30edd22e8cae90 100644 Binary files a/base/rules.db and b/base/rules.db differ diff --git a/libs/drpy.js b/libs/drpy.js index 6ef2c83b6bea263c15731671e237397e80cbf0bb..cbb74daa6c2a18371165e222b3b1c294606ee2d2 100644 --- a/libs/drpy.js +++ b/libs/drpy.js @@ -5,6 +5,7 @@ import cheerio from 'https://gitcode.net/qq_32394351/dr_py/-/raw/master/libs/che import 'https://gitcode.net/qq_32394351/dr_py/-/raw/master/libs/drT.js'; // import 'http://192.168.10.103:5705/libs/drT.js'; import muban from 'https://gitcode.net/qq_32394351/dr_py/-/raw/master/js/模板.js'; +import pa from "./cheerio.min"; // import muban from 'http://192.168.10.103:5705/admin/view/模板.js'; // const key = 'drpy_zbk'; @@ -211,9 +212,16 @@ function pD(html,parse,uri){ if(typeof(uri)==='undefined'||!uri){ uri = ''; } + if(/(url|src|href|data-original|data-src)$/.test(parse)){ + if(/http/.test(ret)){ + ret = ret.substr(ret.indexOf('http')); + }else{ + ret = urljoin(MY_URL,ret) + } + } // MY_URL = getItem('MY_URL',MY_URL); // console.log(`规则${RKEY}打印MY_URL:${MY_URL},uri:${uri}`); - return urljoin(MY_URL,ret) + return ret } /*** js自封装的方法 ***/