update SrcJyXunmi.js.

pull/1/head
src48597962 3 years ago committed by Gitee
parent 23390a6d6b
commit 95f3637bb3
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
  1. 29
      SrcJyXunmi.js

@ -268,7 +268,7 @@ function xunmi(name,data) {
}
} catch (e) {
var html = { data: [] };
geterror = 1;
if(gethtml){geterror = 1;}
}
try{
try{
@ -352,7 +352,8 @@ function xunmi(name,data) {
if(obj.type=="xpath"){
var ssurl = jsondata.searchUrl.replace('{wd}',name);
if(jsondata.scVodNode=="json:list"){
var html = JSON.parse(request(ssurl, { headers: { 'User-Agent': urlua }, timeout:xunmitimeout*1000 }));
var gethtml = request(ssurl, { headers: { 'User-Agent': urlua }, timeout:xunmitimeout*1000 });
var html = JSON.parse(gethtml);
var list = html.list||[];
}else{
var sstype = ssurl.indexOf(';post')>-1?"post":"get";
@ -363,14 +364,15 @@ function xunmi(name,data) {
ssstr.length = ssstr.length-1;
}
ssurl = ssstr.join('?');
var html = request(ssurl, { headers: { 'User-Agent': urlua }, timeout:xunmitimeout*1000, method: 'POST', body: postcs });
var gethtml = request(ssurl, { headers: { 'User-Agent': urlua }, timeout:xunmitimeout*1000, method: 'POST', body: postcs });
}else{
var html = request(ssurl, { headers: { 'User-Agent': urlua }, timeout:xunmitimeout*1000 });
var gethtml = request(ssurl, { headers: { 'User-Agent': urlua }, timeout:xunmitimeout*1000 });
}
let title = xpathArray(html, jsondata.dtNode+jsondata.scVodNode+jsondata.scVodName);
let href = xpathArray(html, jsondata.dtNode+jsondata.scVodNode+jsondata.scVodId);
let img = xpathArray(html, jsondata.dtNode+jsondata.scVodNode+jsondata.scVodImg);
let mark = xpathArray(html, jsondata.dtNode+jsondata.scVodNode+jsondata.scVodMark)||"";
let title = xpathArray(gethtml, jsondata.dtNode+jsondata.scVodNode+jsondata.scVodName);
let href = xpathArray(gethtml, jsondata.dtNode+jsondata.scVodNode+jsondata.scVodId);
let img = xpathArray(gethtml, jsondata.dtNode+jsondata.scVodNode+jsondata.scVodImg);
let mark = xpathArray(gethtml, jsondata.dtNode+jsondata.scVodNode+jsondata.scVodMark)||"";
var list = [];
for(var j in title){
list.push({"id":href[j],"name":title[j],"pic":img[j],"desc":mark[j]})
@ -380,7 +382,8 @@ function xunmi(name,data) {
}else{
var ssurl = jsondata.url+jsondata.sousuoqian+name+jsondata.sousuohou;
if(jsondata.ssmoshi=="0"){
var html = JSON.parse(request(ssurl, { headers: { 'User-Agent': urlua }, timeout:xunmitimeout*1000 }));
var gethtml = request(ssurl, { headers: { 'User-Agent': urlua }, timeout:xunmitimeout*1000 });
var html = JSON.parse(gethtml);
var list = html.list||[];
}else{
var sstype = ssurl.indexOf(';post')>-1?"post":"get";
@ -391,12 +394,12 @@ function xunmi(name,data) {
if(ssstr.length>2){
ssstr.length = ssstr.length-1;
}
var html = request(ssurl, { headers: { 'User-Agent': urlua }, timeout:xunmitimeout*1000, method: 'POST', body: postcs });
var gethtml = request(ssurl, { headers: { 'User-Agent': urlua }, timeout:xunmitimeout*1000, method: 'POST', body: postcs });
*/
}else{
var html = request(ssurl, { headers: { 'User-Agent': urlua }, timeout:xunmitimeout*1000 });
var gethtml = request(ssurl, { headers: { 'User-Agent': urlua }, timeout:xunmitimeout*1000 });
}
let sslist = html.split(jsondata.jiequshuzuqian.replace(/\\/g,""));
let sslist = gethtml.split(jsondata.jiequshuzuqian.replace(/\\/g,""));
sslist.splice(0,1);
var list = [];
for (let i = 0; i < sslist.length; i++) {
@ -414,7 +417,7 @@ function xunmi(name,data) {
} catch (e) {
//log(obj.name+'>'+e.message);
var list = [];
geterror = 1;
if(gethtml){geterror = 1;}
}
if(list.length>0){
try {

Loading…
Cancel
Save