更新 'SrcJyData.js'

master
src48597962 9 months ago
parent 3834e0d69e
commit 6a289bb683
  1. 15
      SrcJyData.js

@ -522,7 +522,7 @@ function getYiData(jkdata) {
let dws = extdata["一级"].split(';');
if(/^json:/.test(dws[0])){
let json = dealJson(gethtml);
eval(`let items = \`${json+'.'+dws[0].replace('json:')}\`;`);
let items = getJsonValue(json, dws[0].replace('json:'));
log(items);
}else{
@ -1425,3 +1425,16 @@ function dealJson(html) {
}catch (e) {}
return html;
}
//获取对象指定路径值
function getJsonValue(obj, path) {
const parts = path.split('.');
let current = obj;
for (let part of parts) {
if (current[part]) {
current = current[part];
} else {
return undefined;
}
}
return current;
}

Loading…
Cancel
Save