提交 fb0f3a20 编写于 作者: H hjdhnx

更新js1预处理执行request函数不传参数2报错问题

上级 f4c8bf03
3.9.19beta10
\ No newline at end of file
3.9.20
\ No newline at end of file
......@@ -42,5 +42,5 @@ var rule = {
一级:'.list-works li;a&&title;img&&src;.list-book-cs span:eq(0)&&Text;a&&href',
二级:{title:'h1&&Text;.book-info dd:eq(1)&&Text',img:'.book-img img&&src',desc:';;.book-info dd:gt(3):lt(6)&&Text;.book-info dd:eq(3)&&Text;.book-info dd:eq(2)&&Text',content:'.div-b&&Text',tabs:'.playlist-top&&h2',lists:'#playlist:eq(#id) li'},
搜索:'*',
// 预处理:'log("我是预处理");rule_fetch_params.headers.Cookie="searchneed=ok";',
// 预处理:'log("我是预处理");let html=request("https://gitcode.net/qq_32394351/dr_py/-/raw/master/js/version.txt");log(html);rule_fetch_params.headers.Cookie="searchneed=ok";',
}
......@@ -53,7 +53,7 @@ function pre(){
}
let rule = {};
const VERSION = '3.9.18';
const VERSION = '3.9.20';
/** 已知问题记录
* 1.影魔的jinjia2引擎不支持 {{fl}}对象直接渲染 (有能力解决的话尽量解决下,支持对象直接渲染字符串转义,如果加了|safe就不转义)[影魔牛逼,最新的文件发现这问题已经解决了]
* Array.prototype.append = Array.prototype.push; 这种js执行后有毛病,for in 循环列表会把属性给打印出来 (这个大毛病需要重点排除一下)
......@@ -909,6 +909,9 @@ function request(url,obj,ocr_flag){
if(rule.headers){
Object.assign(headers,rule.headers);
}
if(!fetch_params){
fetch_params = {};
}
fetch_params.headers = headers;
}
if(!fetch_params.headers.Referer){
......
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册