提交 34f04a71 编写于 作者: H hjdhnx

js1升级api,支持post带原规则cookie等信息

上级 236b0042
3.9.28beta6 3.9.29
\ No newline at end of file \ No newline at end of file
...@@ -9,7 +9,8 @@ var rule = { ...@@ -9,7 +9,8 @@ var rule = {
quickSearch:0, quickSearch:0,
headers:{ headers:{
// 'User-Agent':'UC_UA' // 'User-Agent':'UC_UA'
'User-Agent':'MOBILE_UA' 'User-Agent':'MOBILE_UA',
// 'Cookie':'test',
}, },
timeout:5000, timeout:5000,
class_parse:'div.nav a;a&&Text;a&&href;/(\\d.+).html', class_parse:'div.nav a;a&&Text;a&&href;/(\\d.+).html',
......
...@@ -54,7 +54,7 @@ function pre(){ ...@@ -54,7 +54,7 @@ function pre(){
} }
let rule = {}; let rule = {};
const VERSION = 'drpy1 3.9.28 20221202'; const VERSION = 'drpy1 3.9.29 20221204';
/** 已知问题记录 /** 已知问题记录
* 1.影魔的jinjia2引擎不支持 {{fl}}对象直接渲染 (有能力解决的话尽量解决下,支持对象直接渲染字符串转义,如果加了|safe就不转义)[影魔牛逼,最新的文件发现这问题已经解决了] * 1.影魔的jinjia2引擎不支持 {{fl}}对象直接渲染 (有能力解决的话尽量解决下,支持对象直接渲染字符串转义,如果加了|safe就不转义)[影魔牛逼,最新的文件发现这问题已经解决了]
* Array.prototype.append = Array.prototype.push; 这种js执行后有毛病,for in 循环列表会把属性给打印出来 (这个大毛病需要重点排除一下) * Array.prototype.append = Array.prototype.push; 这种js执行后有毛病,for in 循环列表会把属性给打印出来 (这个大毛病需要重点排除一下)
...@@ -1581,7 +1581,10 @@ function searchParse(searchObj) { ...@@ -1581,7 +1581,10 @@ function searchParse(searchObj) {
// new_dict[i.split('=')[0]] = i.split('=')[1]; // new_dict[i.split('=')[0]] = i.split('=')[1];
// }); // });
// html = post(rurl,{body:new_dict}); // html = post(rurl,{body:new_dict});
html = post(rurl,{body:params}); let _fetch_params = JSON.parse(JSON.stringify(rule_fetch_params));
let postData = {body:params};
Object.assign(_fetch_params,postData);
html = post(rurl,_fetch_params);
}else if(req_method==='postjson'){ }else if(req_method==='postjson'){
let rurls = MY_URL.split(';')[0].split('#') let rurls = MY_URL.split(';')[0].split('#')
let rurl = rurls[0] let rurl = rurls[0]
...@@ -1592,7 +1595,10 @@ function searchParse(searchObj) { ...@@ -1592,7 +1595,10 @@ function searchParse(searchObj) {
}catch (e) { }catch (e) {
params = '{}' params = '{}'
} }
html = post(rurl,{body:params}); let _fetch_params = JSON.parse(JSON.stringify(rule_fetch_params));
let postData = {body:params};
Object.assign(_fetch_params,postData);
html = post(rurl,_fetch_params);
}else{ }else{
html = getHtml(MY_URL); html = getHtml(MY_URL);
} }
......
此差异已折叠。
...@@ -34,7 +34,7 @@ function pre(){ ...@@ -34,7 +34,7 @@ function pre(){
} }
let rule = {}; let rule = {};
const VERSION = 'drpy2 3.9.28 20221202'; const VERSION = 'drpy2 3.9.29 20221204';
/** 已知问题记录 /** 已知问题记录
* 1.影魔的jinjia2引擎不支持 {{fl}}对象直接渲染 (有能力解决的话尽量解决下,支持对象直接渲染字符串转义,如果加了|safe就不转义)[影魔牛逼,最新的文件发现这问题已经解决了] * 1.影魔的jinjia2引擎不支持 {{fl}}对象直接渲染 (有能力解决的话尽量解决下,支持对象直接渲染字符串转义,如果加了|safe就不转义)[影魔牛逼,最新的文件发现这问题已经解决了]
* Array.prototype.append = Array.prototype.push; 这种js执行后有毛病,for in 循环列表会把属性给打印出来 (这个大毛病需要重点排除一下) * Array.prototype.append = Array.prototype.push; 这种js执行后有毛病,for in 循环列表会把属性给打印出来 (这个大毛病需要重点排除一下)
...@@ -1473,7 +1473,10 @@ function searchParse(searchObj) { ...@@ -1473,7 +1473,10 @@ function searchParse(searchObj) {
// new_dict[i.split('=')[0]] = i.split('=')[1]; // new_dict[i.split('=')[0]] = i.split('=')[1];
// }); // });
// html = post(rurl,{body:new_dict}); // html = post(rurl,{body:new_dict});
html = post(rurl,{body:params}); let _fetch_params = JSON.parse(JSON.stringify(rule_fetch_params));
let postData = {body:params};
Object.assign(_fetch_params,postData);
html = post(rurl,_fetch_params);
}else if(req_method==='postjson'){ }else if(req_method==='postjson'){
let rurls = MY_URL.split(';')[0].split('#') let rurls = MY_URL.split(';')[0].split('#')
let rurl = rurls[0] let rurl = rurls[0]
...@@ -1484,7 +1487,10 @@ function searchParse(searchObj) { ...@@ -1484,7 +1487,10 @@ function searchParse(searchObj) {
}catch (e) { }catch (e) {
params = '{}' params = '{}'
} }
html = post(rurl,{body:params}); let _fetch_params = JSON.parse(JSON.stringify(rule_fetch_params));
let postData = {body:params};
Object.assign(_fetch_params,postData);
html = post(rurl,_fetch_params);
}else{ }else{
html = getHtml(MY_URL); html = getHtml(MY_URL);
} }
......
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册