Skip to content

Commit 752b4a0

Browse files
committed
Update files and clean up spider js scripts
1 parent b6a8616 commit 752b4a0

File tree

4 files changed

+16
-201
lines changed

4 files changed

+16
-201
lines changed

public/sub/order_common.example.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
豆瓣
12
设置中心
23
番茄小说
34
腾云驾雾
45
央视大全
6+
短剧聚合
57
IPTV
68
[优]
79
[盘]

spider/js/可可影视.js

Lines changed: 0 additions & 60 deletions
This file was deleted.

spider/js/可视影院.js

Lines changed: 0 additions & 121 deletions
This file was deleted.
Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,18 @@
33
searchable: 1,
44
filterable: 1,
55
quickSearch: 0,
6-
title: '好乐影视',
6+
title: '星辰影院',
7+
'类型': '影视',
78
lang: 'ds'
89
})
910
*/
1011

1112
var rule = {
1213
类型: '影视',
13-
title: '好乐影视',
14-
host: 'https://www.haolev.com',
15-
url: '/haoshow/fyfilter',
16-
searchUrl: '/lesearch/**----------fypage---.html',
14+
title: '星辰影院',
15+
host: 'https://www.xcyycn.com',
16+
url: '/vs/fyfilter',
17+
searchUrl: '/s.html?wd=**&submit=',
1718
headers: {'User-Agent': 'MOBILE_UA'},
1819
searchable: 1, quickSearch: 0, filterable: 1, play_parse: true, double: false, limit: 6,
1920
filter_url: '{{fl.cateId}}-{{fl.area}}-{{fl.by}}-{{fl.class}}-----fypage---{{fl.year}}.html',
@@ -24,22 +25,15 @@ var rule = {
2425
class_url: '1&2&4&3',
2526
filter: 'H4sIAAAAAAAAA+2Zy04bSRSG9/MYXrOohtwmrzLKwhNZSpRMRoJMJBQhQcDEBgcbROw4OEDENYRLcxkwDbZfxlVtv8WUXVXnnJ4hx42HRRbe+T+nbn91ddXX5bcJL/H4t7eJF6nxxOPE05fJsbHEUOJV8o+UljK7o6bTWr9Jvvwr1S33qhNO77andzthLRITQzY6t9usVWzUCsgVK7otlzPC5cKdRXl5ZXNWuJyaKqjJos1ZAfUyx3ZwKKA/GDgKaDPzqRlkXZtGuFzr0Je1jzZnBfEXLl+hv46ANqfn1LvPrk0jYJxzR2Ftz43TCKj3bj8sLrp6RkB/s0vt8jfXnxGQ23qPc2YF5A7PZXDgckZAbmFW5k9czgiXa16va8c2ZwXUy2+2NmA+jXC59tpp87Jgc1ZAvUJOTcJzNwLmulHQs+jm2giYl4PtZn3dzYsRMJ9rB2H2vZtPI7BerpVZhXpdAf1tNXDVWgHjnGmE37fcOI2A/qbq7c91158RuJbyauUE1lJXQL3KWjMIwp1JVxU0zNyXJfXJ9WrFxJNO1ryNydFUkryMFV/mgrgv4+ZOuzzrDBkB3W6XVfXIdWsEPmhfXdbhQXcFGKovyJWac2METERpS1X23UQYgQvkG9azAh7K/DHmrIA2Tz9izgoYZ/0Cc1ZAvZm8diwz7t1BTZZCmNcLp4yrwWp4GRozYa2kim6aUON2sK7mG7ph2BGchhIffBlsu7QR6M2n3vyIt/S5PJx29YyAekVfdyS/fHVVQYO3/Imsz8tD9xBRQxv1UzMfzQC2LBqCcVTWWpOnegBuKKBhRSyuynTVrQgjoPbFmZ5WV9UIGOOHC5l2W40V0VmT/rWugAP8dxS85Pbk7pRzYQTkygFZBEaQw0P6yzgI1LgdzqlKCbbDroDxL5X1JujGbwR9ccdTyVHy4l6eNa9qMV/cYTF8z8a6P0l8BOMjND6M8WEa9zDu0bjAuCBx71eI658k/gjjj2j8IcYf0vgDjD+g8fsYv0/j6Nejfj3061G/Hvr1qF8P/XrUr4d+PepXoF9B/Qr0K6hfgX4F9SvQr6B+BfoV1K9Av4L6FehXUL8C/QrqV6BfQf0K9Kt/0mX5+zguSrWwJIP8fxalymVV6bxdOrNtvH6uS+PLltUnmPKXbfLZ89djNNk6mpEZd+iMPf1zNNXp/snQL4nhHzNmeHwlV+fjHmsrtWYAO64RMID9HX0oudfdiDhHHnc8ccchd+Spvy/kJnCrEbG2foZbWd5l+JpjTI5NOeZjWZ9hU46T++VW9vuBYX2OTTn+5Lic/V4J9vDbwoo47M3xLsfQLJczvNsvQ9/IyQOa/b/E15tVe5MoS9IcpfakzRiczHDg3ZFob+bnvhh6MzNLurci1t7keWumHZDngDwH5Hkzed67U/LU56u6/h7hTxsiR0fnUKDlIqEorUbL0RCUqx7pgytajoaixBktR0OE3H54i8lRJEem7G0kd4vJUCRHdSwJM2TDESZ7q8gQNEdgHEFzhMmRG3ubzNA1R8IctXLkrQqr4T7MixFxKDKcPmh9hWtRI35iUuyXBjnC7PvekyHF3hzYm9Z602YM0mKIkr23ZQh5wD0D7hlwzy24Z+SuuKe7h4ZX161sENlWbSjKKZFykVCUj6LlaCjKR9FyNASbbM9/2cxVCzncQcOmN3Ms8xvYBuo4JzJ70q1U5QZ86RkRh7ZYwmFOZJZGOBJj6K512Gj5GdemEfg006pahefYFXGoqV8S4+7s2DtJ7r6L++++vtDeWMMjvCN+YlLhaISjmH5Jhf2nkqOYGDdWDAvcwa1UjFu1u7i36u/OacA1A64ZcM0NXDPxDyQRoaiuJgAA',
2627
lazy: async function () {
27-
let {input, pdfa, pdfh, pd} = this
28-
const html = JSON.parse((await req(input)).content.match(/r player_.*?=(.*?)</)[1]);
29-
let url = html.url;
30-
if (html.encrypt == "1") {
31-
url = unescape(url)
32-
return {parse: 0, url: url}
33-
} else if (html.encrypt == "2") {
34-
url = unescape(base64Decode(url))
35-
return {parse: 0, url: url}
36-
}
37-
if (/m3u8|mp4/.test(url)) {
38-
input = url
39-
return {parse: 0, url: input}
40-
} else {
41-
return {parse: 1, url: input}
28+
let {input} = this
29+
const content = (await req(input)).content
30+
const html = JSON.parse(content.match(/r player_.*?=(.*?)</)[1])
31+
let url = html.url
32+
if (html.encrypt) {
33+
url = html.encrypt === "2" ? unescape(base64Decode(url)) : unescape(url)
34+
return {parse: 0, url}
4235
}
36+
return {parse: /m3u8|mp4/.test(url) ? 0 : 1, url: /m3u8|mp4/.test(url) ? url : input}
4337
},
4438
推荐: async function () {
4539
let {input, pdfa, pdfh, pd} = this;

0 commit comments

Comments
 (0)