Skip to content

Commit 051f463

Browse files
author
Taois
committed
feat: 新增推送七猫小说
1 parent 274173b commit 051f463

File tree

1 file changed

+50
-16
lines changed

1 file changed

+50
-16
lines changed

spider/js/设置中心.js

Lines changed: 50 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,11 @@ let quick_data1 = {
8888
'十日终焉': 'https://fanqienovel.com/page/7143038691944959011',
8989
'斩神': 'https://fanqienovel.com/page/6982529841564224526',
9090
};
91+
let quick_data1Q = {
92+
'掌门怀孕': 'https://www.qimao.com/shuku/2014393/',
93+
'史上最强师父': 'https://www.qimao.com/shuku/1817221/',
94+
'被逐出宗门后,美人师尊跪求我原谅': 'https://www.qimao.com/shuku/1886669/',
95+
};
9196
let quick_data2 = {
9297
'推送': 'push',
9398
'夸克': 'quark',
@@ -99,24 +104,18 @@ let quick_data2 = {
99104
'测试': 'test',
100105
};
101106

102-
let selectDataList = [];
103-
let selectDataList1 = [];
104-
let selectDataList2 = [];
105-
106-
for (let key of Object.keys(quick_data)) {
107-
selectDataList.push(`${key}:=${quick_data[key]}`);
108-
}
109-
let selectData = selectDataList.join(',');
110-
111-
for (let key of Object.keys(quick_data1)) {
112-
selectDataList1.push(`${key}:=${quick_data1[key]}`);
113-
}
114-
let selectData1 = selectDataList1.join(',');
107+
let selectData = renderSelect(quick_data);
108+
let selectData1 = renderSelect(quick_data1);
109+
let selectDataList1Q = renderSelect(quick_data1Q);
110+
let selectData2 = renderSelect(quick_data2);
115111

116-
for (let key of Object.keys(quick_data2)) {
117-
selectDataList2.push(`${key}:=${quick_data2[key]}`);
112+
function renderSelect(quick_data1) {
113+
let selectDataList1 = [];
114+
for (let key of Object.keys(quick_data1)) {
115+
selectDataList1.push(`${key}:=${quick_data1[key]}`);
116+
}
117+
return selectDataList1.join(',')
118118
}
119-
let selectData2 = selectDataList2.join(',');
120119

121120
var rule = {
122121
类型: '设置',
@@ -303,6 +302,26 @@ var rule = {
303302
vod_pic: images.read,
304303
vod_tag: 'action'
305304
},);
305+
306+
d.push({
307+
vod_id: JSON.stringify({
308+
actionId: '推送七猫小说',
309+
id: 'push',
310+
type: 'input',
311+
title: '推送七猫小说网页目录链接进行解析',
312+
tip: '支持七猫小说网页版链接',
313+
value: 'https://www.qimao.com/shuku/2014393/',
314+
msg: '请输入待推送的七猫小说网页版链接',
315+
imageUrl: images.read,
316+
imageHeight: 200,
317+
imageType: 'card_pic_3',
318+
keep: false,
319+
selectData: selectDataList1Q
320+
}),
321+
vod_name: '推送七猫小说',
322+
vod_pic: images.read,
323+
vod_tag: 'action'
324+
},);
306325
break;
307326

308327
case 'quark':
@@ -1220,6 +1239,21 @@ var rule = {
12201239
return '推送番茄小说发生错误:' + e.message;
12211240
}
12221241
}
1242+
if (action === '推送七猫小说') {
1243+
try {
1244+
const obj = JSON.parse(value);
1245+
return JSON.stringify({
1246+
action: {
1247+
actionId: '__detail__',
1248+
skey: 'drpyS_七猫小说[书]',
1249+
ids: obj.push,
1250+
},
1251+
toast: `开始解析小说:${obj.push}`
1252+
});
1253+
} catch (e) {
1254+
return '推送七猫小说发生错误:' + e.message;
1255+
}
1256+
}
12231257
let cookie_sets = [
12241258
'quark_cookie',
12251259
'uc_cookie',

0 commit comments

Comments
 (0)