This commit is contained in:
parent
8615a82f07
commit
308ee00aa6
|
|
@ -58,8 +58,8 @@
|
|||
"timeout": 10
|
||||
},
|
||||
{
|
||||
"key":"嗷呜金牌影院",
|
||||
"name":"嗷呜金牌影院",
|
||||
"key":"文才在线",
|
||||
"name":"文才在线",
|
||||
"type":3,
|
||||
"api":"./lib/py_jinpai.py"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,66 +0,0 @@
|
|||
globalThis.getVideos = function (link, key) {
|
||||
let html = request(link);
|
||||
let json = JSON.parse(html);
|
||||
let data = json.data;
|
||||
data = data[key];
|
||||
let videos = [];
|
||||
if (data) {
|
||||
videos = data.map((n) => {
|
||||
let id = n.url;
|
||||
let name = n.league_name_zh + ' ' + n.home_team_zh + ' VS ' + n.away_team_zh;
|
||||
let pic = n.cover;
|
||||
let remarks = n.nickname;
|
||||
return {
|
||||
vod_id: id,
|
||||
vod_name: name,
|
||||
vod_pic: pic,
|
||||
vod_remarks: remarks,
|
||||
};
|
||||
});
|
||||
}
|
||||
return videos
|
||||
}
|
||||
var rule = {
|
||||
类型: '影视',//影视|听书|漫画|小说
|
||||
title: '01看球[球]',
|
||||
host: 'https://szyw.dc5e.com/',
|
||||
homeUrl: '/api/web/h5_index',
|
||||
url: '/api/web/live_lists/fyclass',
|
||||
searchUrl: '/api/web/search?keyword=**',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 0,
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_name: '全部&足球&篮球&综合',
|
||||
class_url: '1&2&3&99',
|
||||
play_parse: true,
|
||||
pagecount: {
|
||||
"1": 1,
|
||||
"2": 1,
|
||||
"3": 1,
|
||||
"99": 1,
|
||||
},
|
||||
lazy: $js.toString(() => {
|
||||
input = {parse: 0, url: input, header: rule.headers};
|
||||
}),
|
||||
推荐: $js.toString(() => {
|
||||
VODS = getVideos(input, 'hot_matches');
|
||||
|
||||
}),
|
||||
一级: $js.toString(() => {
|
||||
VODS = [];
|
||||
if (MY_PAGE <= 1) {
|
||||
VODS = getVideos(input, 'data');
|
||||
}
|
||||
}),
|
||||
二级: '*',
|
||||
搜索: $js.toString(() => {
|
||||
VODS = [];
|
||||
if (MY_PAGE <= 1) {
|
||||
VODS = getVideos(input, 'ball');
|
||||
}
|
||||
}),
|
||||
}
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
var rule = {
|
||||
title: '0855影视',
|
||||
模板: '海螺3',
|
||||
host: 'https://www.085518.com',
|
||||
searchUrl: '/vod/search/page/fypage/wd/**.html',
|
||||
url: "/vod/show/fyfilter.html",
|
||||
class_parse: 'body&&.hl-nav li:gt(0);a&&Text;a&&href;.*/(.*?)/',
|
||||
cate_exclude: '明星|专题|最新|排行|美图',
|
||||
二级: {
|
||||
"title": ".hl-full-box li--em&&Text;.hl-full-box li:eq(4)--em&&Text",
|
||||
"img": ".hl-lazy&&data-original",
|
||||
"desc": ".hl-full-box li:eq(1)--em&&Text;.hl-full-box li:eq(2)--em&&Text;.hl-full-box li:eq(5)--em&&Text;.hl-full-box li:eq(6)--em&&Text;.hl-full-box li:eq(3)--em&&Text",
|
||||
"content": ".hl-col-xs-12.blurb--em&&Text",
|
||||
"tabs": ".hl-tabs&&a",
|
||||
"lists": ".hl-plays-list:eq(#id)&&li"
|
||||
},
|
||||
filterable: 1,
|
||||
filter: "H4sIAAAAAAAAA+2W3U4aQRSA32WvNfzYi+KTmDS92BRiaRUbFRNrTEAiIv6hERHBn1YRsApYjQoUeBlm2X2L7p5B9pypkd3IRS+4MdlvPs7MmTnjmSXJG5QDX4LS+Icl6atvURqXOrd1drIhjUgBedqHvxfkqaAPxICO2WpBixQMrH9IyyOcaqGo+vOmSz9NyXNzDo4cPaWzn2WlM6JwZCpqOqGEN4jCEYpSbKkPcRoFkKloa1ud/VO6FkC68nH5o85nvIPKm8UL7UaWzMWRuRy2nlciq1QBhJSDrI6oAgjlnd9l1TrNGxBSYrfiRByZihJOKKEDonCElJXrzsEuVQChieLlTuOKTgQIRYnElZUjGgUQSnrnQj0X9gUQUqJ7WrpIFUBoLbUr1kjStQBC9XB6164maD0AQhNtR9nObzoRIKTk1sQD4AglHTts19Zp0oAcuF46+3WxXnSELkEroSN6CQCZSvvPmVqqEIUjtJabTTV2QtcCCCuX7eaZoBgI7W64qR016e4CQhmVHliN3nyOUEa5lnl1uhkBQlESm0pIuAGA4M6OPN9Vlq2wzZp5V3vflu7qRV5LR7tUnvXJDk5Qus1tlmlggxNUS5dp5amMDU5wtRWFGJzgwq8o1SZZBxB0Mqmckr3GBifIuKsIs3CCZtmqsNolmQUIjpH8J0aSxFA3bgWDEzRL81EwOBGOrXrfrjfQsT1/Wzk2t9P9rssciz551gEAjY6Jo2N41C2OuvGoSxx14VGnOOrsjbqckMS5YLg8o/ofU3O+rDkNzWlqnpc0l8fjGdX/mJqSuVdSRUF6b0hGLOht8wuotbFYVO9maN+fv61fF7Mv+b0Or/4z/c3QW85TWa9cYkzKgcl52Y+lVM64AFia9X+Gt0dPuc4b9wwrM8FpH0RBVfS2Rt2/21jpfI0r5UeM/j8EZKs5dnInavmYKoBs9XILDUkthMQoHNlqAiz8wCI7dCJAtpqAdrynHOZoFwaElEiDPa1QBZCtl5KVLhzNKCmhGAChrats6b+iWwfI1lOUlX6x+qOwLway9fSw8PYj/z66UQDhpLPK8a6QtIGQkoyKSXNk6zWrth61TFOnLFsTnjHmgKlPvGBO9KT/qvn3be39nweDaP6vtOVh07XedF/sph7aTb/hbvqW+utfO/3P3UJ1DaDKX6nQYXUNtLq8M4HJaTkwqBLrf/j9S+yV8hge/kAP/7t++It+fPbDTX3jpi7/BZmu5lPWFAAA",
|
||||
filter_url: "{{fl.地区}}{{fl.类型}}{{fl.分类}}/page/fypage{{fl.年份}}",
|
||||
filter_def: {
|
||||
duanju: {
|
||||
分类: "id/duanju"
|
||||
},
|
||||
vod: {
|
||||
分类: "id/vod"
|
||||
},
|
||||
tv: {
|
||||
分类: "id/tv"
|
||||
},
|
||||
tp: {
|
||||
分类: "id/tp"
|
||||
},
|
||||
dongman: {
|
||||
分类: "id/dongman"
|
||||
},
|
||||
zongyi: {
|
||||
分类: "id/zongyi"
|
||||
}
|
||||
},
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
dmFyIHJ1bGU9ewogIHRpdGxlOiAiMTExdHYiLAogIOaooeadvzogIuiHquWKqCIsCiAgaG9zdDogImh0dHBzOi8vd3d3LjExMXR2cy5jb20iLAogIHVybDogIi92b2RzaG93L2Z5ZmlsdGVyLmh0bWwiLAogIGZpbHRlcmFibGU6IDEsCiAgZmlsdGVyOiAiSDRzSUFBQUFBQUFBQSsyYmEwOGJSeFNHLzh0K2FpVXFlVzNNSmQ5Qzd2Zjd0Y3FIdEVJcWFwcEtUVnFwaXBBQVkyTk1zQUVCRHNHQk51RFlVSHlCRU5mWVhmZ3plL08vNk5wejVweXpyUlE1aGJUUXpJZEllWjkzZDNablptZk9xM0h5VEFzR3RHTmZQdE8rN2Y5Wk82WTVtM1ZyYVVMcjBCNC8vSzZmNjU4ZVB2cXh2M1hoWXc5YjBYd2prbTlpVDNnTkRIWUk3c3krYzNNeGF6ejNXZC9BbzRHdnZEK2Z3MFZkT2w1a0xScG1MZWRkSk84bnE3Rzh4bmlRMnQxTk1oNmlwbEpseGp1UjI5VVM0ejNFMDFuR3c4ak5hc2FhVEp1MWw4enRvcWRFSzJaOUh2c21MK2pXQmg4MEx4RWo1eGwySkVvamgvbzlJMGRQbU05UXd5Q3c3L0ZOYUlnRTltZDR5aDZhQnc4RXRwbkltMFpHdGlrRXRwbWJ0bmJxc2swaDhENThjUkw0dlBnTHN6WXVueWVFOU56Q0crdjVPbmdnOEhtSmttTklEd1RONGFxN2dzOFRBcitIVnpQMmk2dzFYTEVpS2JqQ2g3Q05Zc1dxRldRYlFxQ1hIYU8rZ2tBdkdiTlNXOUlUQXQrNW5yS2lWZm5PUXVEM3N2T3IvV29hUEJBNFJwR292VkNTWXlRRVBtOHU1bzJhZko0US9DTnlTd1UzUDBRZkVlcTJQcUpGdzd0ZU5pNEVUczdFSm5rZ3NLTmJxK1NCd0FsSUc5N0NJSnMwVzdMTUZvSXROL0pBc0VWbEZTUHliWVh3cmFlZGJiTnVzUFVrZFR0REVReDRtNEhjbmRpKzRJa1E4UkRuUWVKQnpuWGlPdWNCNGdIRzlWN2szbDhaN3lIZXczazM4VzdPdTRoM2NSNG1IdWFjK3F2ei91clVYNTMzVjZmKzZyeS9PdlZYNS8zVnFiODY3MitBK3V2OTFUZUJoYlJkbW1RVEtQVmZKaEF4bjhEakFJNGo2UVBTaCtRRWtCTklUZ0k1aWVRVWtGTklUZ001amVRTWtETkl6Z0k1aStRY2tITkl6Z001aitRQ2tBdElMZ0s1aU9RU2tFdElMZ081ak9RS2tDdElyZ0s1aXVRYWtHdElyZ081anVRR2tCdEliZ0s1aWVRV2tGdEliZ081amVRT2tEdEk3Z0s1aStRZWtIdEk3Z081anlUd2hmeFdBcjRQeFU3T1dMVVVmU2lvL1IrS25hNDAwdHRrZXVqcGdIY0Q3c20xbWwyZTlmbmZERHg5UWx0Z2FkU0t4M3orazYrLy82Ry8rUzRQT3JSZzczNWpFQzEzVVcyZDhUR3dRclJpUkhGbkZpMHlVZHVaeGZKUHEwUXppNWF5cVByTW90VXZpamV6YU1NUXRadFp0TWU0eGJKbHpER0x0aVV2QWxuRzV0K3pIWFhQamlUc2taZDBjeGZyUTZ2c000dkZ1TmhNWTJHTldTekpqV3c0ODlQTUNxdlVkU0NwSzVGM1p1djBuazNSVG1LeUMyL00zVi9rdXdqaG4wWjVueEI0MzlJNkpSOFE3WXlubUgvcENlSC8yREJwdFVRNzZVMUVTRitlcERibng5enhtbXhUQ096ZmJsR3NBTmxGMU8xazJmZGxUWGR2eXBzRE9ZdEMwS2htS0d1Q1FHOTB6L2xOOWdRRWpvQXg3ZFF6dmhmMm9VODBkOXB2NTVnbkJFM3c3NnduUXRCOVpYNWZXV1ZabFdWVmxsVlo5akJtMlZEUFByTnNpSmExdFpwckxNU2MraDlVRmtPMEdUUVAybEpsbjl2SjBtQTY2KzNNZnBjV29yMlJjM2FUZmpkNGNPbXVNVFR1NUlaa2dSQ0Nra1BVSGwzRzVOQVNsSC8zM0hKY2xpd2g4TDZaZ3AyUTlSWUVkVFpxVjJYaUFFSEY2cTI1TTRYRnFpV3dETzRtR3l2eVhVQ2dWMXUzaWt2U0V3S2Z0N2pGa29vUUZOU1g3VzFNbWtMUWxGWHRlTXFzelZEaThDRWNoKzNYWG02UzR5QUV0ckU1NGc0L2wzY0w4WW5tQ1ZYN05WWDdOVlg3VmUwL0hMVy9NN1RQMnQvSnpwYlNXVHV6NFRzcTZHUkhNNjM2N1hkcEtjT3ZmRDZYTmdDUkcvd3ViUnZpQnplL1M1dU5NN2RPeHpiaFhuVWVwTTZEWktwVDUwSHFQT2dEODVzNkQxS1pVR1ZDbFFuLzE1bVEvN2FwSXBLS1NDb2lxWWgweUNPU3FyQ3F3aDZkQ2h2V1ZZVlZGVlpWV0ZWaGowNkZWWWNRa3F0RENFMUZKQldSUG5KRUN1N3poNmt3TFNNck5la2FHMDdjWUQ4RThmOFYxcXh4Wm4yQlFrR1kvV3lWcmpock5XZHR6NjBrcEVzTDNSMmR0cmVYZkFVK1ROdURreXliOVpWR3hMQ3FJOUtsVGFVeDhzNHVwM3pGTGR4emtQK2dKZWEreHVJaUJIcVpxajBrMHhFSWZPbmhzdVhsdXJ3TU9xUnh3TW9wSzF0eEp0S3lXcURHTm1ZelZsRU9Kb2ovS3JIKzY2bjBZeVJQbFM3L1licjhrQVNwS3FTcWtOcFJxWkNEZndKNk9wVkRpejBBQUE9PSIsCiAgZmlsdGVyX3VybDogInt7Zmwu57G75Z6LfX0tLXt7Zmwu5o6S5bqPfX0te3tmbC7liafmg4V9fS17e2ZsLuivreiogH19LXt7Zmwu5a2X5q+NfX0tLS1meXBhZ2UtLS17e2ZsLuW5tOS7vX19IiwKICBmaWx0ZXJfZGVmOiB7CiAgICAyMDogewogICAgICDnsbvlnos6ICIyMCIKICAgIH0sCiAgICAyOTogewogICAgICDnsbvlnos6ICIyOSIKICAgIH0sCiAgICAzODogewogICAgICDnsbvlnos6ICIzOCIKICAgIH0sCiAgICA0MzogewogICAgICDnsbvlnos6ICI0MyIKICAgIH0sCiAgICA0OTogewogICAgICDnsbvlnos6ICI0OSIKICAgIH0sCiAgICA1MTogewogICAgICDnsbvlnos6ICI1MSIKICAgIH0sCiAgICA1MjogewogICAgICDnsbvlnos6ICI1MiIKICAgIH0KICB9LAogIGNsYXNzX3BhcnNlOiAiLm5hdmJhci1pdGVtcyYmbGk7YSYmVGV4dDthJiZocmVmOy4qLyhcXGQrKS5odG1sIiwKICAgIOaQnOe0ojogIi5tb2R1bGUtaXRlbXMmJi5tb2R1bGUtaXRlbTtzdHJvbmcmJlRleHQ7aW1nJiZkYXRhLW9yaWdpbmFsOy5tb2R1bGUtaXRlbS1ub3RlJiZUZXh0O2EmJmhyZWY7Lm1vZHVsZS1jYXJkLWl0ZW0taW5mby0tc3Ryb25nJiZUZXh0IiwKfQ==
|
||||
|
|
@ -1 +0,0 @@
|
|||
SDRzSUFBQUFBQUFDQTNXVThXdlRRQlRIZis5ZkVUSkkycG9sczRvL3BKUXhSVkJ3K0lQdUo1VjRTNjdyYmRjbXkxM2ExVnFvNHNSaDFTb0tPb2NEa1RtWXJnd0diaFB4bjFsUy9TOThsNlIxYys0Q3VkeDduL3ZldTNjdlYwZSs1QWNVbDFvWkNSb25uR0pUTFJRS1llL0w0ZjdHTGVqdXFGcnNHK3g4RHo4OE5TVTFjYVhXaXNzNDJDcWNlNlpoTkJvTkhTWTd6WVp1dTlVVUNYd0toTkZreHRueGN0TkRjMWl2OENwTnZRd2ozNjdNQUtNYXliZnVWYnhKZ1pVU1drbk1EZGQzU3ZsOE91Sk5ENWVPU2FCWkNMMmdHVWIwdGgvMk5zSmVmL0I2TTF6ZURIYzZVVzl0c1BzeGdSY0RZaS9jaUdlWUUvL1NQN2QrZDlhUDBtVkNPZlpqNlJQd2s4ZVFrc0hYOTc4N0sya3VNSEt3ejh5V1lReCt2QnhzdlJ1c1B2clYveGJ0UEF3LzdXcmhkamQ2c3h1OTdrZmRCOUZLSjFwYkFiY1c3dTJGZXhzQkNsOTFiZGRkSUpqRlVxS3BNd3o3NDFOenVNWlZVNTIrZnZIcXRjdld6RlM2YWRFTVE1SXZ4Yk5rVTVLVE5OUXdka3J1Z2h4RDdZUzFLV0xNOHBEUDRIQjFrVHBGb2FTSUZPVW1YdUtpci9pNFhJUVR5dXI1eWR6UjQ3RVJ4eFplc21uZ3dOencrVHBzSzNWNUZEVlRVZTRIT0RGU1VpWGN2SkFNb3VlYnY1NzFZRW5HQXpMdW9Wb05VOHVhZFJRbG9NV0F4a0hra3djMEhUY1FlWTYxeE5hUzJlSGo1WEI3UDAzOGkyNEl5ZHhlUGZ6eExITzQxeGtjZkI2SzExMkhFc2FIKzRvTHVhaFRkSzlKWFFRTE9vaWpjZGNuYzZTRzZGSEgwUXhBRUljSFhhSGFrbU1GMlpRVGVkdXRjVGdIeTNJd1J3UWkxNGNmOGZ4VElFOHJKSUNzeWFRNko5Uk9pUWdBQnpQNzlQVzhrVkRxRW1qaUhNSWpncU5aTmxKS0UyTlpvam9WaGNFcEFDSk1weklCTmZGaWRvdzRPWkZPR1lvbytTVk1WUnlUMklGNWQ1NlpHYzhwVjZTU05NODhYWHdXNFlYK2poR01SNlBpcUdaeEhkR3N3TE0rWGd3dzQxbFM4d0t1dGRvNVRScFdDbFFXOWkyclRoenNRc3kyVHp6WTNoVlJscmxjTEZXSGl3c3VGbGlnNWpaRzRxUXNaWTNidC9YcWVYUmZkTjQ1UStkaURVQnpPYWsxQW1OWXJBc0N4NjJpelMrWjBvUjJ3aHhmWlBBNm80NFJOaDB3WXBkRXNZNnBKOUhrdDVBbWpqbmFvMUZid3BUaC84V1RPUTdmMVRMdHpCOWZlRXlMcFFVQUFBPT0=
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,24 +0,0 @@
|
|||
var rule = {
|
||||
title: '310直播',
|
||||
host: 'http://www.310.tv',
|
||||
url: '/?s=0&t=1&a=fyclass&g=fypage',
|
||||
searchUrl: '',
|
||||
searchable: 0,
|
||||
quickSearch: 0,
|
||||
class_name: '热门&足球&篮球',
|
||||
class_url: '0&1&2',
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA'
|
||||
},
|
||||
hikerListCol: "avatar",
|
||||
hikerClassListCol: "avatar",
|
||||
timeout: 5000,
|
||||
play_parse: false,
|
||||
lazy: '',
|
||||
limit: 6,
|
||||
double: false,
|
||||
推荐: '*',
|
||||
一级: '.list_content a;.jiabifeng&&p:lt(5)&&Text;.feleimg img&&src;a&&t-nzf-o;a&&href',
|
||||
二级: '*',
|
||||
搜索: '',
|
||||
}
|
||||
|
|
@ -1,76 +0,0 @@
|
|||
var rule = {
|
||||
title: '348电影网',
|
||||
host: 'https://www.348z.com',
|
||||
// url:'/vodshow/id/fyclass/page/fypage.html',
|
||||
url: '/vodshow/id/fyfilter.html',
|
||||
filterable: 1,//是否启用分类筛选,
|
||||
filter_url: '{{fl.cateId}}{{fl.area}}/page/fypage{{fl.year}}',
|
||||
filter: 'H4sIAAAAAAAAA+2Xy27TUBCG38XrSM2xc+2SHeIRUBYWeAV0UQFSVUWilISkBdKiNjQ0FSCROi0pdVRuSeT0ZXyp34Lj2Dkzc5BaSw07L/1/4/Hx7zm/7XWFKcv315VHxpqyrDzQnxp3HyoZZUV/YvBjt1H3hxN+/Fx//MyYFa6Ecq0fbPZDmR8wpZqJ5a2+Y3f95uuYFIC0u27TBFIUxG8Mvc0akBIQc9cdTYCUBfE2drwXbSAsCxdqmqQdg9V5jQNn3ERIhUuNT117H5AKDf2NafBxihA0DM72yAJVaBgcvfcOeghp0HDr3LdPEcrBCl8O/PYuQnm4r+l3f++naw/nCLwNPl04ox10Fph7x//WoadxEyshjR63vmro6GF3LffN+PqHDQv6agadeqwuhY2WYkms67jj/TknFbEkerQsbzSlPSJJmDV95x7apCKWhGcX+3JFLM0rrraHckUsiR4fel53QHtEEnh8IveIJXhAv+WKWIKVWv+u1CI93lru+Jj2iCTR41WLu+w2TmgboYp77l36rTO/2aG3LVTYsZ+97Ut+Mr2oUEVd7ZczadOiSMLjtGboq2icRj+ciZ1wnNQs3wdx+7DN0kxAVJOphqkqUxVTJlOGaVamWURZWaKsjGlJpiVMizItYlqQaQHTvEzzmMpeMewVk71i2Csme8WwV0z2imGvmOxVmLyVaiWjqLd8icAa+IZwxibP8XlMw+J5dvB8QCiHt3C4IQGBXd7ADDMDEPgc5iMHweE8yHJlaeThtHx2YdFZr/F6upkiKXncLCJcb469JPF7U6gliN+2xRPHPfpC2wg1DaE0hBKFkIZC6L/uzyiI6LhGEs0jeW+FEo0lWhFJ6TSn08ynObegaZ69T+k0R1Ly98A1s5pmczrNibK5eMsvRA28yd0jP7VaiZIrsw6fbVr6x5v+8aZ/vGmgLTbQqn8B50a4ODgVAAA=',
|
||||
filter_def: {
|
||||
1: {cateId: '1'},
|
||||
2: {cateId: '2'},
|
||||
3: {cateId: '3'},
|
||||
4: {cateId: '4'},
|
||||
37: {cateId: '37'}
|
||||
},
|
||||
searchUrl: '/vodsearch/page/fypage/wd/**.html',
|
||||
searchable: 2,//是否启用全局搜索,
|
||||
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
||||
'User-Agent': 'PC_UA',
|
||||
},
|
||||
class_parse: '.nav-channel a;a&&Text;a&&href;/(\\d+).html',
|
||||
play_parse: true,
|
||||
tab_remove: ['蓝光Z', '极速', '极速2'],
|
||||
lazy: `js:
|
||||
let html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]);
|
||||
let url = html.url;
|
||||
if (html.encrypt == '1') {
|
||||
url = unescape(url)
|
||||
} else if (html.encrypt == '2') {
|
||||
url = unescape(base64Decode(url))
|
||||
}
|
||||
if (/\\.m3u8/.test(url)) {
|
||||
let body = request(url);
|
||||
let lines = body.split('\\n');
|
||||
let m3u8Url = null;
|
||||
for (let line of lines) {
|
||||
line = line.trim();
|
||||
if (line.endsWith('.m3u8')) {
|
||||
m3u8Url = urljoin(url,line);//获取嵌套M3U8
|
||||
console.log(m3u8Url);
|
||||
break;
|
||||
}
|
||||
}
|
||||
input = {
|
||||
jx: 0,
|
||||
url: m3u8Url || url,
|
||||
parse: 0
|
||||
};
|
||||
} else {
|
||||
input = {
|
||||
jx: 0,
|
||||
url: url,
|
||||
parse: 0
|
||||
};
|
||||
}
|
||||
`,
|
||||
limit: 6,
|
||||
double: true, // 推荐内容是否双层定位
|
||||
推荐: '.vodlist;*;*;*;*;*',
|
||||
一级: '.pack-ykpack;a&&title;.eclazy&&data-original;.pack-prb&&Text;a&&href',
|
||||
二级: {
|
||||
"title": ".fyy&&Text;.s-top-info-detail&&Text",
|
||||
"img": ".g-playicon&&img&&src",
|
||||
"desc": ".s-top-info-title span&&Text;;;.item-type&&Text;.item-actor:eq(2)&&Text",
|
||||
"content": ".ec-palytcji span&&Text",
|
||||
"tabs": `js:
|
||||
TABS = [];
|
||||
let tabs = pdfa(html.replace(/ /g,''), '.swiper-wrapper .channelname');
|
||||
tabs.forEach((it) => {
|
||||
TABS.push(pdfh(it, "body&&Text").replace(/\\s*\\([^)]*\\)/,'').replace(/[^\x00-\x7F]/,''));
|
||||
});
|
||||
`,
|
||||
"lists": ".content_playlist:eq(#id) li"
|
||||
},
|
||||
搜索: '.pack-packcover.returl.list-top-b;*;*;*;*',
|
||||
}
|
||||
|
|
@ -1,69 +0,0 @@
|
|||
globalThis.getVideos = function (link, key) {
|
||||
let html = request(link);
|
||||
let json = JSON.parse(html);
|
||||
let data = json.data;
|
||||
data = data[key];
|
||||
let videos = data.map((n) => {
|
||||
let id = n.url;
|
||||
let name = n.league_name_zh + ' ' + n.home_team_zh + ' VS ' + n.away_team_zh;
|
||||
let pic = n.cover;
|
||||
let remarks = n.nickname;
|
||||
return {
|
||||
vod_id: id,
|
||||
vod_name: name,
|
||||
vod_pic: pic,
|
||||
vod_remarks: remarks,
|
||||
};
|
||||
});
|
||||
return videos
|
||||
}
|
||||
var rule = {
|
||||
类型: '影视',//影视|听书|漫画|小说
|
||||
title: '360吧[球]',
|
||||
host: 'https://m.360ba.co/',
|
||||
homeUrl: '/api/web/h5_index',
|
||||
url: '/api/web/live_lists/fyclass',
|
||||
searchUrl: '/api/web/search?keyword=**',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 0,
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_name: '全部&足球&篮球&综合',
|
||||
class_url: '1&2&3&99',
|
||||
play_parse: true,
|
||||
pagecount: {
|
||||
"1": 1,
|
||||
"2": 1,
|
||||
"3": 1,
|
||||
"99": 1,
|
||||
},
|
||||
lazy: $js.toString(() => {
|
||||
input = {parse: 0, url: input, header: rule.headers};
|
||||
}),
|
||||
预处理: $js.toString(() => {
|
||||
Object.assign(rule.headers, {
|
||||
'Referer': rule.host,
|
||||
'Origin': rule.host,
|
||||
});
|
||||
}),
|
||||
推荐: $js.toString(() => {
|
||||
VODS = getVideos(input, 'hot_matches');
|
||||
|
||||
}),
|
||||
一级: $js.toString(() => {
|
||||
VODS = [];
|
||||
if (MY_PAGE <= 1) {
|
||||
VODS = getVideos(input, 'data');
|
||||
}
|
||||
}),
|
||||
二级: '*',
|
||||
搜索: $js.toString(() => {
|
||||
VODS = [];
|
||||
if (MY_PAGE <= 1) {
|
||||
VODS = getVideos(input, 'ball');
|
||||
}
|
||||
}),
|
||||
}
|
||||
|
|
@ -1,99 +0,0 @@
|
|||
var rule = {
|
||||
title: '360影视[官]',
|
||||
host: 'https://www.360kan.com',
|
||||
homeUrl: 'https://api.web.360kan.com/v1/rank?cat=2&size=9',
|
||||
detailUrl: 'https://api.web.360kan.com/v1/detail?cat=fyclass&id=fyid',
|
||||
searchUrl: 'https://api.so.360kan.com/index?force_v=1&kw=**&from=&pageno=fypage&v_ap=1&tab=all',
|
||||
url: 'https://api.web.360kan.com/v1/fyfilter&size=35&pageno=fypage&callback=',
|
||||
filterable: 1,
|
||||
filter_url: 'filter/list?catid=fyclass&rank={{fl.排序}}&cat={{fl.类型}}&year={{fl.年代}}&area={{fl.地区}}',
|
||||
filter: "H4sIAAAAAAAAA+2YS08jRxCA/4vPHGbMvrK3/IJcor1Eq4gDUqIlbLQhkVYrJINt1jYPA8vLa2MgYJtlMdhAiD1e4z8z3TP+Fxm7Xu0oGs2BQBRx81fVXV3V3VNV7XcxO/b8u3exV5NvY89jXrOjyouxsdj0xE+TJv82MfXr5HDgdCBW6eN+8nggDiA2O4bSrZLK1lCKQDov09TJNOoQeF7u2O2WaB4A6fTcqk5soQ6BbdbWVLtDNgHYZrYm6yHwvNy51z2heQA8r/JebCKwL5kd18mSLwCsmz/1ttZIB2DE5210JL4B8Lyt937WoXkA7Kdzorqb5CcA6dwv+/5ZA3UIbLO+5GfKZBOAfckf+Ye8LwCsW1lQ+QvSAbDNZE7PfySbAOJL1VtdYF+GwDbT126Hzg9h9uVACxdOlRpqyZELxxzpwi2kg/Fk/KjWL8jCbquuit1+taBb5zgCYXSEyjd0+4Y3ZAgc9GUjGEFBA/Dh3KyIDoF0/b1PokNgm9sVXTolmwCy3qa53qY5z19sig6B9+HmT9EhsG65oZwq6QAiH077yu0cGodDHOVw4lb8EcqGPw35uMjHTXlc5HFTbovcNuWWyC1Dbn/F8uCnIX8m8mem/KnIn5ryJyJ/Ysofi/yxKZd4bTNeW+K1zXhtidc247UlLtuMy5K4LDMuS+KyzLgsicuSuHTxSm9/Qs3UzPdvJyfejJy6XllXTl5OnXn01HUp4ffWvGRd7+yjtTcT069+eD0jSw2HuK3c6JCpiZnJX0ZGqfy2qnT985Qx6ufXP07PDBx7ORaL31aJ8o8TUhYQopSM0BQXUvbCykI/2VWtecoSAGxz7lol82QTIFIKXyi6ziLpADj2elUtUdlDiJL6Va6pettcvobAWbBS9s93KQsC8HqN5aBI0noAHPvuut6pUOxDMLdNnV0rp05LDmFEHdYwJNO6QBkfQQpj1b2hm4gQqZm4uyIGcFdFLKwYhRWxsOIXVqj0VkPl9tXuATc8xA9l56Hs/OfKzvitlZ1UU+UPvVqCPgtm/qJKe67jyAhh9ne17J1yKQHgbzWRlakIkrw+q2VuAAHYr7Oe38iQUwBmIk3tGYk0APZ2Y09fcbIE4HmFj+4XfikASE65dNurnFOGwL7MLakSvYQQjHzTPyRfECSHXasGrwfAulZLZ6iMIvC+NNZUqkf7AsBZtfvBn6dyiGC+ys7odYVgFBG9WZAiMgD5AC6Mlx5AlBebf/W716EYEHhes+t36WwRWLde1zkqsQj/j1dZ2AvqtBZcD9IB3EuSGeaPR7eVPwJP/ANODQBRGpdBaQ5uduXSKNXA/EXWN2Q2As/u5FW6RVMBojSFYV+WWljvF6gMIETJcHrlWBpwBNbNLXqZJukAWHfR0SnKcAjsS7ujk7Q1CDxv/0AVqQNFMNpPL8sxAMi1cKTpReCr7VyoOmU/BLaZ6gXfPdkE4AzQWw1WoQwAEOWBoRMn4icC60L+y/KKOV2gTIUQ0rjLvM8V4zEAILqyzvENBojSzntHN1JNEOQhtGg82AD+Vk+zdPTCUsP+UN2mMYKZRnzz4mtRI5Du2xeigt9Gj+ttnoz85zcikjfOktf5MPrfoCm6k3wclkv/scl/aNPvvU2XeG0z3n+3fQ9A4rXMeC2J1zLjtSReS+IdeQYg3FeBnv0LfL9z7fwYAAA=",
|
||||
filter_def: {},
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA'
|
||||
},
|
||||
timeout: 5000,
|
||||
class_name: '电视剧&电影&综艺&动漫',
|
||||
class_url: '2&1&3&4',
|
||||
limit: 5,
|
||||
multi: 1,
|
||||
searchable: 2,
|
||||
play_parse: true,
|
||||
lazy: 'js:input=input.split("?")[0];log(input);',
|
||||
// 疑似t4专用的
|
||||
// lazy:'js:input={parse: 1, playUrl: "", jx: 1, url: input.split("?")[0]}',
|
||||
// 手动调用解析请求json的url,此lazy不方便
|
||||
// lazy:'js:input="https://cache.json.icu/home/api?type=ys&uid=292796&key=fnoryABDEFJNPQV269&url="+input.split("?")[0];log(input);let html=JSON.parse(request(input));log(html);input=html.url||input',
|
||||
推荐: 'json:data;title;cover;comment;cat+ent_id;description',
|
||||
一级: 'json:data.movies;title;cover;pubdate;id;description',
|
||||
二级: '',
|
||||
二级: $js.toString(() => {
|
||||
let html = JSON.parse(fetch(input, fetch_params));
|
||||
let data = html.data;
|
||||
let tilte = data.title;
|
||||
let img = data.cdncover;
|
||||
let vod_type = data.moviecategory.join(",");
|
||||
let area = data.area.join(",");
|
||||
let director = data.director.join(",");
|
||||
let actor = data.actor.join(",");
|
||||
let content = data.description;
|
||||
let base_vod = {
|
||||
vod_id: input,
|
||||
vod_name: tilte,
|
||||
type_name: vod_type,
|
||||
vod_actor: actor,
|
||||
vod_director: director,
|
||||
vod_content: content,
|
||||
vod_remarks: area,
|
||||
vod_pic: urljoin2(input, img)
|
||||
};
|
||||
let delta = 50;
|
||||
let vod_play = {};
|
||||
let sites = data.playlink_sites;
|
||||
sites.forEach(function (site) {
|
||||
let playList = "";
|
||||
let vodItems = [];
|
||||
print(data)
|
||||
if (data.allupinfo) {
|
||||
let total = parseInt(data.allupinfo[site]);
|
||||
print(total)
|
||||
for (let j = 1; j < total; j += delta) {
|
||||
let end = Math.min(total, j + delta - 1);
|
||||
print(end)
|
||||
let url2 = buildUrl(input, { start: j, end: end, site: site });
|
||||
let vod_data = JSON.parse(fetch(url2), fetch_params).data;
|
||||
if (vod_data != null) {
|
||||
if (vod_data.allepidetail) {
|
||||
vod_data = vod_data.allepidetail[site];
|
||||
vod_data.forEach(function (item, index) {
|
||||
vodItems.push((item.playlink_num || "") + "$" + urlDeal(item.url || ""))
|
||||
})
|
||||
} else {
|
||||
vod_data = vod_data.defaultepisode;
|
||||
vod_data.forEach(function (item, index) {
|
||||
vodItems.push((item.period || "") + (item.name || "") + "$" + urlDeal(item.url) || "")
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
let item = data.playlinksdetail[site];
|
||||
vodItems.push((item.sort || "") + "$" + urlDeal(item.default_url || ""))
|
||||
} if (vodItems.length > 0) {
|
||||
playList = vodItems.join("#")
|
||||
} if (playList.length < 1) {
|
||||
return
|
||||
} vod_play[site] = playList
|
||||
});
|
||||
let tabs = Object.keys(vod_play);
|
||||
let playUrls = []; for (let id in tabs) {
|
||||
print("id:" + id); playUrls.push(vod_play[tabs[id]])
|
||||
} if (tabs.length > 0) {
|
||||
let vod_play_from = tabs.join("$$$"); let vod_play_url = playUrls.join("$$$");
|
||||
base_vod.vod_play_from = vod_play_from;
|
||||
base_vod.vod_play_url = vod_play_url
|
||||
}
|
||||
VOD = base_vod;
|
||||
}),
|
||||
搜索: 'json:data.longData.rows;titleTxt||titlealias;cover;cat_name;cat_id+en_id;description',
|
||||
}
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
var rule = {
|
||||
title: '36直播[密]',
|
||||
host: 'http://api.hclyz.com:81',
|
||||
homeUrl: '/mf/json.txt',
|
||||
url: '/mf/fyclass',
|
||||
class_name: '全部',
|
||||
class_url: 'json.txt',
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
timeout: 5000,
|
||||
limit: 200,
|
||||
play_parse: true,
|
||||
lazy: '',
|
||||
一级: 'json:pingtai;title;xinimg;Number;address',
|
||||
二级: 'js:var d=[];var jo=JSON.parse(request(input)).zhubo;VOD={};for(var i=0;i<jo.length;i++){d.push({title:jo[i].title,url:jo[i].address})}VOD.vod_play_from="播放源";VOD.vod_play_url=d.map(function(it){return it.title+"$"+it.url}).join("#");setResult(d);',
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
var rule = {
|
||||
title: '420电影院',
|
||||
host: 'https://www.dapian1234.com',
|
||||
url: '/sort/fyclass/fypage.html',
|
||||
searchUrl: '/search-wd-**-p-fypage.html',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: '',
|
||||
filter_url: '',
|
||||
filter_def: {},
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
'accept-language': 'zh-CN,zh;q=0.8',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: 'ul.nav&&li;a&&Text;a&&href;/sort/(\\d+)/',
|
||||
cate_exclude: '最近更新',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
input = {parse: 1, url: input, js: ''};
|
||||
}),
|
||||
double: true,
|
||||
推荐: '.content&&.m-movies;article;*;*;*;*',
|
||||
一级: '.m-movies&&article;h2&&Text;img&&src;.zhuangtai&&Text;a&&href',
|
||||
二级: {
|
||||
title: '.info-main-title&&a&&Text',
|
||||
img: '.video-info-img&&style',
|
||||
desc: '.video_info&&li:eq(1)&&Text',
|
||||
content: '.abstract-content&&Text',
|
||||
tabs: '#video_list_li h3',
|
||||
lists: '.playlist:eq(#id)&&li',
|
||||
tab_text: 'body&&Text',
|
||||
list_text: 'body&&Text',
|
||||
list_url: 'a&&href'
|
||||
},
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,83 +0,0 @@
|
|||
var rule = {
|
||||
author: '小可乐/240701/第二版',
|
||||
title: '4KAV',
|
||||
类型: '影视',
|
||||
host: 'https://4k-av.com',
|
||||
hostJs: '',
|
||||
headers: {'User-Agent': 'IOS_UA'},
|
||||
编码: 'utf-8',
|
||||
timeout: 5000,
|
||||
|
||||
homeUrl: '/',
|
||||
url: '/fyclassfyfilter/page-fypage.html[/fyclassfyfilter]',
|
||||
filter_url: '{{fl.class}}',
|
||||
detailUrl: '',
|
||||
searchUrl: '/s?q=**',
|
||||
searchable: 1,
|
||||
quickSearch: 1,
|
||||
filterable: 1,
|
||||
|
||||
class_name: '电影&剧集',
|
||||
class_url: 'movie&tv',
|
||||
filter_def: {},
|
||||
|
||||
play_parse: true,
|
||||
lazy: `js:
|
||||
if (/m3u8|mp4/.test(input)) {
|
||||
input = { jx: 0, parse: 0, url: input }
|
||||
} else {
|
||||
let kurl = request(input).match(/<source src="(.*?)"/)[1];
|
||||
input = { jx: 0, parse: 0, url: kurl }
|
||||
}
|
||||
`,
|
||||
|
||||
limit: 9,
|
||||
double: false,
|
||||
推荐: '*',
|
||||
一级: '.NTMitem;a&&title;img&&src;.tags&&Text;a&&href',
|
||||
二级: `js:
|
||||
let khtml = request(input);
|
||||
VOD = {};
|
||||
VOD.vod_id = input;
|
||||
VOD.vod_name = pdfh(khtml, '#MainContent_titleh12&&div:eq(1)&&Text');
|
||||
VOD.type_name = pdfh(khtml, '.tags--span&&Text');
|
||||
VOD.vod_pic = pdfh(khtml, '#MainContent_poster&&img&&src');
|
||||
VOD.vod_remarks = pdfh(khtml, '.videodetail&&label:eq(0)&&Text');
|
||||
VOD.vod_year = pdfh(khtml, '.videodetail&&a&&Text');
|
||||
VOD.vod_area = pdfh(khtml, '.videodetail&&label:eq(1)&&Text');
|
||||
VOD.vod_director = '未知';
|
||||
VOD.vod_actor = '未知';
|
||||
VOD.vod_content = pdfh(khtml, '.videodesc&&Text');
|
||||
VOD.vod_play_from = '4KAV专线';
|
||||
|
||||
let klists = [];
|
||||
let kcode = pdfa(khtml, 'ul#rtlist&&li');
|
||||
if ( kcode == 0) {
|
||||
kcode = pdfa(khtml, '#MainContent_poster&&a');
|
||||
kcode.forEach((kc) => {
|
||||
let kname = pdfh(kc, 'a&&title').replace('电影海报','');
|
||||
let khref = pdfh(kc, 'a&&href').replace('poster.jpg','');
|
||||
let klist = kname + '$' + khref;
|
||||
klists.push(klist);
|
||||
});
|
||||
VOD.vod_play_url = klists.join('#');
|
||||
} else {
|
||||
kcode;
|
||||
kcode.forEach((kc) => {
|
||||
let kname = pdfh(kc, 'span&&Text');
|
||||
let khref = pdfh(kc, 'img&&src').replace('screenshot.jpg','');
|
||||
let klist = kname + '$' + khref;
|
||||
klists.push(klist);
|
||||
});
|
||||
VOD.vod_play_url = klists.join('#');
|
||||
}
|
||||
`,
|
||||
搜索: '*',
|
||||
|
||||
filter: {
|
||||
"tv":[
|
||||
{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"动作","v":"/tag/动作"},{"n":"剧情","v":"/tag/剧情"},{"n":"冒险","v":"/tag/冒险"},{"n":"喜剧","v":"/tag/喜剧"},{"n":"国产剧","v":"/tag/国产剧"},{"n":"恐怖","v":"/tag/恐怖"},{"n":"战争","v":"/tag/战争"},{"n":"科幻","v":"/tag/科幻"},{"n":"动画","v":"/tag/动画"},{"n":"韩剧","v":"/tag/韩剧"},{"n":"犯罪","v":"/tag/犯罪"},{"n":"纪录片","v":"/tag/纪录片"}]},
|
||||
{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"2024","v":"/2024"},{"n":"2023","v":"/2023"},{"n":"2022","v":"/2022"},{"n":"2021","v":"/2021"},{"n":"2020","v":"/2020"},{"n":"2019","v":"/2019"}]}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,185 +0,0 @@
|
|||
var rule = {
|
||||
title: '4KHDR[磁]',
|
||||
host: 'https://www.4khdr.cn',
|
||||
homeUrl: "/forum.php?mod=forumdisplay&fid=2&page=1",
|
||||
url: '/forum.php?mod=forumdisplay&fid=2&filter=typeid&typeid=fyclass&page=fypage',
|
||||
filter_url: '{{fl.class}}',
|
||||
filter: {},
|
||||
searchUrl: '/search.php#searchsubmit=yes&srchtxt=**;post',
|
||||
searchable: 2,
|
||||
quickSearch: 1,
|
||||
filterable: 0,
|
||||
headers: {
|
||||
'User-Agent': 'PC_UA',
|
||||
'Cookie': 'http://127.0.0.1:9978/file:///tvbox/JS/lib/4khdr.txt',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_name: "4K电影&4K美剧&4K华语&4K动画&4K纪录片&4K日韩印&蓝光电影&蓝光美剧&蓝光华语&蓝光动画&蓝光日韩印",
|
||||
class_url: "3&8&15&6&11&4&29&31&33&32&34",
|
||||
play_parse: true,
|
||||
play_json: [{
|
||||
re: '*',
|
||||
json: {
|
||||
parse: 0,
|
||||
jx: 0
|
||||
}
|
||||
}],
|
||||
lazy: '',
|
||||
limit: 6,
|
||||
推荐: 'ul#waterfall li;a&&title;img&&src;div.auth.cl&&Text;a&&href',
|
||||
一级: 'ul#waterfall li;a&&title;img&&src;div.auth.cl&&Text;a&&href',
|
||||
二级: {
|
||||
title: "#thead_subject&&Text",
|
||||
img: "img.zoom&&src",
|
||||
desc: 'td[id^="postmessage_"] font&&Text',
|
||||
content: 'td[id^="postmessage_"] font&&Text',
|
||||
tabs: `js:
|
||||
pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;
|
||||
TABS=[]
|
||||
let d = pdfa(html, 'div.pcb table.t_table a');
|
||||
let tabsa = [];
|
||||
let tabsq = [];
|
||||
let tabsm = false;
|
||||
let tabse = false;
|
||||
d.forEach(function(it) {
|
||||
let burl = pdfh(it, 'a&&href');
|
||||
if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){
|
||||
tabsa.push("阿里雲盤");
|
||||
}else if (burl.startsWith("https://pan.quark.cn/s/")){
|
||||
tabsq.push("夸克網盤");
|
||||
}else if (burl.startsWith("magnet")){
|
||||
tabsm = true;
|
||||
}else if (burl.startsWith("ed2k")){
|
||||
tabse = true;
|
||||
}
|
||||
});
|
||||
if (tabsm === true){
|
||||
TABS.push("磁力");
|
||||
}
|
||||
if (tabse === true){
|
||||
TABS.push("電驢");
|
||||
}
|
||||
if (false && tabsa.length + tabsq.length > 1){
|
||||
TABS.push("選擇右側綫路");
|
||||
}
|
||||
let tmpIndex;
|
||||
tmpIndex=1;
|
||||
tabsa.forEach(function(it){
|
||||
TABS.push(it + tmpIndex);
|
||||
tmpIndex = tmpIndex + 1;
|
||||
});
|
||||
tmpIndex=1;
|
||||
tabsq.forEach(function(it){
|
||||
TABS.push(it + tmpIndex);
|
||||
tmpIndex = tmpIndex + 1;
|
||||
});
|
||||
log('4khdr TABS >>>>>>>>>>>>>>>>>>' + TABS);
|
||||
`,
|
||||
lists: `js:
|
||||
log(TABS);
|
||||
pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;
|
||||
LISTS = [];
|
||||
let d = pdfa(html, 'div.pcb table.t_table a');
|
||||
let lista = [];
|
||||
let listq = [];
|
||||
let listm = [];
|
||||
let liste = [];
|
||||
d.forEach(function(it){
|
||||
let burl = pdfh(it, 'a&&href');
|
||||
let title = pdfh(it, 'a&&Text');
|
||||
log('4khdr title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title);
|
||||
log('4khdr burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl);
|
||||
let loopresult = title + '$' + burl;
|
||||
if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){
|
||||
if (true){
|
||||
if (TABS.length==1){
|
||||
burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&confirm=0&url=" + encodeURIComponent(burl);
|
||||
}else{
|
||||
burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&url=" + encodeURIComponent(burl);
|
||||
}
|
||||
}else{
|
||||
burl = 'push://' + burl;
|
||||
}
|
||||
loopresult = title + '$' + burl;
|
||||
lista.push(loopresult);
|
||||
}else if (burl.startsWith("https://pan.quark.cn/s/")){
|
||||
if (true){
|
||||
if (TABS.length==1){
|
||||
burl = "http://127.0.0.1:9978/proxy?do=quark&type=push&confirm=0&url=" + encodeURIComponent(burl);
|
||||
}else{
|
||||
burl = "http://127.0.0.1:9978/proxy?do=quark&type=push&url=" + encodeURIComponent(burl);
|
||||
}
|
||||
}else{
|
||||
burl = 'push://' + burl;
|
||||
}
|
||||
loopresult = title + '$' + burl;
|
||||
listq.push(loopresult);
|
||||
}else if (burl.startsWith("magnet")){
|
||||
listm.push(loopresult);
|
||||
}else if (burl.startsWith("ed2k")){
|
||||
liste.push(loopresult);
|
||||
}
|
||||
});
|
||||
if (listm.length>0){
|
||||
LISTS.push(listm);
|
||||
}
|
||||
if (liste.length>0){
|
||||
LISTS.push(liste);
|
||||
}
|
||||
if (false && lista.length + listq.length > 1){
|
||||
LISTS.push(["選擇右側綫路,或3秒後自動跳過$http://127.0.0.1:10079/delay/"]);
|
||||
}
|
||||
lista.forEach(function(it){
|
||||
LISTS.push([it]);
|
||||
});
|
||||
listq.forEach(function(it){
|
||||
LISTS.push([it]);
|
||||
});
|
||||
`,
|
||||
|
||||
},
|
||||
搜索: `js:
|
||||
pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;
|
||||
if (rule_fetch_params.headers.Cookie.startsWith("http")){
|
||||
rule_fetch_params.headers.Cookie=fetch(rule_fetch_params.headers.Cookie);
|
||||
let cookie = rule_fetch_params.headers.Cookie;
|
||||
setItem(RULE_CK, cookie);
|
||||
};
|
||||
log('4khdr search cookie>>>>>>>>>>>>>>>' + rule_fetch_params.headers.Cookie);
|
||||
let new_host= HOST + '/search.php';
|
||||
let new_html=request(new_host);
|
||||
let formhash = pdfh(new_html, 'input[name="formhash"]&&value');
|
||||
log("4khdr formhash>>>>>>>>>>>>>>>" + formhash);
|
||||
let params = 'formhash=' + formhash + '&searchsubmit=yes&srchtxt=' + encodeURIComponent(KEY);
|
||||
let _fetch_params = JSON.parse(JSON.stringify(rule_fetch_params));
|
||||
let postData = {
|
||||
body: params
|
||||
};
|
||||
Object.assign(_fetch_params, postData);
|
||||
log("4khdr search postData>>>>>>>>>>>>>>>" + JSON.stringify(_fetch_params));
|
||||
let search_html = post( HOST + '/search.php?mod=forum', _fetch_params)
|
||||
//log("4khdr search result>>>>>>>>>>>>>>>" + search_html);
|
||||
let d=[];
|
||||
let dlist = pdfa(search_html, 'div#threadlist ul li');
|
||||
dlist.forEach(function(it){
|
||||
let title = pdfh(it, 'h3&&Text');
|
||||
if (searchObj.quick === true){
|
||||
if (title.includes(KEY)){
|
||||
title = KEY;
|
||||
}
|
||||
}
|
||||
let img = "";
|
||||
let content = pdfh(it, 'p:eq(2)&&Text');
|
||||
let desc = pdfh(it, 'p:eq(3)&&Text');
|
||||
let url = pd(it, 'a&&href', HOST);
|
||||
d.push({
|
||||
title:title,
|
||||
img:img,
|
||||
content:content,
|
||||
desc:desc,
|
||||
url:url
|
||||
})
|
||||
});
|
||||
setResult(d);
|
||||
`,
|
||||
}
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
muban.mxpro.二级.title = 'h1&&Text;.module-info-tag&&Text';
|
||||
muban.mxpro.二级.desc = '.module-info-item:eq(4)&&Text;;;.module-info-item-content:eq(1)&&Text;.module-info-item-content:eq(0)&&Text';
|
||||
muban.mxpro.二级.tab_text = 'body--small&&Text';
|
||||
var rule = {
|
||||
title:'4K剧院', //原91free
|
||||
模板:'mxpro',
|
||||
host:'https://www.4k4k.live',
|
||||
headers:{
|
||||
'User-Agent':'PC_UA'
|
||||
},
|
||||
url:'/vodshow/fyfilter.html',
|
||||
filterable:1,//是否启用分类筛选,
|
||||
filter_url:'{{fl.cateId}}-{{fl.area}}-{{fl.by or "time"}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}',
|
||||
filter: 'H4sIAAAAAAAAA+2ZWU8bVxTHv8s88zBjwpa37CH7vlV5cFKrjZpSidBKKEIiBac2BOygBMexA6GF2EkxmEUpjDF8Gd9r+1tk7Hu2SRvLKqhqpHnj//v7zMw59945B/ux5ViHv3ls/RAZtg5b98NDkf5vrQ5rIPxjxNPVtZKam/T0L+GHP0eaHxzwsIrm62P5BvaEY410GFx1P6jyy2r8N3BCNllqIl8pZ9nqZmc2q+I5dnr4crnnarvETi85+klSj86y08cxsTU9FmXHEY8Qz/ktfnAde1Vx48IKWSN3G6apSngwEuaaqGxRPXNb14Rvupirp58CBYFe/V1ab62CB4LiEkW9vYtxRlCOu9MqUwYPBGWy8ZI9EOjVJtfYA0FxqSWdXcY4I+g5599zHAh6zt2/2APBz1KUz1L0xU0VlfsO44yguPGEVykVe4+hpCmTpb1qolCNpzEZ0rzf3urJPS8Mb0GaPhH9WCnNom2EXPSH4YHveNFrq4VafrTdRc+Uvc/jpY0Qi8AeCFrY9UX2QNAipMpqKsU2a7FMwjZCLC97IMSWEZ4RYnlFJkaIAqqVMS5gQ8gCDkfCg+LUbG9WSuU2CxiyQ4foHeL9KXgn807JQ8xDkjvMHclt5rbgTh9xp0/yXua9kvcw75G8m3m35F3MuyTnfB2Zr8P5OjJfh/N1ZL4O5+vIfB3Ot/FKlPs8MjQUkQtVSOnVqTYX6giAI0SOAjlK5BiQY0SOAzlO5ASQE0ROAjlJ5BSQU0ROAzlNpB9IP5EzQM4QOQvkLJFzQM4ROQ/kPJELQC4QuQjkIpFLQC4RuQzkMpErQK4QuQrkKpFrQK4RuQ7kOpEbQG4QuQnkJpFbQG4RuQ3kNpE7QO74NsW9Yd4QenpGuYm/bQid+lhPbUL00APvo3jJiuvq4gtwvn8w9IhffqvjKobd8NH9nwYjjbve7bBC+5xB+AiYPuP1enT4FHi84ubYEgdKL+cajZQtPoNeV/b6r7D42Hov0kY7ZKv7wMaGp1Hv8/huNaKddvxvR4pW7b/1uPHlFt9y3Jgteh1ZvVnAUNJBe/6sPQdtNmizQZsN2uxBtNnOfbZZPhrmX9lqaacWd3HLiybcbKd+VzTbZtv0u5/3W7/b5aua+UdeHCXU7Ryl+mi8mhvF17ARdOuxqB6fx9ewEVTTlb1aMYaNwQiKmynoiSWMM4KTjeqtLXq1NwW3hI3KdpJaQlOIrlv/A58FBHnuB7Uyh54RdL/MOhcOBMW9mNebJYwzgsu+pWOJijujJrBmPkR12Py9WkpgHYyga6z9WnvyDKON+A8GIrNj6KGbwr/XuLM2hH+XomdEMGIEI8ZXNWIQtzlfW+Zrc762zNfmfG2Zr8352jJfm/O1Zb425+v9GYw8VjDy/J9GnkP7HHn4CMPXBxN5vfMnbnk+IPANgs/lYwXfFPhc8XOG+YrB5/Yd3MjTaqwxv7FgwzGCvLFCbQFHJRB0zel8NYn1BkFecq66/Bw9I7iPz9TT2I9B0Bom39Sm49gYjaBrvl1QGWpfRtA1m78t4TWNoLisq2OvMM4Iut9ekocdEBTX/EUI44yg+xW9MuH+BCG9pQ3heYLqubhb2XmN9TSC4qbnVSyDcUbwrl9XBRwTQdA1MxM6jeMeCK7LmtpLUV2aQrT8ll+v7GdUa54Tnn0aQpyDL37P9I/jWJuPG4xqwagWjGrBqBaMal/tqDbyCe9BSq2KIgAA',
|
||||
filter_def:{
|
||||
1:{cateId:'1'},
|
||||
2:{cateId:'2'},
|
||||
3:{cateId:'3'},
|
||||
4:{cateId:'4'}
|
||||
},
|
||||
//class_parse: 'ul.nav-menu-items li:gt(0):lt(5);a&&title;a&&href;/.*/(\\d+)',
|
||||
lazy:muban.mxpro.lazy,
|
||||
推荐: '*',
|
||||
double: false, // 推荐内容是否双层定位
|
||||
|
||||
// searchUrl:'/vodsearch/**----------fypage---.html',
|
||||
searchUrl:'/index.php/ajax/suggest?mid=1&wd=**&limit=50',
|
||||
detailUrl:'/voddetail/fyid.html', //非必填,二级详情拼接链接
|
||||
搜索:'json:list;name;pic;;id',
|
||||
|
||||
}
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
var rule = {
|
||||
title:'539影视',
|
||||
模板:'首图2',
|
||||
host:'https://539539.xyz',
|
||||
url: '/vodtype/fyclass/page/fypage.html',
|
||||
searchUrl: '/vodsearch/wd/**/page/fypage.html',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 0,
|
||||
headers: {
|
||||
'User-Agent': 'IOS_UA',
|
||||
},
|
||||
class_parse: 'ul.stui-header__menu li:gt(0):lt(6);a&&Text;a&&href;.*/(\\d+).html',
|
||||
cate_exclude: '伦理',
|
||||
play_parse: true,
|
||||
lazy:muban.mxpro.lazy,
|
||||
limit: 6,
|
||||
推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href',
|
||||
double: true,
|
||||
一级: '.stui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
||||
二级: {
|
||||
title: '.stui-content__detail .title&&Text;.stui-content__detail p:eq(-2)&&Text',
|
||||
img: '.stui-content__thumb .lazyload&&data-original',
|
||||
desc: '.stui-content__detail p:eq(0)&&Text;.stui-content__detail p:eq(1)&&Text;.stui-content__detail p:eq(2)&&Text',
|
||||
content: '.detail&&Text',
|
||||
tabs: '.dropdown-menu--i&&a',
|
||||
lists: '.stui-content__playlist:eq(#id) li',
|
||||
},
|
||||
搜索: '.stui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
||||
}
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
// 搜索验证
|
||||
// 网址发布页 https://www.555dy.top
|
||||
muban.mxpro.二级.desc = '.module-info-item:eq(-1)&&Text;;;.module-info-item-content:eq(2)&&Text;.module-info-item-content:eq(0)&&Text';
|
||||
var rule = {
|
||||
title: '555影视[飞]',
|
||||
模板: 'mxpro',
|
||||
host: 'https://www.555dyy.top',
|
||||
hostJs: 'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,".row:eq(1)&&a&&href");print(src);HOST=src',
|
||||
url: '/vodshow/fyfilter.html',
|
||||
filterable: 1,//是否启用分类筛选,
|
||||
filter_url: '{{fl.cateId}}-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}----fypage---{{fl.year}}',
|
||||
filter: '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',
|
||||
filter_def: {
|
||||
1: {cateId: '1', by: 'time'},
|
||||
2: {cateId: '2', by: 'time'},
|
||||
3: {cateId: '3', by: 'time'},
|
||||
4: {cateId: '4', by: 'time'},
|
||||
124: {cateId: '124', by: 'time'}
|
||||
},
|
||||
class_parse: 'li.navbar-item;a&&Text;a&&href;.*/(\\d+)',
|
||||
cate_exclude: 'Netflix|追剧周表|今日更新|专题|排行|地址',
|
||||
searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50',
|
||||
detailUrl: '/voddetail/fyid.html', //非必填,二级详情拼接链接
|
||||
搜索: 'json:list;name;pic;;id',
|
||||
}
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
muban.vfed.二级.title = 'h1&&Text;.fed-col-md3:eq(0)&&Text';
|
||||
muban.vfed.二级.desc = '.fed-col-md3:eq(3)&&Text;;;.fed-col-md6--span:eq(0)&&Text;.fed-col-md6--span:eq(1)&&Text';
|
||||
muban.vfed.二级.tabs = '.nav-tabs&&li';
|
||||
muban.vfed.二级.lists = '.myui-content__list:eq(#id)&&li';
|
||||
var rule = {
|
||||
title: '58动漫[漫]',
|
||||
模板: 'vfed',
|
||||
host: 'http://www.ting38.com',
|
||||
url: '/search.php?page=fypage&searchtype=5&tid=fyclassfyfilter',
|
||||
class_parse: '.fed-pops-navbar&&li;a&&Text;a&&href;.*/(.*?).html',
|
||||
play_parse: true,
|
||||
lazy: "js:var html=JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]);var url=html.url;if(html.encrypt=='1'){url=unescape(url)}else if(html.encrypt=='2'){url=unescape(base64Decode(url))}if(/m3u8|mp4/.test(url)){input=url}else{input}",
|
||||
limit: 6,
|
||||
filterable: 1,//是否启用分类筛选,
|
||||
filter_url: '&order={{fl.by}}&area={{fl.area}}&year={{fl.year}}',
|
||||
filter: 'H4sIAAAAAAAAA+2TzUrDQBSF32XWWWTSX/sq0kXUAYsmhVCFULKSutJURAzFghu1EQoGLMWmtE+TjOYtzM9k7gU37pPdnO/MvTN3DjMmlPQOx+SM2aRHbKZbRCGmbrBUxZtVtN2l+lI/v2D5NjPDEz+58jOcCuIoBdVUrSFYvkRcA65hToFTzFXgKuL0QPJ0iXgXeBfzDvAO5m3gbcxbwFuYN4E3MYd5KZ6XwrwU5jWGFhM8Xzr9zCme/ciGR+fufRxO/zw699aJtxINRoN0a9k4CkMePAjndDCSBnf9n9s7YRwPDYOZJ9mxfYVodeaVy7xRZ165zJsoc91iOsp8HsQ34T8zj18WyexaUCFKL3mb8a8P4Qkh66YB3+zLukLIW3uvfL4UnhCy5/N7/LQrexZC1i0X33u3rCuE9D4DqBNC3mWyjraP5V0KgbOpv0QVvoTzCxTHT5vwCAAA',
|
||||
filter_def: {
|
||||
1: {cateId: '1'},
|
||||
2: {cateId: '2'},
|
||||
3: {cateId: '3'},
|
||||
4: {cateId: '4'}
|
||||
},
|
||||
searchUrl: '/search.php?page=fypage&searchword=**&searchtype=',
|
||||
搜索: '.fed-list-item;a&&title;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
||||
}
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
var rule = {
|
||||
title:'6V新版[磁]',
|
||||
host:'http://www.xb6v.com',
|
||||
// host:'https://www.66s6.net',
|
||||
// url: '/fyclass/index_fypage.html[/fyclass/index.html]',
|
||||
url: '/fyclassfyfilter/index_fypage.html[/fyclassfyfilter/index.html]',
|
||||
filter_url:'{{fl.class}}',
|
||||
filter:{
|
||||
"dianshiju":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"国剧","v":"/guoju"},{"n":"日韩剧","v":"/rihanju"},{"n":"欧美剧","v":"/oumeiju"}]}]
|
||||
},
|
||||
searchUrl: '/e/search/index.php#show=title&tempid=1&tbname=article&mid=1&dopost=search&submit=&keyboard=**;post',
|
||||
searchable:2,
|
||||
quickSearch:0,
|
||||
filterable:1,
|
||||
headers:{
|
||||
'User-Agent': 'MOBILE_UA'
|
||||
},
|
||||
timeout:5000,
|
||||
class_parse:'#menus&&li:gt(1);a&&Text;a&&href;.*/(.*)/',
|
||||
cate_exclude:'欧美剧|旧版6v',
|
||||
play_parse:true,
|
||||
limit:6,
|
||||
推荐: '*',
|
||||
一级: '#post_container&&li;h2&&Text;img&&src;.info_date&&Text;a&&href',
|
||||
二级: {
|
||||
"title": "#content&&h1&&Text;.info_category&&Text",
|
||||
"img": "#post_content&&img&&src",
|
||||
"desc": ";;;#post_content&&p:eq(0)&&Text;#post_content&&p:eq(2)&&Text",
|
||||
"content": "#post_content&&p:eq(1)&&Text",
|
||||
"tabs": `js:
|
||||
TABS = ["道长磁力"];
|
||||
let tabs = pdfa(html, '#content&&h3:not(:contains(网盘))');
|
||||
tabs.forEach((it) => {
|
||||
TABS.push(pdfh(it, "body&&Text").replace('播放地址','道长在线').replace('(无插件 极速播放)','一').replace('(无需安装插件)','二'))
|
||||
});
|
||||
`,
|
||||
"lists": `js:
|
||||
log(TABS);
|
||||
pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;
|
||||
LISTS = [];
|
||||
let i = 1;
|
||||
TABS.forEach(function(tab) {
|
||||
if (/道长磁力/.test(tab)) {
|
||||
var d = pdfa(html, '.context&&td');
|
||||
d = d.map(function(it) {
|
||||
var title = pdfh(it, 'a&&Text');
|
||||
var burl = pd(it, 'a&&href');
|
||||
return title + '$' + burl
|
||||
});
|
||||
LISTS.push(d)
|
||||
} else if (/道长在线/.test(tab) && i <= TABS.length-1) {
|
||||
var d = pdfa(html, '.context&&.widget:eq(list_idx)&&a'.replace("list_idx", i));
|
||||
d = d.map(function(it) {
|
||||
var title = pdfh(it, 'a&&Text');
|
||||
var burl = pd(it, 'a&&href');
|
||||
return title + '$' + burl
|
||||
});
|
||||
LISTS.push(d)
|
||||
i = i + 1;
|
||||
}
|
||||
});
|
||||
`,
|
||||
},
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
var rule = {
|
||||
title: '777影视',
|
||||
模板:'mxpro',
|
||||
host: '777ys.pro',
|
||||
host: 'http://www.777ys.vip',
|
||||
url: '/show/fyclassfyfilter',
|
||||
searchUrl: '/search/page/fypage/wd/**/',
|
||||
filterable: 1,
|
||||
filter_url:'{{fl.地区}}{{fl.排序}}{{fl.剧情}}{{fl.字母}}/page/fypage{{fl.年份}}',
|
||||
filter:'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',
|
||||
class_parse: '.navbar-items&&.navbar-item;a&&Text;a&&href;type/(\\w+)/',
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
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
|
||||
|
|
@ -1 +0,0 @@
|
|||
dmFyIHJ1bGU9ewogIHRpdGxlOiAiODVr5b2x6KeGIiwKICDmqKHmnb86ICJteHBybyIsCiAgaG9zdDogImh0dHBzOi8vODVrLmx0ZCIsCiAgdXJsOiAiL2luZGV4LnBocC92b2Qvc2hvdy9pZC9meWZpbHRlciIsCiAgc2VhcmNoVXJsOiAiL2luZGV4LnBocC92b2Qvc2VhcmNoL3BhZ2UvZnlwYWdlL3dkLyoqLyIsCiAgZmlsdGVyYWJsZTogMSwKICBmaWx0ZXI6ICJINHNJQUFBQUFBQUFBKzFaNjA3Yk1CaDlsL3hHczUyR3R2QXFFeis2VVkxcXJDQmdiQWdoTVhGcnVYVk0wQTZ0RzVzRXRHeVVwaHZYbE1MTDFFbjdGa3VheFBiblNpdXNaWnVtL013NUowNTg0bnpuY3pLckVHWHc4YXp5UEQ2akRDcFdwVW8vclNsOVNqTDJJaTRlVDhkR1g4WmJ3cVFOMDZWaWM2SG93UFlCVWViNlBIaTFXSy9scmZTS3g0UTVrODNUZElFekVjWllxWXE1c01TWktHY0tXL1NxeXBrQnhwaHYzcHJ6V2M0UXpDK1VMb0RoQ0w4N00vVyticVFGU21WVTQwU250UjFPcWZhMWhoelNkWVhtZGJwdWNGZlk4UzljUVlua2NQejFvL0dSY1RROU5vd21SOFplb2NRd0lvaGR0SDVab2g5cWRML1EzRjMyVDRwTnhHTUlFTDY2ZWJoclhwYUJ6b1BZMURPNmVYVURGQjdFSEwzWnRBY0dDZzlpSHYzWWtSVWV4S3hhcThnS0QySmo1QTdNL0RFY3c0WFlYUGFPNURFOGlNM2w1a0pXZUJDL1U3MzlUblV3eG9aT2pVTTRoZ3V4TVJZenRzczBkUVNIWVNpYjg4R3RsU2xaNlYwNGJZYnk5Zi9aWEx1MVQ0WVhaU2pUTFozWHExa29jaUZ4MVRYS3BVWnhucTg2ZHR6VnFyTWRzZ2Z5NWFPeDVEUGtRa2g4eExMRWhiakUrcjR2UzF5SVM1cTVHdDNJeVNxR0luRTF0S2xhRUJLWGxDeHhJU1N1M0RaSkMwTGlvbXFiZWd0QzRwT2hKd3RRMG9JUUxBaFhwL1ZxVFNnSS9uRlhqMGJGYXI4dm5vbkhKcEFEQUZxVGFRM1FJWmtPQVZxVmFSWFFSS2JocldHWnhpSk5CaVNhREFBNkt0TlJRRWRrT2dMb3NFeUhBUzI3Um9CclJIYU5BTmVJN0JvQnJoSFpOUUpjSTdKckJMaEdaTmNJY0EzTHJtSGdHcFpkdzhBMUxMdUdnV3RZZGcwRDE3RHNHZ2F1WWRrMXJNRjN3Tng4UjQwTWZ3ZllNWHdIek54NU0zZktTV2ZFSnpOb0ttR2Z4SkxRTUV4OXUwMHprcGlhNUVXcHZFaFR5MjJheWFkakUzSG52b2I2RkxYTFJvYjNBM1pGckJzRnU1ZndXNFVRcnpPWFpUdFZCVW9UQzVsZGxRU3FuNTkxWEhDU2xsTzhOVExQTHVoK2xsTXFGbXFhRTJnQ1JSNnFMUkhXOUQzYmtvNVIzb3ZHcFhOTGNaZldwbFBEY0lmV0pxdmJhVTQvZm9IRE1QU3ZCYnp3L1A3WGdQL3owUXpqTVlqbUlKcURhUDdOYUE1MUdjMDhmOTM4c2FyWGpiVGh4eUlQYmplZElSc1NxNHhkZUNETDQ5dk5hTWoyUDFUQkRnVUZ1L2NGT3hRVTdLQmdCd1c3RndWYjY3SmdDN3VpbFhWcjV5dGRMWnJYMzN4UytERGN3cTN0TTFxcitMVmUrSnJyN3NQRWM5V3dXS2FjL1JaZytZZGxiOHNGMk9oRDdaK0V0K0IrKzZmT094dDNIbERoUW45dHQ2RUY0ZFg3OE5LQzhBckNLd2l2bm9SWHBOdjBFdjVQMXJhc2FwNS9nOU9FSDVSN0pRSFgvbWxUNW40Q2FyeGVsZWdkQUFBPSIsCiAgZmlsdGVyX3VybDogInt7Zmwu57G75Z6LfX17e2ZsLuWcsOWMun19e3tmbC7mjpLluo99fXt7Zmwu6K+t6KiAfX0vcGFnZS9meXBhZ2V7e2ZsLuW5tOS7vX19IiwKICBmaWx0ZXJfZGVmOiB7CiAgICAxOiB7CiAgICAgIOexu+WeizogIjEiCiAgICB9LAogICAgMjogewogICAgICDnsbvlnos6ICIyIgogICAgfSwKICAgIDM6IHsKICAgICAg57G75Z6LOiAiMyIKICAgIH0sCiAgICA0OiB7CiAgICAgIOexu+WeizogIjQiCiAgICB9LAogICAgNDc6IHsKICAgICAg57G75Z6LOiAiNDciCiAgICB9CiAgfSwKICBjbGFzc19wYXJzZTogIi5uYXZiYXItaXRlbXMmJmxpO2EmJlRleHQ7YSYmaHJlZjsuKi8oXFxkKykvIiwKICB0YWJfZXhjbHVkZTogIuaOkuW6jyIsCiAg5pCc57SiOiAnYm9keSAubW9kdWxlLWl0ZW07Lm1vZHVsZS1jYXJkLWl0ZW0tdGl0bGUmJlRleHQ7Lmxhenlsb2FkJiZkYXRhLW9yaWdpbmFsOy5tb2R1bGUtaXRlbS1ub3RlJiZUZXh0O2EmJmhyZWY7Lm1vZHVsZS1jYXJkLWl0ZW0taW5mby0tc3Ryb25nJiZUZXh0JywKfQ==
|
||||
|
|
@ -1 +0,0 @@
|
|||
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
|
||||
|
|
@ -1,86 +0,0 @@
|
|||
var rule = {
|
||||
title: "88看球[球]",
|
||||
// host: 'http://www.88kq.net/',//发布页
|
||||
// host:'http://www.88kanqiu.cc',
|
||||
// host: "http://www.88kanqiu.live",
|
||||
host: "http://www.88kanqiu.dog",
|
||||
url: "/match/fyclass/live",
|
||||
searchUrl: "",
|
||||
searchable: 0,
|
||||
quickSearch: 0,
|
||||
class_parse: ".nav-pills li;a&&Text;a&&href;/match/(\\d+)/live",
|
||||
headers: {
|
||||
"User-Agent": "PC_UA",
|
||||
},
|
||||
timeout: 5000,
|
||||
play_parse: true,
|
||||
pagecount: {
|
||||
"1": 1,
|
||||
"2": 1,
|
||||
"4": 1,
|
||||
"22": 1,
|
||||
"8": 1,
|
||||
"9": 1,
|
||||
"10": 1,
|
||||
"14": 1,
|
||||
"15": 1,
|
||||
"12": 1,
|
||||
"13": 1,
|
||||
"16": 1,
|
||||
"28": 1,
|
||||
"7": 1,
|
||||
"11": 1,
|
||||
"33": 1,
|
||||
"27": 1,
|
||||
"23": 1,
|
||||
"26": 1,
|
||||
"3": 1,
|
||||
"21": 1,
|
||||
"18": 1
|
||||
},
|
||||
lazy: $js.toString(() => {
|
||||
if (/embed=/.test(input)) {
|
||||
let url = input.match(/embed=(.*?)&/)[1];
|
||||
url = base64Decode(url);
|
||||
input = {
|
||||
jx: 0,
|
||||
url: url.split('#')[0],
|
||||
parse: 0
|
||||
}
|
||||
} else if (/\?url=/.test(input)) {
|
||||
input = {
|
||||
jx: 0,
|
||||
url: input.split('?url=')[1].split('#')[0],
|
||||
parse: 0
|
||||
}
|
||||
} else {
|
||||
input
|
||||
}
|
||||
}),
|
||||
limit: 6,
|
||||
double: false,
|
||||
推荐: "*",
|
||||
一级: ".list-group .group-game-item;.d-none&&Text;img&&src;.btn&&Text;a&&href",
|
||||
二级: {
|
||||
title: ".game-info-container&&Text;.customer-navbar-nav li&&Text",
|
||||
img: "img&&src",
|
||||
desc: ";;;div.team-name:eq(0)&&Text;div.team-name:eq(1)&&Text",
|
||||
content: "div.game-time&&Text",
|
||||
tabs: "js:TABS=['道长在线']",
|
||||
lists: $js.toString(() => {
|
||||
LISTS = [];
|
||||
let html = request(input.replace('play', 'play-url'));
|
||||
let pdata = JSON.parse(html).data;
|
||||
pdata = pdata.slice(6);
|
||||
pdata = pdata.slice(0, -2);
|
||||
pdata = base64Decode(pdata);
|
||||
// log(pdata);
|
||||
let jo = JSON.parse(pdata).links;
|
||||
let d = jo.map(function (it) {
|
||||
return it.name + '$' + urlencode(it.url)
|
||||
});
|
||||
LISTS.push(d)
|
||||
}),
|
||||
},
|
||||
搜索: "",
|
||||
};
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
Object.assign(muban.首图2.二级, {
|
||||
tabs: '.stui-pannel__head h3',
|
||||
});
|
||||
var rule = {
|
||||
模板: '首图2',
|
||||
title: '8号影院',
|
||||
host: 'http://www.bahaoys.com',
|
||||
url: "/frim/fyfilter.html",
|
||||
filterable: 1,//是否启用分类筛选,
|
||||
filter_url: "{{fl.按分类}}-fypage",
|
||||
tab_exclude: '本周热门|最近更新',
|
||||
filter: "H4sIAAAAAAAAA6tWMlSyiq5Wyk6tVLJSetbT+bSj7fnG3Uo6SnmJualoQmWJOaWpYOV5QJmnXSue7J3zvLMdJAPkmyrV6kBknndsfNbcipAxQ8gsn/h0526EjDlc5lnjhGcN0xAyFnCZp9PmPO1cjpAxNEBIdS5HscjQSKk2tjZWR8mIbE/N3vtk13KguTATjREu3LH+af8GJCkThNSa5c/39SFJIcLi2fSlL+evRJIygzrRmHQngvWZkKWvFgCFYy+16QEAAA==",
|
||||
filter_def: {
|
||||
1: {
|
||||
按分类: "1"
|
||||
},
|
||||
2: {
|
||||
按分类: "2"
|
||||
},
|
||||
3: {
|
||||
按分类: "3"
|
||||
},
|
||||
4: {
|
||||
按分类: "4"
|
||||
}
|
||||
},
|
||||
searchUrl: '/search.php?page=fypage&searchword=** &searchtype=',
|
||||
class_parse: ".stui-tou__menu li;a&&Text;a&&href;.*/(.*?).html",
|
||||
lazy: $js.toString(() => {
|
||||
let init_js = `Object.defineProperties(navigator, {platform: {get: () => 'iPhone'}});`;
|
||||
input = {
|
||||
parse: 1,
|
||||
url: input,
|
||||
js: '',
|
||||
parse_extra: '&init_script=' + encodeURIComponent(base64Encode(init_js)),
|
||||
}
|
||||
}),
|
||||
搜索: '.stui-vodlist__media&&li;a&&title;.lazyload&&data-original;.text-right&&Text;a&&href',
|
||||
}
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
var rule = {
|
||||
title: '926tv',
|
||||
host: 'https://www.926.tv/',
|
||||
url: '/fyclass',
|
||||
searchUrl: '',
|
||||
searchable: 1,
|
||||
quickSearch: 0,
|
||||
class_name: '全部',
|
||||
class_url: '/',
|
||||
//class_url:'?live',
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA'
|
||||
},
|
||||
timeout: 5000,
|
||||
play_parse: true,
|
||||
lazy: '',
|
||||
limit: 6,
|
||||
double: false,
|
||||
推荐: '*',
|
||||
一级: $js.toString(() => {
|
||||
let d = [];
|
||||
pd=jsp.pd;
|
||||
pdfh=jsp.pdfh;
|
||||
pdfa=jsp.pdfa;
|
||||
|
||||
let html = request(input);
|
||||
let tabs = pdfa(html, '.list_content&&a');
|
||||
tabs.forEach((it) => {
|
||||
let ps = pdfh(it, '.eventtime&&em&&Text');
|
||||
let pz = pdfh(it, '.zhudui&&p&&Text');
|
||||
let pk = pdfh(it, '.kedui&&Text');
|
||||
let img = pd(it, 'img&&op-zfr-a-g');
|
||||
let timer = pdfh(it, '.eventtime&&i&&Text');
|
||||
let url = pd(it, 'a.clearfix&&href');
|
||||
d.push({
|
||||
title: pz + '🆚' + pk,
|
||||
desc: timer + '🏆' + ps,
|
||||
img: img,
|
||||
url: url
|
||||
});
|
||||
});
|
||||
setResult(d);
|
||||
}),
|
||||
二级: {
|
||||
title: "h2.biaoti&&Text",
|
||||
img: "img&&src",
|
||||
desc: "",
|
||||
content: "title&&Text",
|
||||
"tabs": "js:TABS=['道长在线']",
|
||||
lists: $js.toString(() => {
|
||||
LISTS = [];
|
||||
pd=jsp.pd;
|
||||
pdfh=jsp.pdfh;
|
||||
pdfa=jsp.pdfa;
|
||||
let lists1=[];
|
||||
let src=pdfh(html,'#myiframe&&src');
|
||||
lists1.push('在线播放' + '$' + src);
|
||||
LISTS.push(lists1);
|
||||
}),
|
||||
},
|
||||
搜索: '',
|
||||
}
|
||||
|
|
@ -1,109 +0,0 @@
|
|||
/**
|
||||
* 传参 ?type=url¶ms=http://122.228.85.203:1000@泽少1
|
||||
* 传参 ?type=url¶ms=http://122.228.85.203:1000@泽少2
|
||||
*/
|
||||
|
||||
var rule = {
|
||||
title: 'APPV2[模板]',
|
||||
author: '道长',
|
||||
version: '20241012 beta1',
|
||||
update_info: `
|
||||
20241012:
|
||||
1.根据群友嗷呜的appv2模板修改成可传参源,类似采集之王用法传参
|
||||
`.trim(),
|
||||
host: '',
|
||||
url: '/api.php/app/video?tid=fyclassfyfilter&limit=20&pg=fypage',
|
||||
filter_url: '',
|
||||
filter: {},
|
||||
homeUrl: '/api.php/app/index_video',
|
||||
detailUrl: '/api.php/app/video_detail?id=fyid',
|
||||
searchUrl: '/api.php/app/search?text=**&pg=fypage',
|
||||
parseUrl: '',
|
||||
searchable: 2,
|
||||
quickSearch: 1,
|
||||
filterable: 1,
|
||||
headers: {
|
||||
'User-Agent': 'okhttp/4.1.0'
|
||||
},
|
||||
params: 'http://122.228.85.203:1000$http://122.228.85.203:1000/play?url=',
|
||||
hostJs: $js.toString(() => {
|
||||
HOST = rule.params.split('$')[0];
|
||||
}),
|
||||
预处理: $js.toString(() => {
|
||||
log(`传入参数:${rule.params}`);
|
||||
let _host = rule.params.split('$')[0];
|
||||
rule.parseUrl = rule.params.split('$')[1] || '';
|
||||
let _url = _host.rstrip('/') + '/api.php/app/nav?token';
|
||||
let _headers = {'User-Agent': 'Dart/2.14 (dart:io)'};
|
||||
let html = request(_url, {headers: _headers});
|
||||
let data = JSON.parse(html);
|
||||
let _classes = [];
|
||||
let _filter = {};
|
||||
let _filter_url = '';
|
||||
let dy = {"class": "类型", "area": "地区", "lang": "语言", "year": "年份", "letter": "字母", "by": "排序"};
|
||||
let jsonData = data.list;
|
||||
for (let k = 0; k < jsonData.length; k++) {
|
||||
let hasNonEmptyField = false;
|
||||
let _obj = {
|
||||
type_name: jsonData[k].type_name,
|
||||
type_id: jsonData[k].type_id,
|
||||
};
|
||||
_classes.push(_obj);
|
||||
for (let key in dy) {
|
||||
if (key in jsonData[k].type_extend && jsonData[k].type_extend[key].trim() !== "") {
|
||||
hasNonEmptyField = true;
|
||||
break
|
||||
}
|
||||
}
|
||||
if (hasNonEmptyField) {
|
||||
_filter[String(jsonData[k].type_id)] = [];
|
||||
for (let dkey in jsonData[k].type_extend) {
|
||||
if (dkey in dy && jsonData[k].type_extend[dkey].trim() !== "") {
|
||||
if (k === 0) {
|
||||
_filter_url += `&${dkey}={{fl.${dkey}}}`
|
||||
}
|
||||
let values = jsonData[k].type_extend[dkey].split(',');
|
||||
let valueArray = values.map(value => ({"n": value.trim(), "v": value.trim()}));
|
||||
_filter[String(jsonData[k].type_id)].push({"key": dkey, "name": dy[dkey], "value": valueArray})
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
rule.classes = _classes;
|
||||
rule.filter = _filter;
|
||||
rule.filter_url = _filter_url;
|
||||
}),
|
||||
class_parse: $js.toString(() => {
|
||||
input = rule.classes;
|
||||
}),
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
if (!/^http/.test(input) && rule.parseUrl) {
|
||||
input = rule.parseUrl + input
|
||||
} else {
|
||||
input = {
|
||||
url: input,
|
||||
parse: 0,
|
||||
header: ''
|
||||
}
|
||||
}
|
||||
|
||||
}),
|
||||
推荐: $js.toString(() => {
|
||||
let data = JSON.parse(request(input)).list;
|
||||
let com = [];
|
||||
data.forEach(item => {
|
||||
if (Array.isArray(item.vlist) && item.vlist.length !== 0) {
|
||||
com = com.concat(item.vlist)
|
||||
}
|
||||
})
|
||||
VODS = com
|
||||
}),
|
||||
一级: $js.toString(() => {
|
||||
VODS = JSON.parse(request(input)).list
|
||||
}),
|
||||
二级: $js.toString(() => {
|
||||
VOD = JSON.parse(request(input)).data
|
||||
}),
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
var rule = {
|
||||
title: 'ASMR助眠[听]',
|
||||
host: 'https://asmrasmr.top',
|
||||
url: "/fyclass/page/fypage",
|
||||
searchUrl: '/page/fypage?s=**&type=post',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 0,
|
||||
class_name: '国内&日本&国外&韩国',
|
||||
class_url: 'guonei&riben&guowai&hanguo',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
let html = post('https://asmrasmr.top/wp-json/b2/v1/getPostVideos', {
|
||||
headers: {
|
||||
'User-Agent': PC_UA,
|
||||
'Cookie': '__51uvsct__3IAMSCC5G7Y2Y1Ru=1; __51vcke__3IAMSCC5G7Y2Y1Ru=58facad0-766a-5603-b4d7-83c027053a07; __51vuft__3IAMSCC5G7Y2Y1Ru=1719079277800; __vtins__3IAMSCC5G7Y2Y1Ru=%7B%22sid%22%3A%20%22120f7985-dd06-562a-924f-c928d22f92d7%22%2C%20%22vd%22%3A%202%2C%20%22stt%22%3A%2010023%2C%20%22dr%22%3A%2010023%2C%20%22expires%22%3A%201719081087819%2C%20%22ct%22%3A%201719079287819%7D'
|
||||
}, body: {post_id: input.split("/")[4], order_id: 'null'}
|
||||
});
|
||||
let data = JSON.parse(html)
|
||||
let url = data['videos'][0].url + '#.mp4';
|
||||
input = {parse: 0, url: url}
|
||||
}),
|
||||
double: false,
|
||||
推荐: '*',
|
||||
一级: '.b2_gap&&.post-module-thumb;.post-thumb&&alt;img&&data-src;;.post-module-thumb&&a&&href',
|
||||
二级: '*',
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
/**
|
||||
* 搜索 > 图片加法验证
|
||||
* 网址导航 https://auete.site
|
||||
*/
|
||||
|
||||
var rule = {
|
||||
title: 'Auete',
|
||||
// host:'https://haozhansou.com',
|
||||
host: 'https://auete.pro',
|
||||
//hostJs: 'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src = jsp.pdfh(html,"ul&&li&&a&&href");print(src);HOST=src',//网页域名根动态抓取js代码。通过HOST=赋值
|
||||
// url:'/fyclassfyfilter/indexfypage.html[/fyclassfyfilter/index.html]',
|
||||
url: '/fyclassfyfilter/indexfypage.html[/fyclassfyfilter/index.html]',
|
||||
filterable: 1,
|
||||
filter_url: '{{fl.class}}',
|
||||
filter: {
|
||||
"Movie":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧片","v":"/xjp"},{"n":"动作片","v":"/dzp"},{"n":"爱情片","v":"/aqp"},{"n":"科幻片","v":"/khp"},{"n":"恐怖片","v":"/kbp"},{"n":"惊悚片","v":"/jsp"},{"n":"战争片","v":"/zzp"},{"n":"剧情片","v":"/jqp"}]}],
|
||||
"Tv":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"美剧","v":"/oumei"},{"n":"韩剧","v":"/hanju"},{"n":"日剧","v":"/riju"},{"n":"泰剧","v":"/yataiju"},{"n":"网剧","v":"/wangju"},{"n":"台剧","v":"/taiju"},{"n":"国产","v":"/neidi"},{"n":"港剧","v":"/tvbgj"},{"n":"英剧","v":"/yingju"}]}],
|
||||
"Zy":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"国综","v":"/guozong"},{"n":"韩综","v":"/hanzong"},{"n":"美综","v":"/meizong"}]}],
|
||||
"Dm":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"动画","v":"/donghua"},{"n":"日漫","v":"/riman"},{"n":"国漫","v":"/guoman"},{"n":"美漫","v":"/meiman"}]}],
|
||||
"qita":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"记录片","v":"/Jlp"},{"n":"经典片","v":"/Jdp"},{"n":"经典剧","v":"/Jdj"},{"n":"网大电影","v":"/wlp"},{"n":"国产老电影","v":"/laodianying"}]}]
|
||||
},
|
||||
searchUrl: '/auete3so.php?page=fypage&searchword=**',
|
||||
searchable: 2,
|
||||
quickSearch: 1,
|
||||
headers: {
|
||||
'User-Agent': 'PC_UA',
|
||||
'Cookie': 'ssea2_search=ok'
|
||||
},
|
||||
class_parse: '.mr-auto li:gt(0):lt(6);a&&Text;a&&href;/(\\w+)/index.html',
|
||||
tab_remove:'云播F线',
|
||||
play_parse: true,
|
||||
lazy:'',
|
||||
limit: 6,
|
||||
|
||||
推荐: '*',
|
||||
一级: '.threadlist .trans_3;.title&&Text;.lazy&&src;.hdtag&&Text;a&&href',
|
||||
二级: {
|
||||
"title":".cover a&&title;.message&&p:eq(2)&&Text",
|
||||
"img": ".cover img&&src",
|
||||
"desc":".w-100&&Text;;.message&&p:eq(4)&&Text;.message&&p:eq(5)&&Text;.message&&p:eq(6)&&Text",
|
||||
"content": ".message p:eq(-1)&&Text",
|
||||
"tabs": `js:
|
||||
TABS = [];
|
||||
let tabs = pdfa(html, 'h2');
|
||||
tabs.forEach((it) => {
|
||||
TABS.push(pdfh(it, "body&&Text").split('』')[1].split(':')[0])
|
||||
});
|
||||
`,
|
||||
"lists": "#player_list:eq(#id) li"
|
||||
},
|
||||
搜索: '.card-body .media;.text-danger&&Text;;.data&&Text;a&&href',
|
||||
}
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
// 搜索验证
|
||||
var rule = {
|
||||
title:'B站影视',
|
||||
// host:'https://bzhanys.com',
|
||||
host:'https://bzhanyy.com',
|
||||
url:'/index.php/vod/show/id/fyclass/page/fypage.html',
|
||||
|
||||
searchable:2,//是否启用全局搜索,
|
||||
quickSearch:0,//是否启用快速搜索,
|
||||
headers:{
|
||||
'User-Agent':'PC_UA'
|
||||
},
|
||||
class_parse: '.fixed-nav&&.flex:lt(4);li&&Text;li&&data-id;(\\d+)',
|
||||
play_parse:true,
|
||||
lazy: $js.toString(() => {
|
||||
input = {
|
||||
parse: 1,
|
||||
url: input,
|
||||
js: 'document.querySelector("#playleft iframe").contentWindow.document.querySelector("#player").click()',
|
||||
}
|
||||
}),
|
||||
|
||||
limit:6,
|
||||
推荐:'*',
|
||||
// 推荐:'.movie-list-body&&.movie-list-item;.movie-title&&Text;.Lazy&&data-original;.movie-rating&&Text;a&&href',
|
||||
一级:'.movie-list-body&&.movie-list-item;.movie-title&&Text;.Lazy&&data-original;.movie-rating&&Text;a&&href',
|
||||
// 一级:'json:list;vod_name;vod_pic;vod_score;vod_id',
|
||||
二级访问前:'log(MY_URL);MY_URL=MY_URL.replace("/play/","/detail/").replace("/sid/1/nid/1","");log(MY_URL)',
|
||||
二级:{
|
||||
"title":"h1&&title;.scroll-content a:eq(0)&&Text",
|
||||
"img":".poster&&img&&src",
|
||||
"desc":";.scroll-content a:eq(1)&&Text;.scroll-content a:eq(2)&&Text;.starLink&&Text;.cr3:eq(0)&&Text",
|
||||
"content":".detailsTxt--div&&Text",
|
||||
"tabs":".swiper-wrapper&&a",
|
||||
"lists":".content_playlist:eq(#id)&&li"
|
||||
},
|
||||
|
||||
searchUrl:'/index.php/vod/search/page/fypage/wd/**.html',
|
||||
//searchUrl:'/index.php/ajax/suggest?mid=1&wd=**&limit=50',
|
||||
detailUrl:'/index.php/vod/detail/id/fyid.html',
|
||||
搜索:'.movie-list-body&&.vod-search-list;*;*;.getop&&Text;*',
|
||||
//搜索:'json:list;name;pic;;id',
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,61 +0,0 @@
|
|||
var rule = {
|
||||
author: '小可乐/240701/第一版',
|
||||
title: 'GO影视',
|
||||
类型: '影视',
|
||||
host: 'https://www.goys.cc',
|
||||
hostJs: '',
|
||||
headers: {'User-Agent': 'MOBILE_UA'},
|
||||
编码: 'utf-8',
|
||||
timeout: 5000,
|
||||
|
||||
homeUrl: '/',
|
||||
url: '/vodshow/fyfilter.html',
|
||||
filter_url: '{{fl.cateId}}-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}',
|
||||
detailUrl: '',
|
||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
||||
searchable: 1,
|
||||
quickSearch: 1,
|
||||
filterable: 1,
|
||||
|
||||
class_name: '电影&剧集&综艺&动漫&短剧&番剧',
|
||||
class_url: '1&2&3&4&30&31',
|
||||
filter_def: {
|
||||
1: {cateId: '1'},
|
||||
2: {cateId: '2'},
|
||||
3: {cateId: '3'},
|
||||
4: {cateId: '4'},
|
||||
30: {cateId: '30'},
|
||||
31: {cateId: '31'}
|
||||
},
|
||||
|
||||
play_parse: true,
|
||||
lazy: `js:
|
||||
let kcode = JSON.parse(request(input).match(/var player_.*?=(.*?)</)[1]);
|
||||
let kurl = kcode.url;
|
||||
let kjiexi = HOST + '/paly/goys/?url=';
|
||||
if (/\\.(m3u8|mp4)/.test(kurl)) {
|
||||
input = { jx: 0, parse: 0, url: kurl };
|
||||
} else {
|
||||
input = { jx: 0, parse: 1, url: kjiexi + kurl };
|
||||
}
|
||||
`,
|
||||
|
||||
limit: 9,
|
||||
double: false,
|
||||
推荐: '*',
|
||||
一级: '.module-item;a:eq(0)&&title;img&&data-src;.module-item-text&&Text;a:eq(0)&&href',
|
||||
二级: {
|
||||
title: 'h1&&Text;.tag-link:eq(1)&&Text',
|
||||
img: '.video-cover&&img&&data-src',
|
||||
desc: '.video-info-items:eq(-2)&&Text;.tag-link:eq(-2)&&Text;.tag-link:eq(-1)&&Text;.video-info-actor:eq(1)&&Text;.video-info-actor:eq(0)&&Text',
|
||||
content: '.vod_content&&span&&Text',
|
||||
tabs: '.tab-item span',
|
||||
tab_text: 'body&&Text',
|
||||
lists: '.sort-item:eq(#id)&&a',
|
||||
list_text: 'body&&Text',
|
||||
list_url: 'a&&href',
|
||||
},
|
||||
搜索: '.module-search-item;.video-serial&&title;*;.video-serial&&Text;.video-serial&&href',
|
||||
|
||||
filter: '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'
|
||||
}
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
var rule = {
|
||||
title: 'HBOTV[优]',
|
||||
host: 'https://www.hbotv1.com/',
|
||||
url: '/fyclass/index_fypage.html[/fyclass/index.html]',
|
||||
searchUrl: '/vodsearch/**-fypage/',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 0,
|
||||
headers: {
|
||||
'User-Agent': 'PC_UA',
|
||||
},
|
||||
class_parse: '.stui-header__menu li;a&&Text;a&&href;.*/(.*?)/',
|
||||
play_parse: true,
|
||||
lazy: "js:\n let html = request(input);\n let hconf = html.match(/r player_.*?=(.*?)</)[1];\n let json = JSON5.parse(hconf);\n let url = json.url;\n if (json.encrypt == '1') {\n url = unescape(url);\n } else if (json.encrypt == '2') {\n url = unescape(base64Decode(url));\n }\n if (/\\.(m3u8|mp4|m4a|mp3)/.test(url)) {\n input = {\n parse: 0,\n jx: 0,\n url: url,\n };\n } else {\n input;\n }",
|
||||
limit: 6,
|
||||
double: true,
|
||||
推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href',
|
||||
一级: 'ul.stui-vodlist.clearfix li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href',
|
||||
二级: {
|
||||
title: '.stui-content__detail .title&&Text;.stui-content__detail&&p:eq(3)&&a&&Text',
|
||||
img: '.stui-content__thumb .lazyload&&data-original',
|
||||
desc: '.pic-text&&Text;.stui-content__detail&&p:eq(3)&&a:eq(2)&&Text;.stui-content__detail&&p:eq(3)&&a:eq(1)&&Text;.stui-content__detail p--span&&Text;.stui-content__detail p:eq(1)--span&&Text',
|
||||
content: '.detail-sketch&&Text',
|
||||
tabs: '.stui-pannel__head h3',
|
||||
lists: '.stui-content__playlist:eq(#id) li',
|
||||
},
|
||||
搜索: $js.toString(() => {
|
||||
var d = [];
|
||||
var body = 'keyboard=' + KEY + '&show=title&tempid=1&tbname=news&mid=1&dopost=search'; //log(body)
|
||||
var headers = `{
|
||||
'Host': 'www.hbotv1.com',
|
||||
'content-length': '79',
|
||||
'cache-control': 'max-age=0',
|
||||
'upgrade-insecure-requests': '1',
|
||||
'origin': 'https://www.hbotv1.com',
|
||||
'content-type': 'application/x-www-form-urlencoded',
|
||||
'user-agent': 'Mozilla/5.0 (Linux; Android 12; 22021211RC Build/SKQ1.211006.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/99.0.4844.88 Mobile Safari/537.36',
|
||||
'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
|
||||
'x-requested-with': 'com.example.hikerview',
|
||||
'sec-fetch-site': 'same-origin',
|
||||
'sec-fetch-mode': 'navigate',
|
||||
'sec-fetch-user': '?1',
|
||||
'sec-fetch-dest': 'document',
|
||||
'referer': 'https://www.hbotv1.com/vodsearch/203070-0/',
|
||||
'accept-language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7'
|
||||
}`;
|
||||
var html = fetch('https://www.hbotv1.com/e/search/index.php', {
|
||||
headers: headers,
|
||||
body: body,
|
||||
method: 'POST'
|
||||
}); //log(html)
|
||||
|
||||
var list = pdfa(html, '.stui-vodlist__media&&li');
|
||||
for (var j in list) {
|
||||
d.push({
|
||||
title: pdfh(list[j], '.lazyload&&title'),
|
||||
desc: pdfh(list[j], '.pic-text&&Text'),
|
||||
img: pd(list[j], '.lazyload&&data-original') + '@Referer=',
|
||||
url: 'https://www.hbotv1.com'+pdfh(list[j], '.lazyload&&href') + '#immersiveTheme#'
|
||||
});
|
||||
}
|
||||
setResult(d);
|
||||
}),
|
||||
}
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
var rule = {
|
||||
title: 'HDmoli',
|
||||
host: 'https://www.hdmoli.pro',
|
||||
url: '/search.php?page=fypage&searchtype=5&tid=fyfilter',
|
||||
searchUrl: '/search.php?page=fypage&searchword=**&searchtype=',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
"filterable": 1,
|
||||
"filter": "H4sIAAAAAAAAA+2X3W4SQRTH32WviWV3+WzCk5herGETUT4iUmPTNNFiKVBDaaPgB9GrBtq0ttiGCIh9mZ3d8hbuMmdnzkwm8cJ6Y/by//+dGWbOnjMnbGu6tv5wW3tqb2nrmjeeky8HWkwrWyUb6xdWcdNeBZYF2xfaToy6pD1yFgNwk8z2mmO3vgd2itvDIzKdg51mtvu6677qgZ3hdvODM2uBneU/2RuQ1hBsPc43n52RxXuvtR8inS9pDflxdIMvaV96izPwzTi+lfcuPKfpx28EhKaL7QXp4nsL6RJ+Un2lJ89yoJWJCDDVymv4GLQy6T4GzVZ/m5DZBVpNNb/zmNz2EaaaHW333OsdoaNRrayD1eqVZvhkn3/4AFPNcON4+fEUYaoZ7jTI4XeEqWZHq7fd3U/oaFSHePn12pl2OQatrMkga1QrSyTAVIf47rbrX5Vj0MpaDU5OtVBPgyvydobqKdRSPTFbaL+90bI+kl3vV4d8XoBrVW0rBw5PyakUAA671sFYCgCH5bx/4g7OcQA4LOD6StoBnDDA+XEhBYDD7zZx5j0cAI6QvemNM1+g7IVayh6z/5w9I24kwNuyrWpupRE0JWhiaEjQwFCXoI5hXIJxBPWsCPUshhkJZjBMSzCNYUqCKQyTEkxiKGVIxxnSpQzpPEOlStXGcKXx93Q7x2R2yL8n0+L35LbwuvYny/4NuJVq3q7magV/G1bVl29IsyHwfGXzkVUOjrAR04z7mopBu/ERlRT6jvsp3E3IN4U2ZL6ZUPcOyn3QYize4EXizX/etcLHw8yqW8zMRHMumnPRnIvmXDTn/u85l8B///6qL4X2WCsVC89ra4Vy3n6ZMB48rpWK6iIXAk0IjEZPNHr+1eiJHs/o8byfx3PnN0dky8c8EwAA",
|
||||
"filter_url": "{{fl.类型}}&{{fl.剧情}}&{{fl.地区}}&{{fl.年份}}&{{fl.排序}}",
|
||||
"filter_def": {
|
||||
"1": {
|
||||
"类型": "1"
|
||||
},
|
||||
"2": {
|
||||
"类型": "2"
|
||||
},
|
||||
"41": {
|
||||
"类型": "41"
|
||||
}
|
||||
},
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
class_parse: '.myui-header__menu li;a&&Text;a&&href;index(\\d+)\.html',
|
||||
play_parse: true,
|
||||
lazy: '',
|
||||
limit: 6,
|
||||
推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
||||
double: true,
|
||||
一级: '.myui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
||||
二级: {
|
||||
title: '.myui-content__detail .title&&Text;.myui-content__detail p:eq(-2)&&Text',
|
||||
img: '.myui-content__thumb .lazyload&&data-original',
|
||||
desc: '.myui-content__detail p:eq(0)&&Text;.myui-content__detail p:eq(1)&&Text;.myui-content__detail p:eq(2)&&Text',
|
||||
content: '.content&&Text',
|
||||
tabs: '.nav-tabs:eq(0) li',
|
||||
lists: '.myui-content__list:eq(#id) li',
|
||||
},
|
||||
搜索: '#searchList li;a&&title;.lazyload&&data-original;.pic-text.text-right&&Text;a&&href;.detail&&p:eq(3)&&Text',
|
||||
}
|
||||
|
|
@ -1,137 +0,0 @@
|
|||
globalThis.post2 = function (_url, _data) {
|
||||
// let data = buildUrl(_url,_data).split('?')[1];
|
||||
// return post(_url,{body:encodeURIComponent(data),headers:rule.headers});
|
||||
return post(_url, {data: _data, headers: rule.headers});
|
||||
}
|
||||
var rule = {
|
||||
类型: '听歌',//影视|听书|漫画|小说
|
||||
title: 'KTV歌厅[听]',
|
||||
// host: 'https://vpsdn.leuse.top',
|
||||
host: 'https://api.cloudflare.com',
|
||||
root: 'https://api.cloudflare.com/client/v4/accounts/1ecc4a947c5a518427141f4a68c86ea1/d1/database/4f1385ab-f952-404a-870a-e4cfef4bd9fd/query',
|
||||
mktvUrl: 'http://txysong.mysoto.cc/songs/',
|
||||
url: '/searchmv?table=fyclass&pg=fypage#fyfilter',
|
||||
searchUrl: '/searchmv?keywords=**&pg=fypage',
|
||||
pic: 'https://api.paugram.com/wallpaper/?source=sina&category=us',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: 'H4sIAAAAAAAAA52STU/CMBjHv0vPHATfuerFkwePhgOHSRZhmIEmhJBgBLIIBEgI0/BqAgFEwgYRDbjwZWzpvoUr2tGlXOTW/p+n7a+/Ng4iohQQZOC9jINrIQa8QBYCYlgCLiD5Q4I1hzUN5mbWXJTEqDW3Rnf+4K2wWiKRhnTPfOiRmFQTrvhq4CY7kGq7az5n7NjzF6PPESxodrxLu6sGbFdAwkcKvzxXYTm0plnqc6gMtqZZlj84FNiZcBzLeQoWFcLhc4FIWAowgoJ+xg4eDXEvuebx/BMIqwVrC56parAxxTKbfTbeozLVDhvv027VgHmVrRzQU7M6Gx/SW4/bbHxEYdLT73nFjo/p9v03VHcc7N6hQBPNkdufIa9B7ctRojfG00cKyzx+NHYjOB+/kd368dH7PX7J8a6LCizrnGuUTCK1y7mGqQUa5njX9T4sGZxopJXYbioaKw1UHfOiKzU4y3Ci8eLVHDxtsKy2UL55enZxcr5BtaHjbmb1gxM/8si9TOYDAAA=',
|
||||
filter_url: '{{fl}}',
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
'Content-Type': 'application/json',
|
||||
'Authorization': 'Bearer LueNrycW-6jks7xBjPqX9mjFq2A2M5Kul6Ig3D8z',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_name: '歌手&曲库',
|
||||
class_url: 'singer&song',
|
||||
一级: $js.toString(() => {
|
||||
let d = [];
|
||||
// let _url = input.split('#')[0];
|
||||
let _url = rule.root;
|
||||
let params = [];
|
||||
let sql = '';
|
||||
let size = 20;
|
||||
let pg = MY_PAGE;
|
||||
if (MY_CATE === 'singer') {
|
||||
sql = 'select name, id from singer where 1=1';
|
||||
if (MY_FL.region) {
|
||||
params.push(MY_FL.region);
|
||||
sql += ' and region_id = ?';
|
||||
// _url += '&where=region_id&keywords=' + MY_FL.region + '&size=21';
|
||||
} else if (MY_FL.form) {
|
||||
params.push(MY_FL.form);
|
||||
sql += ' and form_id = ?';
|
||||
// _url += '&where=form_id&keywords=' + MY_FL.form + '&size=21';
|
||||
}
|
||||
sql += ` order by id limit ${(pg - 1) * size},${size};`;
|
||||
let html = post2(_url, {params: params, sql: sql});
|
||||
let json = JSON.parse(html);
|
||||
d = json.result[0].results.map(item => {
|
||||
let pic = rule.mktvUrl + item.id + '.jpg';
|
||||
return {
|
||||
vod_id: item.name + '@@' + item.name + '@@' + pic,
|
||||
vod_name: item.name,
|
||||
vod_pic: pic,
|
||||
vod_remarks: '',
|
||||
}
|
||||
});
|
||||
} else if (MY_CATE === 'song') {
|
||||
sql = 'select number, name from song where 1=1';
|
||||
if (MY_FL.lan) {
|
||||
params.push(MY_FL.lan);
|
||||
sql += ' and language_id = ?';
|
||||
// _url += '&where=language_id&keywords=' + MY_FL.lan + '&size=21';
|
||||
} else if (MY_FL.type) {
|
||||
params.push(MY_FL.type);
|
||||
sql += ' and type_id = ?';
|
||||
// _url += '&where=type_id&keywords=' + MY_FL.type + '&size=21';
|
||||
}
|
||||
sql += ` order by number limit ${(pg - 1) * size},${size};`;
|
||||
let html = post2(_url, {params: params, sql: sql});
|
||||
let json = JSON.parse(html);
|
||||
d = json.result[0].results.map(item => {
|
||||
return {
|
||||
vod_id: rule.mktvUrl + item.number + '.mkv' + '@@' + item.name + '@@' + '',
|
||||
vod_name: item.name,
|
||||
vod_pic: rule.pic,
|
||||
vod_remarks: '',
|
||||
}
|
||||
});
|
||||
}
|
||||
VODS = d;
|
||||
}),
|
||||
二级: $js.toString(() => {
|
||||
let _url = rule.root;
|
||||
let id = orId.split('@@')[0];
|
||||
let name = orId.split('@@')[1];
|
||||
if (id.endsWith('.mkv')) {
|
||||
VOD = {
|
||||
vod_name: name,
|
||||
vod_play_from: '道长在线',
|
||||
vod_content: '道长在线',
|
||||
}
|
||||
} else {
|
||||
VOD = {
|
||||
vod_name: id,
|
||||
vod_play_from: '道长在线',
|
||||
vod_content: '道长在线',
|
||||
}
|
||||
}
|
||||
if (id.endsWith('.mkv')) {
|
||||
VOD.vod_play_url = '嗅探播放$' + id;
|
||||
} else {
|
||||
let params = [id];
|
||||
let sql = 'select number,name from song where singer_names = ? order by number limit 0,999';
|
||||
let html = post2(_url, {params: params, sql: sql});
|
||||
let json = JSON.parse(html);
|
||||
let data = json.result[0].results;
|
||||
|
||||
VOD.vod_play_url = (data.map(item => {
|
||||
return item.name + '$' + rule.mktvUrl + item.number + '.mkv';
|
||||
})).join('#');
|
||||
}
|
||||
}),
|
||||
搜索: $js.toString(() => {
|
||||
let _url = rule.root;
|
||||
let wd = KEY;
|
||||
let sql = "select number,name from song where name like '%" + wd + "%' or singer_names like '%" + wd + "%'";
|
||||
let d = [];
|
||||
let html = post2(_url, {sql: sql});
|
||||
let json = JSON.parse(html);
|
||||
d = json.result[0].results.map(item => {
|
||||
return {
|
||||
vod_id: rule.mktvUrl + item.number + '.mkv' + '@@' + item.name + '@@' + '',
|
||||
vod_name: item.name,
|
||||
vod_pic: rule.pic,
|
||||
vod_remarks: item.singer_names,
|
||||
}
|
||||
});
|
||||
VODS = d;
|
||||
}),
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
input = {parse: 0, url: input};
|
||||
}),
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
dmFyIHJ1bGUgPSB7CiAgdGl0bGU6ICdLaW1pVm9kJywKICBob3N0OiAnaHR0cHM6Ly9raW1pdm9kLmNvbS92b2Qvc2hvdy9pZC8yL3BhZ2UvMi5odG1sJywKICB1cmw6ICcvdm9kL3Nob3cvaWQvZnljbGFzcy9wYWdlL2Z5cGFnZS5odG1sJywKICBzZWFyY2hVcmw6ICcvdm9kc2VhcmNoLmh0bWw/d2Q9KionLAogIHNlYXJjaGFibGU6IDIscXVpY2tTZWFyY2g6IDAsZmlsdGVyYWJsZTogMCwKICBoZWFkZXJzOiB7J1VzZXItQWdlbnQnOiAnTU9CSUxFX1VBJ30sCmNsYXNzX25hbWU6ICfnlLXlvbEm5Ymn6ZuGJue7vOiJuibliqjmvKsm55+t5YmnJuWbveS6p+WJpybpn6nliacm576O5YmnJuaXpeWJpyblj7Dliacm5riv5YmnJua1t+WkluWJpybnuqrlvZXniYcm5rOw5YmnJuaImOS6ieeJhybliqjnlLvnlLXlvbEm5oKs55aR54mHJuWlh+W5u+eJhybniLHmg4XniYcm5oGQ5oCW54mHJuWJp+aDheeJhybliqjkvZzniYcm56eR5bm754mHJuWWnOWJp+eJhyblm73kuqfliqjmvKsm5pel5pys5Yqo5ryrJumfqeWbveWKqOa8qybmrKfnvo7liqjmvKsm5riv5Y+w5Yqo5ryrJuWPsOa4r+e7vOiJuibmrKfnvo7nu7zoibom6Z+p5pel57u86Im6JuWbveS6p+e7vOiJuicsCmNsYXNzX3VybDogJzImMSY0JjMmMzkmNiY3JjgmOSYxMCYxMSYxMiYyNiYzMiYyMiYyMyYyNCYyNSYyMSYyMCYxMyYxNCYxNSYxNiYyOCYyNyYyOSYzMCYzMSYzNiYzMyYzNCYzOCcsCiAgcGxheV9wYXJzZTogdHJ1ZSxsaW1pdDogNixkb3VibGU6IHRydWUsCiAgbGF6eTogYGpzOgogIGxldCBodG1sPXJlcXVlc3QoaW5wdXQpOwogIGlucHV0PWh0bWwubWF0Y2goL3ZpZFxzKj1ccypbIiddKC4qPylbIiddLylbMV07CiAgYCwKICDmjqjojZA6ICcqJywKICDkuIDnuqc6ICcuZ3JpZCAuczYubTM7YSYmdGl0bGU7aW1nJiZkYXRhLXNyYzsud2hpdGUtdGV4dC5zbWFsbC10ZXh0JiZUZXh0O2EmJmhyZWYnLAogIOS6jOe6pzogewogICAgdGl0bGU6ICdoMSYmVGV4dCcsCiAgICBpbWc6ICdpbWcmJmRhdGEtc3JjJywKICAgIGRlc2M6ICcuZ3JpZCYmLmVycm9yLXRleHQmJlRleHQ7LmdyaWQmJm5hdiYmYTplcCgyKSYmVGV4dDsuZ3JpZCYmbmF2JiZhOmVwKDEpJiZUZXh0Oy5ncmlkJiZwOmVwKDEpJiZUZXh0Oy5ncmlkJiZwOmVwKDApJiZUZXh0JywKICAgIGNvbnRlbnQ6ICcucmlnaHQtYWxpZ24mJlRleHQnLAogICAgdGFiczogJy50YWJzIHNwYW4nLAogICAgbGlzdHM6ICcucGxheW5vOmVxKCNpZCkgYScKICB9LAogIOaQnOe0ojogJyonLAp9
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
// 永久网址:https://libvio.app
|
||||
muban.首图2.二级.title = 'h1&&Text;.data:eq(0)&&Text'
|
||||
muban.首图2.二级.desc = '.data.hidden-xs&&Text;;;.data:eq(1)&&Text;.data:eq(4)&&Text'
|
||||
muban.首图2.二级.content = '.detail-content&&Text'
|
||||
var rule = {
|
||||
title: 'LIBVIO[优]',
|
||||
模板: '首图2',
|
||||
host: 'https://www.libfabu.com',
|
||||
hostJs: 'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,"li:eq(0)&&a:eq(1)&&href");print(src);HOST=src',
|
||||
// url:'/type/fyclass-fypage.html',
|
||||
url: '/show/fyclassfyfilter.html',
|
||||
filterable: 1,//是否启用分类筛选,
|
||||
filter_url: '-{{fl.area}}-{{fl.by}}--{{fl.lang}}----fypage---{{fl.year}}',
|
||||
filter: 'H4sIAAAAAAAAA+1YXU8TQRT9L/Pch5kFWuSvGB5Ws1EC1qSgSUOamAAGRWhClE0jRk34KAm1qxKEJS1/pjPt/gtnmY97V+NakqJtMm9zzrl3t2d27kl3Vwkjc/dXyWJQJXPErwQ+KZCy/ySQiO9H/E0s8XN/6VlwU1ZO6Y1mstZMaQlIraDY3kWLv+/wg+Ok8VJrGSpblxw1xEU7U6epX65Xj8RlN3s9RZm6fndHkrpCA6OJ7+9A08Bog62voGlg+8JDsX9q+hQwWvLxBPo0MBrv/gBNA/gtEf4tUaZvO+LxkelTwPat1+UO8s0T02qxdXJ43a+3+q8axozF9vqvP4mta9lmbmGxrdg4713tGVmB2nyqqoNRDfwKOhiXZ72rzpAHw6PetOZuloifAn4K8x7wHuYZ8AzzFHiKeHbP8nKJ+FngZzFfAr6E+SLwRczPAD+DefDLsF8Gfhn2y8Avw34Z+GXYLwO/cokf05JffgSPadBuDZovhnxM8jzKenMCFECzApoGdv6+HYCmgZ2VsMO3Q5ABo2lCsgJoCkHTAE020hRAU4icKIDOOf+yBuc8BXgDH1Rh+8TOLo/rv22fCM+T8ExfYmVBltrIimMRvdXK44WVZdjA9jrfNLG4/PBpJUjvOl8g3v8I37+H6rAhnReGeSGaH9p/Dsrc0N6LZK7xD59Nq8Uu5FzITWLIjVtYTY8yrDKxMlRoiNNjGRVGU8CN9uSPtuUp+KXYLwW/FPul4JdivxT8UuyXgl+K/VLwK5cuasYgauR5HEnW3PpNzmXGRGSGm9ExmNHiaGY072Ug7w9/3tcW98XDTb+b/jv9clFC0/9vb177CdukNH21FgAA',
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA'
|
||||
},
|
||||
class_parse: '.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html',
|
||||
// tab_exclude:'夸克网盘|百度云盘',
|
||||
pagecount: {"27": 1},
|
||||
lazy: `js:
|
||||
var html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]);
|
||||
var url = html.url;
|
||||
var from = html.from;
|
||||
var next = html.link_next;
|
||||
var id = html.id;
|
||||
var nid = html.nid;
|
||||
var paurl = request(HOST + "/static/player/" + from + ".js").match(/ src="(.*?)'/)[1];
|
||||
if (/https/.test(paurl)) {
|
||||
var purl = paurl + url + "&next=" + next + "&id=" + id + "&nid=" + nid;
|
||||
input = {
|
||||
jx: 0,
|
||||
url: request(purl).match(/var .* = '(.*?)'/)[1],
|
||||
parse: 0
|
||||
}
|
||||
}
|
||||
`,
|
||||
// searchUrl:'/search/**----------fypage---.html',
|
||||
searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50',
|
||||
detailUrl: '/detail/fyid.html', //非必填,二级详情拼接链接
|
||||
搜索: 'json:list;name;pic;;id',
|
||||
}
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
var rule = {
|
||||
模板: 'mxpro',
|
||||
title: 'MuteFun[漫]',
|
||||
host: 'https://www.mutedm.com/',
|
||||
class_parse: '.navbar-items li;a&&Text;a&&href;/(\\d+).html',
|
||||
}
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
var rule = {
|
||||
类型: '影视',//影视|听书|漫画|小说
|
||||
title: 'NT动漫[漫]',
|
||||
host: 'http://www.ntdm9.com/',
|
||||
url: '/type/fyclass-fypage.html',
|
||||
class_name: '日本&中国&欧美',
|
||||
class_url: 'riben&zhongguo&omei',
|
||||
searchUrl: '/search/**----------fypage---.html',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: '',
|
||||
filter_url: '',
|
||||
filter_def: {},
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: '#side-menu li;a&&Text;a&&href;/(.*?)\.html',
|
||||
cate_exclude: '',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
input = {parse: 1, url: input, js: ''};
|
||||
}),
|
||||
double: true,
|
||||
推荐: '.blockcontent;ul.ul_li_a5&&li;.anime_icon1_name&&Text;*;.anime_icon1_name1&&Text;*',
|
||||
一级: '.blockdif2;.cell_imform_name&&Text;img&&src;.newname&&Text;a&&href;.cell_imform_desc&&Text',
|
||||
二级: {
|
||||
title: 'h4&&Text;.baseblock2&&li:eq(-1)&&Text',
|
||||
img: 'img&&src',
|
||||
desc: '.baseblock2&&li&&Text;.baseblock2&&li:eq(-2)&&Text;.baseblock2&&li:eq(2)&&Text;;',
|
||||
content: '.detail_imform_desc_pre&&p&&Text',
|
||||
tabs: 'ul.title&&li',
|
||||
lists: '.movurl:eq(#id)&&a',
|
||||
tab_text: 'body&&Text',
|
||||
list_text: 'body&&Text',
|
||||
list_url: 'a&&href',
|
||||
list_url_prefix: '',
|
||||
},
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
var rule = {
|
||||
title: 'OmoFun[漫]',
|
||||
host: 'http://omofun1.xyz',
|
||||
hostJs: $js.toString(() => {
|
||||
print(HOST);
|
||||
let html = request(HOST, {headers: {"User-Agent": PC_UA}});
|
||||
let src = jsp.pdfh(html, ".content-top&&ul&&a&&href");
|
||||
print(src);
|
||||
HOST = src;
|
||||
}),
|
||||
url: "/vod/showfyfilter/page/fypage.html",
|
||||
// searchUrl: "/vod/search/page/fypage/wd/**.html",
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: "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",
|
||||
filter_url: "{{fl.地区}}{{fl.排序}}{{fl.剧情}}/id/{{fl.类型}}{{fl.语言}}{{fl.字母}}{{fl.年份}}",
|
||||
filter_def: {
|
||||
1: {
|
||||
类型: "1"
|
||||
},
|
||||
2: {
|
||||
类型: "2"
|
||||
},
|
||||
3: {
|
||||
类型: "3"
|
||||
},
|
||||
4: {
|
||||
类型: "4"
|
||||
},
|
||||
5: {
|
||||
类型: "5"
|
||||
}
|
||||
},
|
||||
headers: {
|
||||
"User-Agent": "MOBILE_UA"
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: "ul.navbar-items&&a;a&&Text;a&&href;(\\d+?)",
|
||||
cate_exclude: "动漫资讯",
|
||||
play_parse: true,
|
||||
lazy: `js: var html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]); var url = html.url; if (html.encrypt == '1') { url = unescape(url) } else if (html.encrypt == '2') { url = unescape(base64Decode(url)) } if (/\\.m3u8|\\.mp4/.test(url)) { input = { jx: 0, url: url, parse: 0 } } else { input } `,
|
||||
double: false,
|
||||
推荐: 'body&&.module-poster-item;a&&title;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
||||
一级: 'body&&.module-poster-item;a&&title;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
||||
二级: {
|
||||
"title": "h1&&Text",
|
||||
"img": ".module-item-pic&&img&&data-original",
|
||||
"desc": ".module-info-item:eq(4)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(1)&&Text;li.col-xs-12--span:eq(0)&&Text;;",
|
||||
"content": ".show-desc&&Text",
|
||||
"tabs": "body&&.module-tab-item",
|
||||
"lists": "#panel1&&a",
|
||||
tab_text: "body&&Text",
|
||||
list_text: "body&&Text",
|
||||
list_url: "a&&href"
|
||||
},
|
||||
searchUrl: '/vod/search/page/fypage/wd/**.html',
|
||||
//detailUrl:'/vod/detail/id/fyid.html', //非必填,二级详情拼接链接
|
||||
搜索: 'body&&.module-card-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
||||
}
|
||||
|
|
@ -1,86 +0,0 @@
|
|||
var rule = {
|
||||
类型: '影视',//影视|听书|漫画|小说
|
||||
title: 'PTT[优]',
|
||||
host: 'https://ptt.red',
|
||||
homeUrl: '/zh-cn',
|
||||
url: '/zh-cn/p/fyclassfyfilter',
|
||||
searchUrl: '/zh-cn/q/**?page=fypage',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: 'H4sIAAAAAAAAAO2X32saQRDH/5d76JMQ74d3Z8C/pIRytD6UpimYtBCCYCIGY9qoIbWVSltIqia1UUkQf+TSf8bdPf+Luml0ZtcsBFqf9HH3M+vOznxnvNnRdG316Y72Kr6trWqk0iLv+1pI2/Bex/H6nbf+Nn5nuMG3M/VRus63xwstGbrfPauNyvv3u0+8RNx79vJFzJjyUbVMu02ZR+B8vkV7tzK34Py3c/LFl7nuTA3opx+00pgxcMGgUWO3R7KBDfyq9dANYXDxQ4v0qzMG4CPJdIaDkmxgask1bvE3yKw9IF8PIcjT9WOCPLypssIkyCvPV0wT7s7Vh34FEIpsqUIOakDgxSzbpukMEAgmqxVJbwAERXG3QFMlIFE4k2sy/wIIihzNfh72DxDSsd/05idCIJmx14J7OryW9S+I/xEFAt2112ClIkIWvoudoFeZkYdTN0YWvDionQbNa3TKEBJKetfDgY+qZrJ+TEKNsGFN9LId9xKxuw1ETZmamBoyNTDVZapjGpZpGFE9KlE9iqkrUxdTR6YOprZMbUwjMo1gKseK1x5KBT06Jv08pGK6FlPB9tv0+JecClpJ0VJrcsHmm8RWbN3b3OIXrIU0Yy59kota0QJ50UHMhe7JESpI3Pd4QUIehZ7JEQhAaIbcDVdZCjxBS70vmN7NueldLWqUkZlS0JV6d02l3l1DqXekHOF/n1eJoSwFw1yWwsKVgjWvUjBstahttagdtagdtXLdpXIXTrkR3MX/afAIOleskEbTBeSbNS9FBI+n3S7N5hGCfIwbvHDKRt/2flFEigGLt+plP148Vdv2/1I1y/riZAzRCeopYfa0Iazs/HfQyQFy1LOng+bc/Flwimdt9NmS9kl3D3V4+EF2UiGX3xECRQblAt09REg9zDrWskwWrEySfwAneSZu2xMAAA==',
|
||||
filter_url: '{% if fyclass !="1" %}{{fl.地区}}?page=fypage{% else %}{{fl.类型}}?page=fypage{{fl.地区|safe}}{% endif %}{{fl.年份|safe}}{{fl.排序|safe}}',
|
||||
filter_def: {},
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: '.nav-tabs&&a;a&&Text;a&&href;(\\d+)',
|
||||
cate_exclude: '',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
let html = request(input);
|
||||
let sdata = pdfh(html, '.container-fluid&&script&&Html');
|
||||
// log(sdata);
|
||||
let json = JSON.parse(sdata);
|
||||
if (json.contentUrl) {
|
||||
input = {parse: 0, url: json.contentUrl, js: ''};
|
||||
}
|
||||
}),
|
||||
double: false,
|
||||
推荐: '*',
|
||||
//α大佬方案去除推荐页广告
|
||||
一级: '#videos&&.card:not(:has(.badge-success:contains(广告)));a:eq(-1)&&Text;img&&src;.badge-success&&Text;a:eq(-1)&&href',
|
||||
二级: $js.toString(() => {
|
||||
let html = request(input);
|
||||
let data = html.split('node:')[1].split('},')[0] + '}';
|
||||
data = data.trim();
|
||||
// log(data);
|
||||
let json = JSON.parse(data);
|
||||
// log(json);
|
||||
VOD = {};
|
||||
|
||||
VOD.vod_name = json.title;
|
||||
VOD.type_name = json.type;
|
||||
VOD.vod_id = input;
|
||||
VOD.vod_pic = urljoin(input, json.thumbnail);
|
||||
VOD.vod_year = json.year;
|
||||
VOD.vod_area = json._area;
|
||||
VOD.vod_remarks = json.note;
|
||||
VOD.vod_content = json.description;
|
||||
VOD.vod_director = json.director;
|
||||
VOD.vod_actor = json.actors;
|
||||
let v_tabs = pdfa(html, '.nav-tabs&&li');
|
||||
let v_tab_urls = v_tabs.map(it => pd(it, 'a&&href', input));
|
||||
v_tabs = v_tabs.map(it => pdfh(it, 'a&&title'));
|
||||
// log(v_tab_urls);
|
||||
VOD.vod_play_from = v_tabs.join('$$$');
|
||||
let lists = [];
|
||||
let list1 = pdfa(html, '.mb-2.fullwidth&&a').map(it => pdfh(it, 'a&&Text') + '$' + pd(it, 'a&&href', input));
|
||||
// log(list1);
|
||||
lists.push(list1);
|
||||
if (v_tab_urls.length > 1) {
|
||||
let reqUrls = v_tab_urls.slice(1).map(it => {
|
||||
return {
|
||||
url: it,
|
||||
options: {
|
||||
timeout: 5000,
|
||||
headers: rule.headers
|
||||
}
|
||||
}
|
||||
});
|
||||
let htmls = batchFetch(reqUrls);
|
||||
htmls.forEach((ht) => {
|
||||
if (ht) {
|
||||
let list0 = pdfa(ht, '.mb-2.fullwidth&&a').map(it => pdfh(it, 'a&&Text') + '$' + pd(it, 'a&&href', input));
|
||||
lists.push(list0);
|
||||
} else {
|
||||
lists.push([]);
|
||||
}
|
||||
});
|
||||
}
|
||||
let playUrls = lists.map(it => it.join('#'));
|
||||
VOD.vod_play_url = playUrls.join('$$$');
|
||||
}),
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,86 +0,0 @@
|
|||
var rule = {
|
||||
类型: '影视',//影视|听书|漫画|小说
|
||||
title: 'PTT追剧大师',
|
||||
host: 'https://ptt.red',
|
||||
homeUrl: '/zh-cn',
|
||||
url: '/zh-cn/p/fyclass?page=fypage',
|
||||
searchUrl: '/zh-cn/q/**?page=fypage',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: '',
|
||||
filter_url: '',
|
||||
filter_def: {},
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: '.nav-tabs&&a;a&&Text;a&&href;(\\d+)',
|
||||
cate_exclude: '',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
let html = request(input);
|
||||
let sdata = pdfh(html, '.container-fluid&&script&&Html');
|
||||
// log(sdata);
|
||||
let json = JSON.parse(sdata);
|
||||
if (json.contentUrl) {
|
||||
input = {parse: 0, url: json.contentUrl, js: ''};
|
||||
}
|
||||
}),
|
||||
double: false,
|
||||
推荐: '*',
|
||||
//α大佬方案去除推荐页广告
|
||||
一级: '#videos&&.card:not(:has(.badge-success:contains(广告)));a:eq(-1)&&Text;img&&src;.badge-success&&Text;a:eq(-1)&&href',
|
||||
二级: $js.toString(() => {
|
||||
let html = request(input);
|
||||
let data = html.split('node:')[1].split('},')[0] + '}';
|
||||
data = data.trim();
|
||||
// log(data);
|
||||
let json = JSON.parse(data);
|
||||
// log(json);
|
||||
VOD = {};
|
||||
|
||||
VOD.vod_name = json.title;
|
||||
VOD.type_name = json.type;
|
||||
VOD.vod_id = input;
|
||||
VOD.vod_pic = urljoin(input, json.thumbnail);
|
||||
VOD.vod_year = json.year;
|
||||
VOD.vod_area = json._area;
|
||||
VOD.vod_remarks = json.note;
|
||||
VOD.vod_content = json.description;
|
||||
VOD.vod_director = json.director;
|
||||
VOD.vod_actor = json.actors;
|
||||
let v_tabs = pdfa(html, '.nav-tabs&&li');
|
||||
let v_tab_urls = v_tabs.map(it => pd(it, 'a&&href', input));
|
||||
v_tabs = v_tabs.map(it => pdfh(it, 'a&&title'));
|
||||
// log(v_tab_urls);
|
||||
VOD.vod_play_from = v_tabs.join('$$$');
|
||||
let lists = [];
|
||||
let list1 = pdfa(html, '.mb-2.fullwidth&&a').map(it => pdfh(it, 'a&&Text') + '$' + pd(it, 'a&&href', input));
|
||||
// log(list1);
|
||||
lists.push(list1);
|
||||
if (v_tab_urls.length > 1) {
|
||||
let reqUrls = v_tab_urls.slice(1).map(it => {
|
||||
return {
|
||||
url: it,
|
||||
options: {
|
||||
timeout: 5000,
|
||||
headers: rule.headers
|
||||
}
|
||||
}
|
||||
});
|
||||
let htmls = batchFetch(reqUrls);
|
||||
htmls.forEach((ht) => {
|
||||
if (ht) {
|
||||
let list0 = pdfa(ht, '.mb-2.fullwidth&&a').map(it => pdfh(it, 'a&&Text') + '$' + pd(it, 'a&&href', input));
|
||||
lists.push(list0);
|
||||
} else {
|
||||
lists.push([]);
|
||||
}
|
||||
});
|
||||
}
|
||||
let playUrls = lists.map(it => it.join('#'));
|
||||
VOD.vod_play_url = playUrls.join('$$$');
|
||||
}),
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
H4sIAAAAAAACA4VVW28bRRR+768YrGi9TuJZRy2JZeNGJvShEikVISCUBmu8O/ZOsju7nZm1s0WWeEBcJEAVD7wEVFEEEQ+IlyJF4fJrEid54i9wZnZ9T8vY8vqc8825n7M9IpBIAooa6ONbCI5iKqA1VHwYCe4n7eKq4fqRVMD0lYplzXH6/T5e23AJ4diNwloVTg5MRAA4xyWKdiOROmvYV2GwOaJbzGt0UjcgUlox6VIg9CO/LCkRrr+bqciIkYJDmvYj4TWWl196j7S142sZ63HC3MMdw6+hSsbrsEBRkcFylk+JR4Ws5cHrU9yVVJSbXcpVEfzYjp6wICDO67iSWxtkj4A8SWto6UBiFe0owXjXtkuocXdKVQ+Sq72H5Ar6OKFS2YzHiSqNEfrgkCjXtx2T3M3aIwc+OyuPcHg7qTqlvcr+jD5IMKjTWutjvlE6ruDoxETISaSjYwqUcCpdElMbqNKs/ACSUSyOWYPMyiBHXRz/c/nl58Mffh6ePa0hlcY06qDtD1sPmtv30GuNBiok3KMdxqlXQJtoyZ6EilkIFVvIkRtxqdCWSGMV7Sqmg1vCOltMULvgs0MqoOGgX6iSjmtg5QPSI/hAFkqTFARUIY+6kac7uZNwV7GI2x5RpDSXFo2EbgJY5aharS/I2owTocXF4g3CVFEJMq14URpQDjKDwfr3bcq7yp/FdSKBbA1m2oM6PN7Q9+DPysq8q/rk7qw0UNZkuCOicMsnYgtitY2tPbaPPtIxlWZNDRYclMIFq33GvahfwW0VETvTP3dTUJUIruET/mAm14oeqbcgCaBuUjusOdj03X3dkuAxJeGNPQ8XGFfVphAktefq2CaSrt95DyzoTJui2iN7c1DKTUtQr/IyR940yuyJzlXUygj84J3WB+82H06pzOOeaAU/pyMpjaYB1VChkI2EWWatfNheuQ60w26wMKejjXv9y3fo+sc/rItvnl18cWw17w+/fn716al1fvrn8NvfrIvjv8/PTnLi+tmvms6I5vtXJz9d/f6iODvJzAOlFetOxVq3NqyNf//6DL7jRez6LPD0Or79Ktm6VS3e0AGOE0RdO2Byrhyc9PR07O3Ps0MzNW6ATbBYxgFTdsGan2Dm5TDmTWHmt2Vs93Rie7Am4oC4sCYy/wurSMOndBrDGEbuHoENazMoPpsrSgbrSRwn0rcX50/vuJZOJfgGg7Z6M0AbAoiaFQ8mrg9Ki+tam63fmtmvEE866iUlEpq/aljI4PW7nlGO40WJeYlNEOenn1yenUC9PdbbMx251GCKhuUe82iZ79exIPywbLJvWXoM6izsWpbeY2U95jgWtEzTkZBYli9oJ++o87OvjPbCMvS84Qyffn/54jnY03rL7ejoLhiu+UTamSGY0/+zOGVj8B8Nf8HdhggAAA==
|
||||
|
|
@ -1 +0,0 @@
|
|||
H4sIAA9hcGYC/3VUTW/TQBC951dYFXLsEK/JrXIUUIWQOICK0uaA2ipa22t7i7/YHZekKBInToAqDlyAAxygNy4cqh7gz7Qp/AvGH3HcJuxlrXlv3sy+GXnbPmQOECol92Mtymwak7/fPlx+/EUuzt9cnX/vKi9bCh6gtrSUNommGTdSGrPQsJOJQmyI292CEXIJBcUJGRUer8GZ3m8dUaGILGTKoNKbn36Zf/6N9LJapQEcQobBYW9z/v5s7/LH64MKCRIJCAQAqbRM03kmJgERvc0wM5KUxcTOjo8raiZCZJo8dtmEpEFqHiUuTFNmelMnxJca3jSlPiMBRGGVIrFjJxitSSwR02ieIvPeC3fQ6agysyMOAzVXHJTC/RR7rYSLguOUCslq9wJGXSbG44jFGbpm+aDd0a0QtF5P71NV3WUTyO9AMK9vavv77m292WyZj1aXTuanPZJMGFs+i6GNdZ7cH4+2KvasvObvTv+8PbGUW4eSQLIDgse+punK4G5DJmSg5IVwSoI9z5gE7eH2zi7Or8lwEd47uB7D4WM0dT2q5QLdxVvRwXwvEG83VbgkXiIeUCfQNA43ulhojgFKzQA5qFhZ0xSqqTjzglszc/PaXeXx0/Fo+GhdRsqdRgaPfFWVwvlfCvcUzXQZUB6aBHJj8pK6fqPt/LgkzWSgrQKNBcenddfiLpOOpWxsrEexS6vofD1cLH7e1wo606+FZq0lsHynZDBkMsNFdKvoTC8LXZy9wl+BtTrUel0X/i0/6hmU63fy6ernV1To5D+Ef5khGO12BAAA
|
||||
|
|
@ -1 +0,0 @@
|
|||
dmFyIHJ1bGUgPSB7CiAgdGl0bGU6ICdb5a+GXVJqQXYnLAogIGhvc3Q6ICdodHRwczovL3JqYXYudHYvemgnLAogIHVybDogJy96aC92aWRlb3R5cGUvZnljbGFzcy1meXBhZ2UuaHRtbCcsCiAgc2VhcmNoVXJsOiAnL3poL3ZvZC9zZWFyY2gvcGFnZS9meXBhZ2Uvd2QvKiouaHRtbCcsCiAgLy9kZXRhaWxVcmw6ICdodHRwczovL3BsYXkucmphdi50di96aC92aWRlby9meWlkLmh0bWwnLAogIHNlYXJjaGFibGU6IDIsCiAgaGVhZGVyczogewogICAgJ1VzZXItQWdlbnQnOiAnTW96aWxsYS81LjAgKExpbnV4OyBBbmRyb2lkIDE0OyAyMzEyN1BOMENDIEJ1aWxkL1VLUTEuMjMwODA0LjAwMTsgd3YpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vNC4wIENocm9tZS8xMjYuMC42NDc4LjcxIE1vYmlsZSBTYWZhcmkvNTM3LjM2JywKICB9LAogIGhpa2VyTGlzdENvbDogIm1vdmllXzIiLAogIGhpa2VyQ2xhc3NMaXN0Q29sOiAibW92aWVfMiIsCiAgdGltZW91dDogNTAwMCwKICBjbGFzc19uYW1lOiAnRkMyLVBQVibml6XmnKznhKHnorwm6aas6LO95YWL56C05aOeJuWci+eUoibml6XmnKzmnInnorwmTUdT5YuV55S7JuS4reaWh+Wtl+W5lSbli5Xnlasm5q2Q576O5oiQ5Lq6JktvcmVhbiBCSiBEYW5jZSblr6vnnJ8nLAogIGNsYXNzX3VybDogJ0ZDMi1QUFYmSkFWX1VuY2Vuc29yZWQmTW9zYWljX1JlbW92ZWQmQXNpYW5fQW1hdGV1ciZKQVZfQ2Vuc29yZWQmTUdTJkpBVitDSE4uU1VCcyZBbmltZSZXZXN0ZXJuX1Bvcm4mS29yZWFuX0JKX0RhbmNlJkFkdWx0X0lET0wnLAogIC8vcGxheV9wYXJzZTogdHJ1ZSwKICBsYXp5OiAnJywKICB0YWJfcmVuYW1lOiB7J+mBk+mVv+WcqOe6vyc6ICflnKjnur/mtY/op4gnfSwKICBkb3VibGU6IHRydWUsCiAg5o6o6I2QOiAnLnJvdy1zcGFjZTc7Lm1iMTU7aDIucm93cy0yJiZUZXh0O2ltZyYmc3JjOy5pY28tcmlnaHQmJlRleHQ7YSYmaHJlZjsuaWNvLWxlZnQmJlRleHQnLAogIOS4gOe6pzogJy5yb3ctc3BhY2U3IC5tYjE1O2gyLnJvd3MtMiYmVGV4dDtpbWcmJnNyYzsuaWNvLXJpZ2h0JiZUZXh0O2EmJmhyZWY7Lmljby1sZWZ0JiZUZXh0JywKICDkuoznuqc6ICcqJywKICDmkJzntKI6ICcucm93LXNwYWNlNyAubWIxNTtoMi5yb3dzLTImJlRleHQ7aW1nJiZzcmM7Lmljby1yaWdodCYmVGV4dDthJiZocmVmOy5pY28tbGVmdCYmVGV4dCcsCn0=
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
var rule = {
|
||||
模板: '自动',
|
||||
host: 'http://www.tvyb03.com',
|
||||
url: '/vod/type/id/fyclass/page/fypage.html',
|
||||
searchUrl:'/vod/search/page/fypage/wd/**.html',
|
||||
搜索: '#searchList li;a&&title;.lazyload&&data-original;span.tag&&Text;a&&href;.detail&&Text',
|
||||
推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;span.tag&&Text;a&&href',
|
||||
一级: '.myui-vodlist li;a&&title;a&&data-original;span.tag&&Text;a&&href',
|
||||
二级: {
|
||||
"title": "h1&&Text;.data:eq(0) a:eq(0)&&Text",
|
||||
"img": ".lazyload&&data-original",
|
||||
"desc": ";.data:eq(0) a:eq(2)&&Text;.data:eq(0) a:eq(1)&&Text;.data:eq(2)&&Text;.data:eq(3)&&Text",
|
||||
"content": ".text-collapse span&&Text",
|
||||
"tabs": ".myui-panel__head h3",
|
||||
"lists": ".myui-content__list:eq(#id) li"
|
||||
},
|
||||
}
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
var rule = {
|
||||
类型: '听书',
|
||||
title: 'UAA[听]',
|
||||
host: 'https://www.uaa.com',
|
||||
url: '/api/audio/app/audio/search?category=fyclass&orderType=1&page=fypage&searchType=1&size=42',
|
||||
detailUrl: '/api/audio/app/audio/intro?id=fyid',
|
||||
searchUrl: '/api/audio/app/audio/search?category=&keyword=**&orderType=1&orderType=1&origin=&page=fypage&searchType=1&size=32&tag=',
|
||||
searchable: 2,
|
||||
headers: {'User-Agent': PC_UA},
|
||||
quickSearch: 0,
|
||||
filterable: 0,
|
||||
class_name: '有声小说&淫词艳曲&激情骚麦&寸止训练&ASMR',
|
||||
class_url: '有声小说&淫词艳曲&激情骚麦&寸止训练&ASMR',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
input = JSON.parse(request(input)).model.latestReadChapterUrl;
|
||||
input = {parse: 0, url: input};
|
||||
}),
|
||||
一级: 'json:model.data;title;coverUrl;categories;id',
|
||||
二级: '*',
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
var rule = {
|
||||
类型: '影视',
|
||||
title: 'UAA[密]',
|
||||
host: 'https://www.uaa.com',
|
||||
url: '/api/video/app/video/search?category&keyword&orderType=3&origin=fyclass&page=fypage&searchType=1&size=32&tag',
|
||||
searchUrl: '/api/video/app/video/search?category=&keyword=**&orderType=3&orderType=1&origin=&page=1&searchType=1&size=32&tag=',
|
||||
searchable: 2,
|
||||
headers: {'User-Agent': PC_UA},
|
||||
quickSearch: 0,
|
||||
filterable: 0,
|
||||
class_name: '国产视频&日本av&H动漫',
|
||||
class_url: '1&2&3',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
input = {parse: 0, url: input, header: rule.headers}
|
||||
}),
|
||||
一级: 'json:model.data;title;coverUrl;categories;url',
|
||||
二级: '*',
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,79 +0,0 @@
|
|||
globalThis.searchphp = '';
|
||||
var rule = {
|
||||
title: "auete",
|
||||
host: "https://auete.pro/",
|
||||
hostJs: 'let html=request(HOST);searchphp=html.match(/form action="(.*?)"/)[1];',
|
||||
url: "/fyclassfyfilter/indexfypage.html[/fyclassfyfilter/index.html]",
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: "H4sIAAAAAAAAAJXTwU7CQBAG4HfZM4l3zp5IvHnScFjSprTAVpRWgZCAhAiYiCSIRki8YMCYKMSYIKU+DdviW7gUaf9667F83dm/M0OZHOimKpP4cZlk5CKJkwJVSIwwmpP9B5Nmje0rTPzG+0PeGrutq42I570L7YRUYn/YnqzsIaBUCtBtzpx6A5DmAcdd/mUBZtIBOrVbp9pHTAHW287lI6B2Bth8WC1agCUIJL4jHEjbBEpWkjFyaEbpift9I2rtquhGTlb9S36eXsDSlGlGkO7+GexURfqYAhVpgaK6dhf0nDIFkHfwaPggH9irhW9MVqUgqTN/x3NmStF8W1/PMI4avnDUD6XxLvTaeFSMtFoD27WWuzqKoZd0pmAjQUUjQypGACoGsFUvxX4uUor2xO1Z/gKLMmmD4sic5Wswshxl2FwwkR9RBAQUAT308uXVAo2ScP025fYd7G0iC38kq8Mbc0TpP8KwEpIWWqrR2O19cnvmDxMqb3dnXa2FX8lSXVIp2+yE9z2VX1mJ3vdVBAAA",
|
||||
filter_url: "{{fl.tag}}",
|
||||
filter_def: {},
|
||||
headers: {
|
||||
"User-Agent": "MOBILE_UA"
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: ".navbar-nav&&li:lt(6);a&&Text;a&&href;.*/(.*?)/index",
|
||||
cate_exclude: "发布|影讯",
|
||||
play_parse: true,
|
||||
lazy: 'js:eval(unescape(base64Decode("anM6CgkJcGRmaCA9IGpzcC5wZGZoOyBwZGZhID0ganNwLnBkZmE7IHBkID0ganNwLnBkOwoJCWxldCBkb2N1bWVudCA9IHt9OwoJCWxldCBuYXZpZ2F0b3IgPSB7CgkJCXVzZXJBZ2VudDogTU9CSUxFX1VBLAoJCX07CgkJbGV0IGJhc2U2NGRlY29kZSA9IGJhc2U2NERlY29kZTsKCQlsZXQgcG4gPSAnJywgbm93ID0gJycsIG5leHRQYWdlID0gJycsIHByZVBhZ2UgPSAnJywgbmV4dCA9ICcnLCB2aWQgPSAnJywgdmZyb20gPSAnJywgdnBhcnQgPSAnJywgc3JjVXJsID0gJyc7CgkJZXZhbChyZXF1ZXN0KEhPU1QgKyAiL2pzL3BsYXkuanMiKSk7CgkJbGV0IGh0bWwgPSByZXF1ZXN0KGlucHV0KTsKCQlldmFsKHBkZmgoaHRtbCwgIi5tYi0yJiZzY3JpcHQmJkh0bWwiKS5yZXBsYWNlQWxsKCd2YXIgJywnJykpOwoJCWV2YWwocGRmaChodG1sLCAiLm1iLTImJnNjcmlwdCwxJiZIdG1sIikucmVwbGFjZUFsbCgndmFyICcsJycpLnNwbGl0KCJkb2N1bWVudCIpWzBdKTsKCQlsZXQgcGFyc2VIdG1sID0gcmVxdWVzdChIT1NUICsgIi9qcy9wbGF5ZXIvIiArIHBuICsgIi5odG1sIik7CgkJbGV0IHBhcmVudCA9IHsKCQkJbm93OiBub3csCgkJCW5leHRQYWdlOiBuZXh0UGFnZSwKCQkJbmV4dDogbmV4dCwKCQkJdmlkOiB2aWQsCgkJCXZmcm9tOiB2ZnJvbSwKCQkJdnBhcnQ6IHZwYXJ0LAoJCX07CgkJbGV0IHBhcmpzID0gcGRmaChwYXJzZUh0bWwsICJib2R5JiZzY3JpcHQmJkh0bWwiKTsKCQlldmFsKCJzcmNVcmwgPSAnIiArIHBkZmgocGFyanMsICJpZnJhbWUmJnNyYyIpICsgIiciKTsKCQlpZiAoc3JjVXJsLmluZGV4T2YoIj91cmw9IikgPiAtMSB8fCBzcmNVcmwuaW5kZXhPZigiP3VpZD0iKSA+IC0xKSB7CgkJCWlucHV0ID0ge2p4OjAsIHVybDpzcmNVcmwuc3BsaXQoIj0iKVsxXSwgcGFyc2U6MH0KCQl9IGVsc2UgewoJCQlsZXQgcHVybCA9IHNyY1VybC5zcGxpdCgiPSIpWzFdLnNwbGl0KCIsIilbMV07CgkJCWlucHV0ID0ge2p4OjAsIHVybDpwdXJsLCBwYXJzZTowfQoJCX0=")))',
|
||||
double: false,
|
||||
推荐: "*",
|
||||
一级: ".threadlist&&li;.title&&Text;.pic&&img&&src;.hdtag&&Text;a&&href",
|
||||
二级: {
|
||||
title: "meta[property]:eq(1)&&content;meta[property]:eq(4)&&content",
|
||||
img: ".cover&&img&&src",
|
||||
desc: ".media-body&&.small&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(3)&&Text;meta[property]:eq(6)&&content;meta[property]:eq(5)&&content",
|
||||
content: "meta[property]:eq(-1)&&content",
|
||||
tabs: "#player_list&&h2",
|
||||
lists: "#player_list:eq(#id) a",
|
||||
tab_text: "*--span&&Text",
|
||||
list_text: "body&&Text",
|
||||
list_url: "a&&href"
|
||||
},
|
||||
searchUrl: '/auete2so.php?page=fypage&searchword=**',
|
||||
搜索: `js:
|
||||
let cookie = "";
|
||||
let submit_url = "";
|
||||
let html = "";
|
||||
log("-----------------------------");
|
||||
for (var i = 0; i < 2; i++) {
|
||||
let yzm = HOST + "/include/vdimgck.php";
|
||||
let html = request(yzm, {
|
||||
withHeaders: true,
|
||||
toBase64: true
|
||||
}, true);
|
||||
print(yzm);
|
||||
let json = JSON.parse(html);
|
||||
|
||||
if (!cookie) {
|
||||
let setCk = Object.keys(json).find(it => it.toLowerCase() === "set-cookie");
|
||||
cookie = setCk ? json[setCk].split(";")[0] : "";
|
||||
}
|
||||
console.log("cookie:" + cookie);
|
||||
let img = json.body;
|
||||
html=post('https://api.nn.ci/ocr/b64/text',{body:img});
|
||||
|
||||
html=eval(html.slice(0,3));
|
||||
print(html);
|
||||
submit_url = HOST + searchphp +"?scheckAC=check&page=&searchtype=&order=&tid=&area=&year=&letter=&yuyan=&state=&money=&ver=&jq=" ;
|
||||
fetch_params.headers["Cookie"]=cookie;
|
||||
fetch_params.body ="validate="+ html+"&searchword="+KEY ;
|
||||
html = post(submit_url, fetch_params);
|
||||
if (html.indexOf(KEY)>0) {
|
||||
log("********************");
|
||||
let list = pdfa(html, ".card-body .media");
|
||||
list.forEach(it => {
|
||||
d.push({
|
||||
title: pdfh(it, "a&&Text"),
|
||||
desc: pdfh(it, ".text-grey&&Text"),
|
||||
pic_url: pdfh(it, "a&&data-original"),
|
||||
url: HOST+pdfh(it, "a&&href")
|
||||
})
|
||||
});
|
||||
setResult(d);
|
||||
break;
|
||||
}
|
||||
}`,
|
||||
}
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
var rule = {
|
||||
模板: '自动',
|
||||
模板修改: $js.toString(() => {
|
||||
muban.自动.二级.tabs = '.module-tab-item.tab-item';
|
||||
}),
|
||||
title: 'bilfun(自动)',
|
||||
host: 'http://bilfun.cc',
|
||||
url: '/bilfunshow/fyclassfyfilter.html',
|
||||
class_parse: '.navbar-items li:gt(1):lt(9);a&&Text;a&&href;/bilfun/(\\d+).html',
|
||||
filterable: 1,
|
||||
filter_url: '-{{fl.地区}}-{{fl.排序}}-{{fl.剧情}}-{{fl.语言}}-{{fl.字母}}---fypage---{{fl.年代}}',
|
||||
filter: 'H4sIAAAAAAAAA+2ZW08bRxTH3/spIj9TiYXcmrfc7/d7qjxEFVKjtqnUpJWqCAkwdgwB2yCC49rcGm6hGMylFJYafxnPrv0tMvac8z/jtqyslqQv6yf//mdn9syZnZ2/Zg+9/OyQ/kWcyIkvX0a+6fo5ciKiBha8aCzSFnn25Lsum3968u2PXY0Ln9Xl2GItuliXNUS620gdz+vrSSXgmJ9Yo44EOOb1pr2ecYoRoM/BxUopz30aQJ8LI2pnl/s0gHZIXAD3S7ytuAN8PwMcqxbm1dASxQhwv8FVv8QxAitPf2xX8qwDYnOvJE8C5FKYr+xNcy4G0C4+Wsu+53YG0G5ySWfO7Qy0Uk+vb9kfH+GYAcSig17fLxwzgLHvplRsm8dugGO1iVHv7RzFCNDn+KvqgMt9GsD49lb8sd9VaY2HCMYVqdnqO8yiAcSScZVa55gBzGI5reeAZ9GAVDXvTYygqg1ArL/s/8YjIUAFSiP+br4p4Sap+3H9SlpG+aIacq1lxNzSMppdqGXjnIQBlHo+622vcqkNSLGK3s4eitUAJL+XVLkSp20AU7TxRmIEKOTrNYkRoF1mzssvczsDyHPqvbQjkGn/Q2IEkkvRzqXY1G64qNx5bmcA7fpTulIqwatFGCOZK/upgj+Q5cGAZQlPe6/LuhlWMTOuiG1VdnlhEdjTXl0tVBd7ZNrBLU17rqSv584NWNMgMQJM7fqsxAgwDZmSGs5IWNiaKCtswJpgiRFYD40VM2BNsDUSA1YJ1UpUSliHppWzs1nZLVkrh7mVEna0dxwmrfHX0jtF77T1DtE7bN0R3bH1dtHbLd35Arr+a+nHRT9u68dEP2brR0U/autHRD9i6zJexx6vI+N17PE6Ml7HHq8j43Xs8ToyXv23aaIKGW912Joo5r9MFGR7ok6ScBLKKVJOQTlNymkoZ0g5A+UsKWehnCPlHJTzpJyHcoGUC1AuknIRyiVSLkG5TMplKFdIuQLlKilXoVwj5RqU66Rch3KDlBtQbpJyE8otUm5BuU3KbSh3SLkD5S4pd6HcI+UelPuk3IfygJQHUB6S8hDKI1IeQWn/nNdA84PiJUeVm5IHBdz8oHiZrVpmU4JaevFUN+DuK67rFcea4l8/ffFcXpGr/SoRb4o//+r7H7rquTxuM06348CcboAvCXKXxhyp3i0V5SSbpFactFrZUi7ergZadKj7OukghxrkpIM8WJBjrOzMiAcjEBca87JscQhwvzdxcb0Elj+TmhG0unH/N78Wj+nrYSgb0IoP+rdeLsh3Bfu8/b1VoM8bL2orpCZm4OKZQ1/0N18U+ptI6G9CfxMJ/c3/4G86D8rf1HoG/IUefvsZsPfn/ilrf9aAJFfK1WKC38cG0G604A3y2QqBvFFj3jZ7BQJ5E29UdtJ4EzfA2u5q7zgXAsTcJbUyyTEDuF9u3TqVMoB2Y1PeJk4VDaDd9raXSFXcUTldapJQh81ftePhOhhAH2t91d4hbm3gk3gR7S+0k0DaDbC2NL3JyZZWB8SWF3RpOWYg3N3D3T0S7u7h7h7u7p9sdz98ULt70A4e9E3NjxaqM+wKCNBnctFP80cLAsTSk/4yvjkZkA1r/29c1fRENcknKQToc3pG5fCWNoA+A046vLxrfTczgPsFfDUKOtVRRV2mTb6fATs2t2HFNKCes3uVP/l7GwHaJadUIsftDMjDtK4K7IgI0Gdu0MuysyGQuqypcgZ1aYC1s33EE5JcqeLiOMuAtd3ue5rxj86jxYRDVxK6ktCVhK4kdCUfyZVoU9L9ATsDmPVDJAAA',
|
||||
filter_def: {
|
||||
动漫: {类型: '4'},
|
||||
电影: {类型: '1'},
|
||||
连续剧: {类型: '2'},
|
||||
综艺: {类型: '3'},
|
||||
爽文短剧: {类型: '22'},
|
||||
纪录片: {类型: '19'},
|
||||
体育赛事: {类型: '20'},
|
||||
影视解说: {类型: '21'}
|
||||
},
|
||||
searchUrl: '/bilfunsearch/**----------fypage---.html',
|
||||
}
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
Object.assign(muban.mxpro.二级, {
|
||||
"desc": ".module-info-item:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(3)&&Text;;",
|
||||
"tab_text": "span&&Text"
|
||||
})
|
||||
var rule = {
|
||||
模板: "mxpro",
|
||||
title: "cally66",
|
||||
host: "https://cally66.icu",
|
||||
url: "/vod/list.html?fyfilter",
|
||||
searchUrl: "https://cally66.icu/public/auto/search1.html?keyword=**&page=fypage",
|
||||
filterable: 1,
|
||||
filter: "H4sIAAAAAAAAAO2Yb0/aUBTGv0tf7JXMlhYEk2UfZCFLM8m2DN3imIkxJioDAeeci8IUEpcNBzidsPmXWvwyvb30W6wgcC6Hk+kL3Ku+vPd5bm97nnN/bbogKdLkkwXpVXRempRYOsXrhjQmzejTUXE8p8feRTvGmfZ0suIkKu1pdyAtjnVnsxXLLPLMald4psejT19OPQqDI1dkmfKwQ5H7Fp6u24kkYVH6Fnv5k72UIyx+2ChTpq+iwkblTXZpEBYNNkpk7ZVdwhKAjfZX6asExbLwLcoyARutHPLcJmEJwVVSn52dKmGB6vLGATO3hy1+qK6d/mI1MoQFqsuNDZa8GLZowkbZY24eDFsCQozLTWe3SViEjcxNbhT51ikz69jlJhlp+7pdeXliGabQlb3xP7pyfO711Hjs5dv4wxfx6djj3pXlB/H5NzeF69+IX/Zr3VXzUX22Uw9RVJGoiqIfiQFRVJAYFEUZidAOSsDnxjqoQicosk/B9wvZyAGfjNcKx0uWfTJeLB6twomdr2IdpVGssQ8NIY3e+E6MKJWdnVR3Vp+N6p1qQ7nti2O2UcM6VNzO79vFQ6zDkXX2qqxgYh1C4c2PhA652H9qhA7RtNbqhB4S1m8TukDA5vmwrkI+bL3GGj+wDgFZ1++J9UL9DsvuI2Id6seSZ+xXAuvaQMCt46NWZQkC7o/vFHDBdP3d2Zg+8xwx1S0goQsB/S4RelBsAEKfEBuA0CEgJ2+y9TzWw3SBenqboJHFyJjkH9m7smBajbL7msIgxkeBsKgobcISEOvVPhPDFtzzhCUkVsUycoQlfP+gHmCxB2oP1B6oPVDfBmp1ZKDunANuXLUyDQQ/oRtuTgPtUsSSuE9Nu3Bn0C7hfJ2es1KOdmn3D+UBtHpQ9qDsQdmD8m1Q1kb89Zyt2Fc/MfyGPn1JVxBlTrsm0IPRrtD941YT0efh1sOth1sPt7d+A4dHxVtevW6dZRH3NGgEZ3Wdb+1hHRqBbZRa35NYh0awjB2r+RXr0AhOwmQXK1iHnHia+H2hCW+C5TWexj+ZNcjJWUq1vh1hHdMf6/+B+ypk7YH/LuCPLP4FuLsWZ9EaAAA=",
|
||||
filter_url: "&page=fypage&{{fl.分类}}&{{fl.年份}}&{{fl.地区}}&{{fl.语言}}&type_id=fyclass",
|
||||
headers: {
|
||||
"User-Agent": "*mobile"
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: ".tem_head_meun li;a&&Text;a&&href;id=(\\d+)",
|
||||
lazy: $js.toString(() => {
|
||||
input = {parse: 1, url: input, js: ''};
|
||||
}),
|
||||
double: false,
|
||||
推荐: "*",
|
||||
一级: "body a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href",
|
||||
搜索: ".module-card-item;.module-card-item-title&&Text;*;*;*"
|
||||
}
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
Object.assign(muban.mxpro.二级, {
|
||||
"desc": ".module-info-item:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(3)&&Text;;",
|
||||
"tab_text": "span&&Text"
|
||||
})
|
||||
var rule = {
|
||||
模板: "mxpro",
|
||||
title: "cally66",
|
||||
host: "https://cally66.icu",
|
||||
url: "/vod/list.html?fyfilter",
|
||||
searchUrl: "https://cally66.icu/public/auto/search1.html?keyword=**&page=fypage",
|
||||
filterable: 1,
|
||||
filter: "H4sIAAAAAAAAAO2Yb0/aUBTGv0tf7JXMlhYEk2UfZCFLM8m2DN3imIkxJioDAeeci8IUEpcNBzidsPmXWvwyvb30W6wgcC6Hk+kL3Ku+vPd5bm97nnN/bbogKdLkkwXpVXRempRYOsXrhjQmzejTUXE8p8feRTvGmfZ0suIkKu1pdyAtjnVnsxXLLPLMald4psejT19OPQqDI1dkmfKwQ5H7Fp6u24kkYVH6Fnv5k72UIyx+2ChTpq+iwkblTXZpEBYNNkpk7ZVdwhKAjfZX6asExbLwLcoyARutHPLcJmEJwVVSn52dKmGB6vLGATO3hy1+qK6d/mI1MoQFqsuNDZa8GLZowkbZY24eDFsCQozLTWe3SViEjcxNbhT51ikz69jlJhlp+7pdeXliGabQlb3xP7pyfO711Hjs5dv4wxfx6djj3pXlB/H5NzeF69+IX/Zr3VXzUX22Uw9RVJGoiqIfiQFRVJAYFEUZidAOSsDnxjqoQicosk/B9wvZyAGfjNcKx0uWfTJeLB6twomdr2IdpVGssQ8NIY3e+E6MKJWdnVR3Vp+N6p1qQ7nti2O2UcM6VNzO79vFQ6zDkXX2qqxgYh1C4c2PhA652H9qhA7RtNbqhB4S1m8TukDA5vmwrkI+bL3GGj+wDgFZ1++J9UL9DsvuI2Id6seSZ+xXAuvaQMCt46NWZQkC7o/vFHDBdP3d2Zg+8xwx1S0goQsB/S4RelBsAEKfEBuA0CEgJ2+y9TzWw3SBenqboJHFyJjkH9m7smBajbL7msIgxkeBsKgobcISEOvVPhPDFtzzhCUkVsUycoQlfP+gHmCxB2oP1B6oPVDfBmp1ZKDunANuXLUyDQQ/oRtuTgPtUsSSuE9Nu3Bn0C7hfJ2es1KOdmn3D+UBtHpQ9qDsQdmD8m1Q1kb89Zyt2Fc/MfyGPn1JVxBlTrsm0IPRrtD941YT0efh1sOth1sPt7d+A4dHxVtevW6dZRH3NGgEZ3Wdb+1hHRqBbZRa35NYh0awjB2r+RXr0AhOwmQXK1iHnHia+H2hCW+C5TWexj+ZNcjJWUq1vh1hHdMf6/+B+ypk7YH/LuCPLP4FuLsWZ9EaAAA=",
|
||||
filter_url: "&page=fypage&{{fl.分类}}&{{fl.年份}}&{{fl.地区}}&{{fl.语言}}&type_id=fyclass",
|
||||
headers: {
|
||||
"User-Agent": "*mobile"
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: ".tem_head_meun li;a&&Text;a&&href;id=(\\d+)",
|
||||
lazy: $js.toString(() => {
|
||||
|
||||
let file = null;
|
||||
let query = getQuery(input);
|
||||
let html = request('https://cally66.icu/openapi/playline/'+query.line_id);
|
||||
//https://cally66.icu/openapi/playline/31018
|
||||
let url = JSON5.parse(html).info.file;
|
||||
|
||||
|
||||
//let hconf = html.match(/temLineList = (.*?);\s/)[1];
|
||||
//let json = JSON5.parse(hconf);
|
||||
//json.forEach(it => {
|
||||
// if (it.id == query.line_id) {
|
||||
// file = it.file; // 更新 file 的值
|
||||
// }
|
||||
// })
|
||||
|
||||
//let url = unescape(base64Decode(file.substring(3)));
|
||||
|
||||
|
||||
//log(url)
|
||||
if (/\.(m3u8|mp4|m4a|mp3)/.test(url)) {
|
||||
input = {
|
||||
parse: 0,
|
||||
jx: 0,
|
||||
url: url,
|
||||
};
|
||||
} else {
|
||||
input = url && url.startsWith('http') && tellIsJx(url) ? {parse:0,jx:1,url:url}:input;
|
||||
}
|
||||
}),
|
||||
double: false,
|
||||
推荐: "*",
|
||||
一级: "body a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href",
|
||||
搜索: ".module-card-item;.module-card-item-title&&Text;*;*;*"
|
||||
}
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
var rule = {
|
||||
title: 'eFuns影视',
|
||||
host: 'https://www.pili5.cn',
|
||||
hostJs: '',
|
||||
headers: {'User-Agent': 'MOBILE_UA'},
|
||||
编码: 'utf-8',
|
||||
timeout: 5000,
|
||||
homeUrl: '/',
|
||||
url: '/index.php/vod/show/fyfilter.html',
|
||||
filter_url: '{{fl.area}}{{fl.by}}{{fl.class}}{{fl.cateId}}/page/fypage{{fl.year}}',
|
||||
searchUrl: '/index.php/vod/search/page/fypage/wd/**.html',
|
||||
searchable: 1, quickSearch: 1, filterable: 1,
|
||||
class_name: '电影&剧集&综艺&动漫&短剧',
|
||||
class_url: '1&2&3&4&5',
|
||||
filter_def: {
|
||||
1: {cateId: '/id/1'}, 2: {cateId: '/id/2'}, 3: {cateId: '/id/3'}, 4: {cateId: '/id/4'}, 5: {cateId: '/id/5'}
|
||||
},
|
||||
play_parse: true,
|
||||
parse_url: '',
|
||||
lazy: '',
|
||||
推荐: '*;*;*;*;*',
|
||||
一级: '.module-item a;a&&title;img&&data-original;.module-item-note&&Text;a&&href',
|
||||
二级: {
|
||||
"title": "h1&&Text;.module-info-tag-link:eq(2)&&Text",
|
||||
"img": "img&&data-original",
|
||||
//主要描述;年份;地区;演员;导演
|
||||
"desc": ".module-info-item-content:eq(3)&&Text;.module-info-tag-link:eq(0)&&Text;.module-info-tag-link:eq(1)&&Text;.module-info-item-content:eq(1)&&Text;.module-info-item-content:eq(0)&&Text",
|
||||
//简介
|
||||
"content": ".module-info-introduction-content&&Text",
|
||||
"tabs": ".tab-item",
|
||||
"lists": ".module-play-list:eq(#id)&&a",
|
||||
"list_url": "a&&href"
|
||||
},
|
||||
搜索: 'body&&.module-item;img&&alt;img&&data-original;.module-item-note&&Text;a&&href',
|
||||
|
||||
filter: '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'
|
||||
}
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
var rule={
|
||||
title: 'freeok',
|
||||
host: 'https://www.freeok.pro',
|
||||
url: '/vod-show/fyclass--------fypage---.html',
|
||||
searchUrl: '/so1so/**----------fypage---.html',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 0,
|
||||
headers: {
|
||||
'User-Agent': 'Mozilla/5.0',
|
||||
},
|
||||
class_parse: '.navbar&&ul&&li;a&&Text;a&&href;/(\\d+).html',
|
||||
class_exclude:'留言|首页|网盘|',
|
||||
play_parse: true,
|
||||
lazy: '',
|
||||
limit: 6,
|
||||
推荐: 'body&&.scroll-box;.module-poster-item.module-item;.module-poster-item-title&&Text;img&&data-original;.module-item-note&&Text;a&&href',
|
||||
double: true,
|
||||
一级: 'body&&.module-item;a&&title;img&&data-original;.module-item-note&&Text;a&&href',
|
||||
二级: {
|
||||
"title": "h1&&Text;.module-info-tag&&Text",
|
||||
"img": ".lazyload&&data-original",
|
||||
"desc": ".module-info-item:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(3)&&Text",
|
||||
"content": ".module-info-introduction&&Text",
|
||||
"tabs": ".module-tab-item",
|
||||
"lists": ".module-play-list:eq(#id) a"},
|
||||
搜索: 'body .module-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href;.module-info-item-content&&Text',}
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
var rule = {
|
||||
类型: '听书',
|
||||
title: 'i275听书',
|
||||
host: 'https://m.ting275.com',
|
||||
// url: '/category/fyclass/2.html?page=fypage',
|
||||
url: '/category/fyclass/fyfilter/fypage.html',
|
||||
filterable: 1,//是否启用分类筛选,
|
||||
filter_url: '{{fl.by}}',
|
||||
filter: {
|
||||
"6": [{"key": "by", "name": "排序", "value": [{"n": "更新", "v": "2"}, {"n": "人气", "v": "3"}]}],
|
||||
"7": [{"key": "by", "name": "排序", "value": [{"n": "更新", "v": "2"}, {"n": "人气", "v": "3"}]}],
|
||||
"8": [{"key": "by", "name": "排序", "value": [{"n": "更新", "v": "2"}, {"n": "人气", "v": "3"}]}],
|
||||
"9": [{"key": "by", "name": "排序", "value": [{"n": "更新", "v": "2"}, {"n": "人气", "v": "3"}]}],
|
||||
"10": [{"key": "by", "name": "排序", "value": [{"n": "更新", "v": "2"}, {"n": "人气", "v": "3"}]}],
|
||||
"11": [{"key": "by", "name": "排序", "value": [{"n": "更新", "v": "2"}, {"n": "人气", "v": "3"}]}],
|
||||
"12": [{"key": "by", "name": "排序", "value": [{"n": "更新", "v": "2"}, {"n": "人气", "v": "3"}]}],
|
||||
"13": [{"key": "by", "name": "排序", "value": [{"n": "更新", "v": "2"}, {"n": "人气", "v": "3"}]}],
|
||||
"14": [{"key": "by", "name": "排序", "value": [{"n": "更新", "v": "2"}, {"n": "人气", "v": "3"}]}],
|
||||
"15": [{"key": "by", "name": "排序", "value": [{"n": "更新", "v": "2"}, {"n": "人气", "v": "3"}]}],
|
||||
"49": [{"key": "by", "name": "排序", "value": [{"n": "更新", "v": "2"}, {"n": "人气", "v": "3"}]}],
|
||||
"50": [{"key": "by", "name": "排序", "value": [{"n": "更新", "v": "2"}, {"n": "人气", "v": "3"}]}],
|
||||
"51": [{"key": "by", "name": "排序", "value": [{"n": "更新", "v": "2"}, {"n": "人气", "v": "3"}]}]
|
||||
},
|
||||
filter_def: {
|
||||
6: {by: '2'},
|
||||
7: {by: '2'},
|
||||
8: {by: '2'},
|
||||
9: {by: '2'},
|
||||
10: {by: '2'},
|
||||
11: {by: '2'},
|
||||
12: {by: '2'},
|
||||
13: {by: '2'},
|
||||
14: {by: '2'},
|
||||
15: {by: '2'},
|
||||
49: {by: '2'},
|
||||
50: {by: '2'},
|
||||
51: {by: '2'}
|
||||
},
|
||||
searchUrl: '/pc/index/search.html?keyword=**&page=fypage',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
headers: {'User-Agent': 'MOBILE_UA'},
|
||||
class_name: '玄幻奇幻&都市言情&宫斗女频&官场商战&武侠仙侠&刑侦推理&探险科幻&重生穿越&恐怖惊悚&文学历史&两性情感&网游竞技&相声评书',
|
||||
class_url: '6&7&8&9&10&11&12&13&14&15&49&50&51',
|
||||
play_parse: true,
|
||||
lazy: '',
|
||||
limit: 6,
|
||||
推荐: '*',
|
||||
// 一级:'.list-wrapper&&.item-link;h2--span&&Text;img&&data-cfsrc;.status&&Text;a&&href',
|
||||
一级: '.list-wrapper&&.item-link;h2--span&&Text;img&&src;.status&&Text;a&&href',
|
||||
二级: {
|
||||
"title": ".book-title&&Text;.text:eq(0)&&Text",
|
||||
// "img":".img&&data-cfsrc",
|
||||
"img": ".img&&src",
|
||||
"desc": ".update-time&&Text;;;.text:eq(1)&&Text;.text:eq(2)&&Text",
|
||||
"content": ".book-intro&&Text",
|
||||
"tabs": ".operate-bar&&.total-num",
|
||||
"lists": ".book-list:eq(#id)&&.list-item"
|
||||
},
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
var rule = {
|
||||
title: 'iFun',
|
||||
host: 'https://ifun.cc/',
|
||||
url: '/list/fyclass/?page=fypage',
|
||||
searchUrl: '/search?key=**',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: '',
|
||||
filter_url: '',
|
||||
filter_def: {},
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: 'ul.cat-menu&&li;a&&Text;a&&href;list/(.*?)/',
|
||||
cate_exclude: '',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
input = {parse: 1, url: input, js: ''};
|
||||
}),
|
||||
double: true,
|
||||
推荐: '.videos;div.item;*;*;*;*',
|
||||
一级: '.videos&&a.item;.title&&Text;img&&src;.rt&&Text;a&&href',
|
||||
二级: {
|
||||
title: 'h1&&Text',
|
||||
img: 'img&&src',
|
||||
desc: '.updated&&Text',
|
||||
content: '.intro&&.inner&&p:eq(-1)&&Text',
|
||||
tabs: $js.toString(() => {
|
||||
TABS = ['播放'];
|
||||
}),
|
||||
lists: '.episode-list&&li',
|
||||
tab_text: 'body&&Text',
|
||||
list_text: 'body&&Text',
|
||||
list_url: 'a&&href',
|
||||
list_url_prefix: '',
|
||||
},
|
||||
搜索: '.videos&&div.item;*;*;div.vs&&Text;*',
|
||||
}
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
var rule = {
|
||||
模板: '采集1',
|
||||
title: 'iku喵[资]',
|
||||
host: 'http://caiji.ikum.cc:8099',
|
||||
homeTid: '',
|
||||
}
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
// 永久网址:https://libvio.app
|
||||
muban.首图2.二级.title = 'h1&&Text;.data:eq(0)&&Text'
|
||||
muban.首图2.二级.desc = '.data.hidden-xs&&Text;;;.data:eq(1)&&Text;.data:eq(4)&&Text'
|
||||
muban.首图2.二级.content = '.detail-content&&Text'
|
||||
var rule = {
|
||||
title:'LIBVIO',
|
||||
模板:'首图2',
|
||||
host:'https://www.libvio.app',
|
||||
hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,"li:eq(0)&&a:eq(2)&&href");print(src);HOST=src',
|
||||
// url:'/type/fyclass-fypage.html',
|
||||
url:'/show/fyclassfyfilter.html',
|
||||
filterable:1,//是否启用分类筛选,
|
||||
filter_url:'-{{fl.area}}-{{fl.by}}--{{fl.lang}}----fypage---{{fl.year}}',
|
||||
filter: 'H4sIAAAAAAAAA+1YXU8TQRT9L/Pch5kFWuSvGB5Ws1EC1qSgSUOamAAGRWhClE0jRk34KAm1qxKEJS1/pjPt/gtnmY97V+NakqJtMm9zzrl3t2d27kl3Vwkjc/dXyWJQJXPErwQ+KZCy/ySQiO9H/E0s8XN/6VlwU1ZO6Y1mstZMaQlIraDY3kWLv+/wg+Ok8VJrGSpblxw1xEU7U6epX65Xj8RlN3s9RZm6fndHkrpCA6OJ7+9A08Bog62voGlg+8JDsX9q+hQwWvLxBPo0MBrv/gBNA/gtEf4tUaZvO+LxkelTwPat1+UO8s0T02qxdXJ43a+3+q8axozF9vqvP4mta9lmbmGxrdg4713tGVmB2nyqqoNRDfwKOhiXZ72rzpAHw6PetOZuloifAn4K8x7wHuYZ8AzzFHiKeHbP8nKJ+FngZzFfAr6E+SLwRczPAD+DefDLsF8Gfhn2y8Avw34Z+GXYLwO/cokf05JffgSPadBuDZovhnxM8jzKenMCFECzApoGdv6+HYCmgZ2VsMO3Q5ABo2lCsgJoCkHTAE020hRAU4icKIDOOf+yBuc8BXgDH1Rh+8TOLo/rv22fCM+T8ExfYmVBltrIimMRvdXK44WVZdjA9jrfNLG4/PBpJUjvOl8g3v8I37+H6rAhnReGeSGaH9p/Dsrc0N6LZK7xD59Nq8Uu5FzITWLIjVtYTY8yrDKxMlRoiNNjGRVGU8CN9uSPtuUp+KXYLwW/FPul4JdivxT8UuyXgl+K/VLwK5cuasYgauR5HEnW3PpNzmXGRGSGm9ExmNHiaGY072Ug7w9/3tcW98XDTb+b/jv9clFC0/9vb177CdukNH21FgAA',
|
||||
headers:{
|
||||
'User-Agent':'MOBILE_UA'
|
||||
},
|
||||
class_parse:'.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html',
|
||||
// tab_exclude:'夸克网盘|百度云盘',
|
||||
pagecount:{"27":1},
|
||||
lazy: $js.toString(() => {
|
||||
input = {
|
||||
parse: 1,
|
||||
url: input,
|
||||
js: 'document.querySelector("#playleft iframe").contentWindow.document.querySelector("#player").click()',
|
||||
}
|
||||
}),
|
||||
// searchUrl:'/search/**----------fypage---.html',
|
||||
searchUrl:'/index.php/ajax/suggest?mid=1&wd=**&limit=50',
|
||||
detailUrl:'/detail/fyid.html', //非必填,二级详情拼接链接
|
||||
搜索:'json:list;name;pic;;id',
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
// https://api.okzy.org/api.php/provide/vod/from/okm3u8/at/xml
|
||||
// https://api.okzy.org/api.php/provide/vod/?ac=list
|
||||
|
||||
var rule = {
|
||||
模板: '采集1',
|
||||
title: 'OK资源[资]',
|
||||
host: 'https://api.okzy.org',
|
||||
// homeTid: '13',
|
||||
homeTid: '',
|
||||
cate_exclude: '电影|电视剧|综艺|动漫|体育赛事|斯诺克',
|
||||
parse_url: '',
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,76 +0,0 @@
|
|||
var rule = {
|
||||
模板: "mxpro",
|
||||
title: "rarbt[优]",
|
||||
host: "https://www.rarbt.fun",
|
||||
url: "/vod/show/id/fyclassfyfilter/page/fypage.html",
|
||||
searchUrl: "/vod/search/page/fypage/wd/**.html",
|
||||
filterable: 1,
|
||||
filter: "H4sIAAAAAAAAAO1bW29bNxL+L3pO10fOze5jkQUK9KXYXbQPizy4idC4m9q7jpMgWwSIL5Ily5al+KpYshw78t26WI4ly7oA+S0iz9G/WEqkhuRQTl2g2MUWRI0i55vPw+FwOCSH9C++n8dfjAZ8X/79F98/Aq98X/pIZJ/OBH23fGMjPwfU7xcjT59z4lgHDh60Zw46MPvwvb4l0LUU4wv00dORZ88GBNRjuOGiUAcMAYGO+YNWPaXr4BDo2E+QyytdB4dABxgtdXCox/CacaZVYwiox6DTJ+5aQmMICOyYz7v1I90ODoGOmXk6/U7XwSGwNPS2nTzULeVQj9HOlFqXcY0hINARC5GlM10Hh4CRncMeExBYOhWnb9Z0SzkEjPBGqxrRGRzqMVq1bS9X0BgCAh2nC154S9fBIcnYazW2EaMLSZ8GvcgZ8mkXgnGZarTfNfRx4RCMfrYpo1eMPofAY0sfvF0UQRwCRnyBvkGxziFg5C5I9VRncAgsrR6R+qpuKYeAkTl1I3M6g0PQymzTPc7qrXAIxqWyTwoVfVw4JPsSbm+GUF+60OuHHY5IDakCWagqqaH3faPU8GG/new1MTAyERgZEBB0tREjm3WNISCYCntJWslrDAHJYSvQy4beCocgfNazNHWiMQQkJ9whtkNAED7RImYICFoprWKGgMDSRhkzBAQ6ZpeYh0j4UFcDqBLM7hILiaRuEKDQ4mKBVPf0FjkkrS6YVhdUm1rNWbe+Ttf0QZCoTAXzNLWukzgk0/w2jTZZV3SDAAWbGiXe31b1nW6ZKgD2YpkEozqPQ8oCRAorJFjQAw1Q4CW2SLCikzgEPSifMyfr5nMIGDsH7JMsZ3USoHKCXrbRyAgINC2E2VDiWJAo8FIZ702JBC90HqB6LJBCjVmCHYtl8DvhQ5pfMdiAAm8526rt9aOqAhix/EpHxbpusUQhyjvDqA+agIAxf2IwOARjGrtiWt2rc2yZJpCLZraT4bDPAYV8cRVj406OdZ5Ewb6lM9KIkpyeniQK0XCVZasZCaPpAyi0e3hC09k+A6gJtAR+ed66qisJvPd9kwQ+6Aze6TXzKjAyMdAFFOltLL2tSgexdFCV+rHUr0odLHUUqX8YSRmgSIewdEiV3sfS+6r0HpbeU6V3sfSuKsW+8qu+8mNf+VVf+bGv/Kqv/NhXftVXfuwrv+orB/vKUX3lYF85qq8c7CtH9ZWDfeWovnKwrxzVVw72laP6ysG+clRfOdhXjuorB/vKUX3lYF850lfDTndy7GoM//Cw8wX7n3TaUH/aUIc2JGl085yuH+qkIadDuj+szVC6EaMbGTlD4ftGW6z4eXt1juR628WBkUeT4xMDEpYZa9ZNNtqVXZ0oYZmKrrxGgyzGdKKElaa9N29oMWI0LWBoenrZuwiidjkmDxrxdiOpUwQGlK11errL9lyIBTDYVdtmW26vge0CGDTuTNFUulXLII0Ay31bnJSySB3HZB8vSTBk9EHCckXd6Oz5sHslDMTEAQuD9mEBEQFWHNNOv22ntgzHCFjVeLFHlhKmRg6DxnTMa27RNGpawrC4rsyS0zjbt+hECStHK/LhUJ5pe00DDE2fH7XnEiSXRk0DrMQzTS6zuWLEs4CBOJNg21AyhcZPwmrcbNa9xV0zbjgMi3quQkLbhnskrBONkJUw0rg211fj2pw658hphk1EY84JWG72wmxLgFgcU/t7ysY9avaXw3LTe9hq4pHjmDpDCglSq5qThMNKaJGNCD3ZNUJLwIp1dHXJMK2Dyfkb9CIlb76E528PBl3BUusy6sYRUcLqtm6/iSOqi8mJXqTlhHe+hSd6D5Ybz6ibXfPOP6C5AbDiklal7i4tGi4RMDSdDLMZ4MXOUNMAQzjFinRj2q2yw9K7T2WveUQW39Nkrj23wHayKMQ+SwUHHkyxo9KnMmEb13xIPQpyRxpi2bcC3c19KjOMpPfYP3EfsRh+sfiB7Ic+dY5x7bMpo0VTDKZWZmg0wnLpp7L7LudGUGoyxeC0hRnugPdbrDPIS7oMBmSjyTR1fJWLMFsqM+xEzFhoeK4hgcGFGkuDzCjWCyafy5MsXsz7MZRKADOJHWOYkHWnOwjsAG+sRJ/hyWkSZWbyRjIzLO2YA92PAd6YS3StY0dm5AFFoLjOLZa6UUOL64bHVJkyT9pvM+77VWOeCFjW4KI0uN+6RIMoYTlFZ0n9BM/PLiZ1RUhql2RwYgNYaZRUy3Rj3mhUwEA8XyFnZfoBTXcJQ3/PSmxnY2ztJAwhsLZJk3lanEYjDrDiQXc/QnJHhgcFrC6uK01aSOBU2IMVjQwhOXOnIGBl28NOpq2rKWPbI2Agnq4wELE4pgQaCU65mZIRZgLWzr/5Gq2tKOff3veNdtehPCkskTCctR+PTgS4SSBRFiwvUvUKUZMLEnUZz80p6VByQaJm/bk8PV0wuFKiLsPBPgZwWFmZOjXpxWODKCWgcT+lbEukRg5fu1eVRHO7ypb6XMQgChhYlcPOFlLGiySCRIktdthR9vGydZAofafJi34d78Byu3rmvZ1mPewuTWyhYMmoVcvT7ZrZxPVUmJ+Hl2yx4lmTra47wfa7kKGnLwliYLPcOR2ED3kj+wllXZPh0I9k5HYa2SC1dbaa5atK5Ux25xoe9KUZZpRubvbO02YvdDGMZiTG4I5ddZINMyvNUTUYcq6sdiVMH003+kwYTaxO/VYl6tWV0hd832Tq03SK5le8/ZC7Kmfe+MuxwMTA4+c/jALvzjfecpoEIySWcTc3EPPR6FP238jYoEG/hijLHDfQKismtx8gCgN6Mr8z5Hz72UaB+v2fv/rizjfXsO5ptK7Wa5iy3vL1g799dw1JFoO+etBX21cPFDV9GV9Lxv1BQ/qv0ckRJYiUy64e40ngJzmOdOvIjYQNHSNjP/6geOjBdw/+MvpPHA8vHk8wUOEgQgeBdlJHbiaLCC8Do/9+Im1x6wk26t7HWVqNI+b332oh7hVD7vKuDHH4vkmIe/lZEg4NkzI77ZVkO89ZhweGEWuoL2sIse73Zd1HrHt9WfcQ625f1l3EutOXdQexbvdl3Uaswb6sQcTy92X59ZJe7C2pLiklvd63Pix0/aK9fi6FHX0/vBqYHGW/BOW4apUWVgzOk9HJZ9Kw7qhz8wzms0fjE4GOdQ9v+f4amBgNPLMvP+zLD/vyw7780PpiX37IVuzLDxFK9uWH7IF9+WFffvj+By8/7FsOXWrfcihS+5ZDk/5/v+XoVl/TxiWqhCG3zLxX6sGi2s8xSFOpRXJVNZ4ZSBh0ffzYqtTbO2tIHcByQdigF5s6S2AKxcuvsx+DJWCwLhlu1TLtVAhZB7Dcqp6zo4tSL5X33RyWGkM0j9+YcAx0rcTJMb7c5xhQgiWaXCZ1dGcrYSCeJlv4ok9gEDNpNvTLpNTnaoTDoKu27TbxKw+OqbqSB6aipDzCeAszJFRgP2gcAQZdW+ukOUP20G2RhIG4NucebyMWx8Drhydso+fG0V2WhGGVq2fY9q1VQaEtYcWxbnWnvVk2fCtgJYRYJNO1BSOEBKz4jhSW3Ldxw30C/v1ui9igVY9ald4hULsBEhLNqgTrk8GVEnXmFftebnRg6bkV9yRpsjis2Mj2Kv0M7MDAqpY7L242zTq9lMBAHG+QygL7MbhSoiQuN2ZeOwlYSUmdhNfn1k1KoPWZBJuaym23bB0k9k7A3gnYO4Gbhbi9E9BZf/w7gRcjE6OByVf2UsBeCthLgd94KfCrJf9fvzb471wKuKkMSxru/htdDaDgldkiWdrFPInaCwJ7QWAvCOwFgc9eENgLAntBoEntBYEqtRcEv/8FQau+6k6jIrfAwJDiEb34qFMEBomnsEMOUjpFYJDrEgfucZSWdnSWhCHZJcPtsymveKwTJQwaTzPtNPq7EIGB6elYO43/BpRjslBSJCF0ByEwhWL8PaLA5GrXqbAiWzgG/Zo5Zdsvt4r/1ApgafQBbaSw0V3Mlh1t2dGWHW8W4rbsqLP++GXHRyMTk+PjY0rZ0S1eka2otBS+PxNAAy/GHw88ezL+cmD08cCdPz2Z/PmpkuZX2UQj8we0dtyPPj4WeDSOfiWy/9lfmXw5Dr+ibrttwVREkS2Y2oKp5rHf+or618uhpDbdqqzJrZBQAyho+h3KpvaltC2E+mwh1BZCbSHUFkKl1BZCVakthKpSWwi9WSHUVsQ6MlsR89mKmK2I2YrYw1u+x89Hxn56rhTEbIq0KdKmSJsibYrkKfL1fwCenZAQumYAAA==",
|
||||
filter_url: "{{fl.剧情}}{{fl.地区}}{{fl.年份}}{{fl.明星}}{{fl.导演}}{{fl.下载}}{{fl.豆瓣}}{{fl.排序}}/id/fyclass",
|
||||
timeout: 5000,
|
||||
class_parse: ".navbar-items li:gt(0):lt(10);a&&Text;a&&href;type/(.*?)\\.html",
|
||||
lazy: $js.toString(() => {
|
||||
input = {
|
||||
parse: 1,
|
||||
url: input,
|
||||
js: ''
|
||||
};
|
||||
}),
|
||||
double: false,
|
||||
推荐: "*",
|
||||
一级: "body&&a.module-poster-item.module-item;a&&title;.lazyloaded&&data-original;.module-item-note&&Text;a&&href",
|
||||
二级: $js.toString(() => {
|
||||
let khtml = request(input);
|
||||
VOD = {};
|
||||
VOD.vod_id = input;
|
||||
VOD.vod_name = pdfh(khtml, 'h1&&Text');
|
||||
VOD.vod_pic = pdfh(khtml, 'img.ls-is-cached&&data-original');
|
||||
VOD.type_name = pdfh(khtml, '.module-info-tag-link:eq(2)&&Text');
|
||||
VOD.vod_remarks = pdfh(khtml, '.module-info-item:eq(-1)&&Text');
|
||||
VOD.vod_year = pdfh(khtml, '.module-info-tag-link:eq(0)&&Text');
|
||||
VOD.vod_area = pdfh(khtml, '.module-info-tag-link:eq(1)&&Text');
|
||||
VOD.vod_director = pdfh(khtml, '.module-info-item-content:eq(0)&&Text');
|
||||
VOD.vod_actor = pdfh(khtml, '.module-info-item-content:eq(2)&&Text');
|
||||
VOD.vod_content = pdfh(khtml, '.show-desc&&Text');
|
||||
|
||||
let ktabs = [];
|
||||
let zx_tabs = pdfa(khtml, '.tab-item span');
|
||||
if (zx_tabs.length !== 0) {
|
||||
zx_tabs.map((it) => {
|
||||
return ktabs.push('在线-' + pdfh(it, 'body&&Text'))
|
||||
})
|
||||
};
|
||||
let xz_tabs = pdfa(khtml, '#playSwiper&&.downtab-item');
|
||||
if (xz_tabs.length !== 0) {
|
||||
xz_tabs.map((it) => {
|
||||
return ktabs.push('磁力-' + pdfh(it, 'body--small&&Text'))
|
||||
})
|
||||
};
|
||||
VOD.vod_play_from = ktabs.join('$$$');
|
||||
|
||||
let klists = [];
|
||||
let zx_plists = pdfa(khtml, '.module-play-list');
|
||||
let xz_plists = pdfa(khtml, '.module-row-one');
|
||||
let i = 0;
|
||||
let j = 0;
|
||||
ktabs.forEach((tab) => {
|
||||
if (/在线/.test(tab)) {
|
||||
let zx_plist = pdfa(zx_plists[i], 'a').map((it) => {
|
||||
return pdfh(it, 'a&&Text') + '$' + pd(it, 'a&&href', input)
|
||||
});
|
||||
i++;
|
||||
zx_plist = zx_plist.join('#');
|
||||
klists.push(zx_plist)
|
||||
} else if (/磁力/.test(tab)) {
|
||||
let xz_plist = pdfa(xz_plists[j], 'a.btn-down').map((it) => {
|
||||
return pdfh(it, 'a&&title') + '$' + pdfh(it, 'a&&href')
|
||||
});
|
||||
j++;
|
||||
xz_plist = xz_plist.join('#');
|
||||
klists.push(xz_plist)
|
||||
}
|
||||
});
|
||||
VOD.vod_play_url = klists.join('$$$')
|
||||
}),
|
||||
搜索: "body&&.module-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href;.module-info-item-content&&Text"
|
||||
}
|
||||
|
|
@ -1,73 +0,0 @@
|
|||
var rule = {
|
||||
title: 'script直播[飞]',
|
||||
host: 'https://zh.superchat.live',
|
||||
url: '/girls/fyclass#fypage',
|
||||
searchUrl: '',
|
||||
searchable: 0,
|
||||
quickSearch: 0,
|
||||
filterable: 0,
|
||||
headers: {
|
||||
"User-Agent": "okhttp/3.11.0"
|
||||
},
|
||||
class_name: 'live',
|
||||
class_url: 'chinese',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
if (/\.(m3u8|mp4)/.test(input)) {
|
||||
input = {parse: 0, url: input}
|
||||
} else {
|
||||
if (rule.parse_url.startsWith('json:')) {
|
||||
let purl = rule.parse_url.replace('json:', '') + input;
|
||||
let html = request(purl);
|
||||
input = {parse: 0, url: JSON.parse(html).url}
|
||||
} else {
|
||||
input = rule.parse_url + input;
|
||||
}
|
||||
}
|
||||
}),
|
||||
limit: 6,
|
||||
推荐: '',
|
||||
double: true,
|
||||
//一级: '.models-list-container&&.model-list-item;img&&alt;img&&src;;a&&href',
|
||||
一级: $js.toString(() => {
|
||||
let html = request('https://zh.stripchatgirls.com/api/front/v2/models?limit=20&topLimit=2000&favoritesLimit=12&primaryTag=girls');
|
||||
let d = [];
|
||||
let blocks = JSON.parse(html).blocks;
|
||||
if (MY_PAGE <= blocks.length) {
|
||||
let list = JSON.parse(html).blocks[MY_PAGE].models;
|
||||
//log('长度'+blocks.length)
|
||||
for (let i in list) {
|
||||
d.push({
|
||||
title: list[i].username,
|
||||
img: list[i].previewUrlThumbBig,
|
||||
url: 'https://b-hls-14.doppiocdn.net/hls/' + list[i].id + '/' + list[i].id + '.m3u8' + '##' + list[i].previewUrlThumbBig + '##' + list[i].username,
|
||||
});
|
||||
}
|
||||
}
|
||||
setResult(d)
|
||||
}),
|
||||
二级: $js.toString(() => {
|
||||
// log(MY_URL)
|
||||
let urls = [];
|
||||
let URL = MY_URL.split('##')[0];
|
||||
let PIC = MY_URL.split('##')[1];
|
||||
let Name = MY_URL.split('##')[2];
|
||||
let url = URL.split('.m3u8')[0];
|
||||
let list1 = ['原画', '720p', '480p', '240p'];
|
||||
let list = [URL, url + '_720p.m3u8', url + '_480p.m3u8', url + '_240p.m3u8'];
|
||||
list.forEach((it, index) => {
|
||||
urls.push(list1[index] + '$' + it);
|
||||
});
|
||||
//log(urls)
|
||||
VOD = {
|
||||
vod_content: URL,
|
||||
vod_name: Name,
|
||||
type_name: Name,
|
||||
vod_pic: PIC,
|
||||
vod_play_from: '直播源↓',
|
||||
//vod_play_url: '点击播放$' + MY_URL,
|
||||
vod_play_url: urls.join('#')
|
||||
};
|
||||
}),
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
muban.mxpro.二级.desc = '.module-info-item:eq(4)&&Text;;;.module-info-item-content:eq(1)&&Text;.module-info-item-content:eq(0)&&Text';
|
||||
muban.mxpro.二级.tab_text = 'body--small&&Text';
|
||||
var rule = {
|
||||
title: 'voflix',
|
||||
模板: 'mxpro',
|
||||
host: 'https://voflix.fun',
|
||||
homeUrl: '/label/new.html',
|
||||
url:'/vodshow/fyclass--------fypage---.html',
|
||||
tab_remove:['夸克网盘'],
|
||||
class_parse: '.navbar-items&&li;a&&Text;a&&href;/(\\d+).html',
|
||||
lazy: $js.toString(() => {
|
||||
input = {
|
||||
parse: 1,
|
||||
url: input,
|
||||
js: 'document.querySelector("#playleft iframe").contentWindow.document.querySelector("#player").click()',
|
||||
}
|
||||
}),
|
||||
|
||||
// searchUrl:'/search/**----------fypage---.html',
|
||||
searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50',
|
||||
detailUrl: '/detail/fyid.html', //非必填,二级详情拼接链接
|
||||
搜索: 'json:list;name;pic;;id',
|
||||
}
|
||||
|
|
@ -1,156 +0,0 @@
|
|||
function geturl(a) {
|
||||
let yjstr=req(a).content;
|
||||
let yjurl1=jsp.pdfh(yjstr,'body&&a&&href');
|
||||
yjurl1=yjurl1.match(/.*target=(.*)\//)[1];
|
||||
let yjstr2=fetch(yjurl1);
|
||||
let yjlist=jsp.pdfa(yjstr2,'body&&a.xv');
|
||||
let yjurls=[];
|
||||
yjlist.forEach(it=>yjurls.push(jsp.pdfh(it,'a&&href')));
|
||||
|
||||
|
||||
let url=yjurls[Math.floor(Math.random()*yjurls.length)];
|
||||
return url
|
||||
|
||||
}
|
||||
|
||||
globalThis.geturl = geturl;
|
||||
globalThis.mc ='';
|
||||
globalThis.tk =''
|
||||
var rule = {
|
||||
title:'xvideos涩涩[密]',
|
||||
host:'https://发布地址.com/',
|
||||
hostJs:$js.toString(() => {
|
||||
HOST=geturl(HOST);
|
||||
|
||||
}),
|
||||
//url从http://hsck.net中禁止重定向取
|
||||
//let html=req(url,{redirect:0}).headers.location; 另外一种写法
|
||||
homeUrl:'/channels-index/',
|
||||
//detailUrl:'/api/front/models/username/fyid/cam?triggerRequest=loadCam',
|
||||
searchUrl:'',
|
||||
url:'/fyclass/分隔fypage',
|
||||
//headers:{"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 Edg/122.0.0.0"},
|
||||
timeout:5000,
|
||||
//class_parse: 'json:.pingtai;.title;.address;(.*)',//从homeUrl取源码
|
||||
class_name:'频道&明星',
|
||||
class_url:'channels-index分-隔&pornstars-index分-隔',
|
||||
limit:5,
|
||||
multi:1,
|
||||
searchable:1,
|
||||
play_parse:true,
|
||||
lazy:$js.toString(() => {
|
||||
|
||||
}),
|
||||
推荐:$js.toString(() => {
|
||||
|
||||
let html=fetch(HOST+'/profiles/chicken1806/feed/straight', {headers:{'content-type':'application/x-www-form-urlencoded; charset=UTF-8','Cookie':"urlss=https%3A%2F%2Fwww.xvideos.com; HstCfa4797825=1730059354267; HstCmu4797825=1730059354267; __dtsu=4C301730059354E85C3585389B918CCD; HstCnv4797825=2; cit=c5e325341421fbf3-mTL7wCsC3ie9MEJiF8BBw%3D%3D; html5_networkspeed=16590; HstCns4797825=3; HstCla4797825=1730074800063; HstPn4797825=6; HstPt4797825=9;session_token=a3b907e235874ed8g5KbllMn7YDhAc7sILrUQhXQ3YBng0l2QnCVp_SCorYt6krd8CG97DyWEkQVcZMfCo_zxRr4LbwPBg942kwk0jLhsvb4LAEu6poCybp94FYc0-1q362OQgp4hvKcnEUdq_nkNE45c5MZwmY3EjgNhFs8leBOXm4lH-_aUG8Hpsu0ZzHN2im260Sr1Cn4ZwHGt780YJ4kRXbey4T5jSA4Y37HXwDHMzyzkq_9Xd4ndhA%3D"},body:'feedSettings%5BcontentType%5D=7&feedSettings%5BshowFreePremium%5D=1&mainCats%5B%5D=straight',method:'POST'});
|
||||
let json=JSON.parse(html);
|
||||
let list=json.data.content;
|
||||
|
||||
let d = [];
|
||||
list.forEach(it => {
|
||||
d.push({
|
||||
url:HOST+it.v[0].u,
|
||||
title: it.v[0].t,
|
||||
img:it.v[0].if
|
||||
|
||||
})
|
||||
|
||||
});
|
||||
setResult(d);
|
||||
}),
|
||||
一级:$js.toString(() => {
|
||||
|
||||
let url=input.match(/(http.*?\/\/.*?)\//)[1];
|
||||
let turl,str;
|
||||
mc=MY_CATE.replace('分-隔','');
|
||||
let ww=MY_CATE;
|
||||
let pg=MY_PAGE-1;
|
||||
let d = [];
|
||||
|
||||
if(ww.indexOf('分-隔')>-1){
|
||||
if(MY_PAGE===1){
|
||||
turl=url+`/${mc}`
|
||||
}else{
|
||||
turl=url+`/${mc}/${pg}`
|
||||
}
|
||||
}else{
|
||||
turl=url+`/profiles/${mc}/feed/straight`
|
||||
}
|
||||
if(turl.indexOf('feed/straight')===-1){
|
||||
str=fetch(turl,{headers:{'Cookie':"urlss=https%3A%2F%2Fwww.xvideos.com; HstCfa4797825=1730059354267; HstCmu4797825=1730059354267; __dtsu=4C301730059354E85C3585389B918CCD; HstCnv4797825=2; cit=c5e325341421fbf3-mTL7wCsC3ie9MEJiF8BBw%3D%3D; html5_networkspeed=16590; HstCns4797825=3; HstCla4797825=1730074800063; HstPn4797825=6; HstPt4797825=9;session_token=a3b907e235874ed8g5KbllMn7YDhAc7sILrUQhXQ3YBng0l2QnCVp_SCorYt6krd8CG97DyWEkQVcZMfCo_zxRr4LbwPBg942kwk0jLhsvb4LAEu6poCybp94FYc0-1q362OQgp4hvKcnEUdq_nkNE45c5MZwmY3EjgNhFs8leBOXm4lH-_aUG8Hpsu0ZzHN2im260Sr1Cn4ZwHGt780YJ4kRXbey4T5jSA4Y37HXwDHMzyzkq_9Xd4ndhA%3D",'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0'}});
|
||||
}else{
|
||||
if(MY_PAGE===1){
|
||||
str=fetch(turl, {headers:{'content-type':'application/x-www-form-urlencoded; charset=UTF-8','Cookie':"urlss=https%3A%2F%2Fwww.xvideos.com; HstCfa4797825=1730059354267; HstCmu4797825=1730059354267; __dtsu=4C301730059354E85C3585389B918CCD; HstCnv4797825=2; cit=c5e325341421fbf3-mTL7wCsC3ie9MEJiF8BBw%3D%3D; html5_networkspeed=16590; HstCns4797825=3; HstCla4797825=1730074800063; HstPn4797825=6; HstPt4797825=9;session_token=a3b907e235874ed8g5KbllMn7YDhAc7sILrUQhXQ3YBng0l2QnCVp_SCorYt6krd8CG97DyWEkQVcZMfCo_zxRr4LbwPBg942kwk0jLhsvb4LAEu6poCybp94FYc0-1q362OQgp4hvKcnEUdq_nkNE45c5MZwmY3EjgNhFs8leBOXm4lH-_aUG8Hpsu0ZzHN2im260Sr1Cn4ZwHGt780YJ4kRXbey4T5jSA4Y37HXwDHMzyzkq_9Xd4ndhA%3D",'Referer':turl},body:'feedSettings%5BcontentType%5D=7&feedSettings%5BshowFreePremium%5D=1&mainCats%5B%5D=straight',method:'POST'});
|
||||
let json=JSON.parse(str);
|
||||
tk=json.metadata.lastEventTime;
|
||||
}else{
|
||||
str=fetch(turl+'/'+tk, {headers:{'content-type':'application/x-www-form-urlencoded; charset=UTF-8','Cookie':"urlss=https%3A%2F%2Fwww.xvideos.com; HstCfa4797825=1730059354267; HstCmu4797825=1730059354267; __dtsu=4C301730059354E85C3585389B918CCD; HstCnv4797825=2; cit=c5e325341421fbf3-mTL7wCsC3ie9MEJiF8BBw%3D%3D; html5_networkspeed=16590; HstCns4797825=3; HstCla4797825=1730074800063; HstPn4797825=6; HstPt4797825=9;session_token=a3b907e235874ed8g5KbllMn7YDhAc7sILrUQhXQ3YBng0l2QnCVp_SCorYt6krd8CG97DyWEkQVcZMfCo_zxRr4LbwPBg942kwk0jLhsvb4LAEu6poCybp94FYc0-1q362OQgp4hvKcnEUdq_nkNE45c5MZwmY3EjgNhFs8leBOXm4lH-_aUG8Hpsu0ZzHN2im260Sr1Cn4ZwHGt780YJ4kRXbey4T5jSA4Y37HXwDHMzyzkq_9Xd4ndhA%3D",'Referer':turl},body:'feedSettings%5BcontentType%5D=7&feedSettings%5BshowFreePremium%5D=1&mainCats%5B%5D=straight',method:'POST'});
|
||||
let json=JSON.parse(str);
|
||||
tk=json.metadata.lastEventTime;
|
||||
}
|
||||
|
||||
}
|
||||
if(str.indexOf('<title>')>-1){
|
||||
let list=jsp.pdfa(str,'body&&.mozaique&&.thumb-block');
|
||||
list.forEach(it => {
|
||||
d.push({
|
||||
//vod_id:url+'/profiles/'+it.match(/profile_(.*?)"/)[1]+'/feed/straight',
|
||||
vod_id:it.match(/profile_(.*?)"/)[1],
|
||||
vod_name: pdfh(it,'.profile-name&&Text'),
|
||||
vod_pic:it.match(/img src="(.*?)"/)[1],
|
||||
vod_tag: 'folder'
|
||||
//.match(/(http.*?)'/)[1]
|
||||
})
|
||||
|
||||
});
|
||||
}else{
|
||||
let json=JSON.parse(str);
|
||||
|
||||
let list=json.data.content;
|
||||
let urls=[];
|
||||
list.forEach(it=>{
|
||||
|
||||
d.push({
|
||||
vod_id:url+it.v[0].u,
|
||||
vod_name: it.v[0].t,
|
||||
vod_pic:it.v[0].if,
|
||||
|
||||
})
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
VODS =d;
|
||||
}),
|
||||
二级:$js.toString(() => {
|
||||
let html=fetch(input,{headers:{'Cookie':"urlss=https%3A%2F%2Fwww.xvideos.com; HstCfa4797825=1730059354267; HstCmu4797825=1730059354267; __dtsu=4C301730059354E85C3585389B918CCD; HstCnv4797825=2; cit=c5e325341421fbf3-mTL7wCsC3ie9MEJiF8BBw%3D%3D; html5_networkspeed=16590; HstCns4797825=3; HstCla4797825=1730074800063; HstPn4797825=6; HstPt4797825=9;session_token=a3b907e235874ed8g5KbllMn7YDhAc7sILrUQhXQ3YBng0l2QnCVp_SCorYt6krd8CG97DyWEkQVcZMfCo_zxRr4LbwPBg942kwk0jLhsvb4LAEu6poCybp94FYc0-1q362OQgp4hvKcnEUdq_nkNE45c5MZwmY3EjgNhFs8leBOXm4lH-_aUG8Hpsu0ZzHN2im260Sr1Cn4ZwHGt780YJ4kRXbey4T5jSA4Y37HXwDHMzyzkq_9Xd4ndhA%3D"}});
|
||||
let list=html.match(/html5player\.setVideo.*?;/ig).slice(1,4);
|
||||
let urls=[];
|
||||
let furl=html.match(/setVideoHLS\('(.*?)'/)[1];
|
||||
list.map(a=>urls.push(a.match(/setVideo(.*?)\(/)[1]+'$'+a.match(/(http.*?)'/)[1]));
|
||||
let pul=[];
|
||||
|
||||
let str=fetch(furl);
|
||||
let flist=[];
|
||||
if(str!=''){
|
||||
flist=str.match(/EXT-X-STREAM-INF.*?\n.*/g);
|
||||
flist.forEach(it=>{
|
||||
pul.push(it.match(/NAME="(.*?)"/)[1]+'$'+furl.replace("hls.m3u8","")+it.match(/(hls.*)/)[1] )
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
let vod={
|
||||
vod_id:'',
|
||||
vod_name:html.match(/setVideoTitle\('(.*?)'/)[1],
|
||||
vod_pic:html.match(/setThumbSlideBig\('(.*?)'/)[1],
|
||||
type_name:'来自海阔',
|
||||
vod_content:"暂无"
|
||||
};
|
||||
vod.vod_play_from ='不分线路';
|
||||
vod.vod_play_url =pul.join('#')+'#'+urls.join('#');;
|
||||
VOD=vod
|
||||
}),
|
||||
搜索:'',
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
dmFyIHJ1bGU9ewogIHRpdGxlOiAi5LiA5LiqZ+W9seinhiIsCiAg5qih5p2/OiAibXhwcm8iLAogIHRhYl9leGNsdWRlOiAi5o6S5bqPIiwKICBob3N0OiAiaHR0cHM6Ly95aWdlZy5wcm8iLAogIHVybDogIi92b2RzaG93L2Z5Y2xhc3NmeWZpbHRlci5odG1sIiwKICAvL3NlYXJjaFVybDogIiIsCiAgZmlsdGVyYWJsZTogMSwKICBmaWx0ZXI6ICJINHNJQUFBQUFBQUFBKzJaYTA4YlJ4U0cvNHMvVTJtWGhDVE50OXp2OTN1cWZJZ3FwRVp0VTZsSksxVVJFbURzR0FLMlFRVEh0YmsxM0VJeG1Fc3ByR3Y4Wnp5NzlyL28yblBPZThadFdWa3RWRXE3My9aNXo4N3NuRE03TzY5bVgwWHN5TW5QWGtXKzdQNGhjaktpQmhmZGFDelNFWG4rOU90dWs3OS8rdFYzM2MwYm56ZmsyRkk5dXRTUWZZajBkSkE2a2Zmdko1V0FZMTVpblRvUzRKamJsM1o3SnloR2dENkhscXJsUFBlcEFYMHVqcXJkRXZlcEFlMHdjQUU4TC9HdTZnenk4elJ3ckZaWVVNUExGQ1BBODRiV3ZETEhDSXh4ZXVNbEdXY0RFSnQvTGVNa3dGZ0tDOVc5R1I2TEJyU0xqOVd6SDdpZEJyU2JXdlpIenUwMHRGTlB0My9GbXhqbG1BYkVva051LzQ4YzA0RGNTeWtWMitIY05YQ3NQam5tdnB1bkdBSDZuSGhkRzNTNFR3M0liMi9WRy85RmxkYzVSVER1U00zVjNtTVdOU0NXakt2VUJzYzBZQllyYVg4T2VCWTFTRlh6N3VRb3F0b0V4QVlxM3MrY0NRRXFVQjcxU3ZtV0FiZElQVThhZDlJeXloZlZzR01zSSthMmx0SGNZajBiNTBGb1FLa1hzdTdPR3BkYWd4U3I2Tzd1b1ZoTndPRDNraXBYNW1GcndCUnR2cFVZQVFyNVpsMWlCR2lYbVhmeks5eE9BOFk1L1VIYUVjaTAveW94QWhsTDBSeExzYVhkU0ZFNUM5eE9BOW9OcFB4S3FRU3ZGbUZrTWwveFVnVnZNTXZKZ0dVSno3aHZLbjR6ckdKbTNCSGJycFo0WVJHWTAxNWJLOVNXZW1YYXdXMU5lNjdzMzgrZGF6Q21RV0lFbU5xTk9Za1JZQm95WlRXU2tiQ3dNVkZHV0lNeHdSSWpNRjRhSTZiQm1HQWpFdzFHQ2RWcVZFcllnSmFWczd0VkxaV05sY1BjVGdrN3JjNmpwRFV2RGYySTZFZE12VlAwVGxPM1JiZE4zUkxkTW5UN1UraitwYUdmRVAyRXFSOFgvYmlwSHhQOW1LbDNpZDVsNnBLdmJlWnJTNzYybWE4dCtkcG12cmJrYTV2NTJwS3ZmOWt5VVlXTXV6WmlUQlR6SHlZS3NqbFJwMGc0QmVVMEthZWhuQ0hsREpTenBKeUZjbzZVYzFET2szSWV5Z1ZTTGtDNVNNcEZLSmRJdVFUbE1pbVhvVndoNVFxVXE2UmNoWEtObEd0UXJwTnlIY29OVW01QXVVbktUU2kzU0xrRjVUWXB0NkhjSWVVT2xMdWszSVZ5ajVSN1VPNlRjaC9LQTFJZVFIbEl5a01vajBoNUJPVXhLWStoV0ovd0dtaDlVZHprbUhKUzhxS0FXMThVTjdOZHoyeEowSmRlUHZNYmNQZFZ4M0dMNHkzeEw1NjlmQ0dmeUxVQmxZaTN4Rjk4L3MyMzNZMnhQT21JZEI2WXlRMndKRUhHVXZzaTFiZXRvankrRnFrZEU2MVd0NVdERDZ1R05zM3B2aVk2eUp3R21lZ2creFZrRnF1N3MySy9DTVNBeHR3c3V4c0NQTzl0WEF3dmdXSE5wR1lFN2U3Wi84eXF4V1ArL2ZDU1RXakhBdjFkR3hka3VZSXQzdjYyS3REaVRSUjlGNlFtWjJIZ21VTkw5Q2RMZE1qVzVqOW1KYUJiWXAwczB6cFprcTlsNW10SlhwYVpseVY1V1daZWx1VGxYNFlXSmhKYW1JL1R3aHc1S0F0VDd4MzBGbnY1QTZmQjNJSUhwbzB0MkFlTWI3VlNLeWI0azZzQjdjWUs3aENmbkJESVJ6UG03ckFkSUpDUDdXWjFONDJQYlJPTUhhMytuc2RDZ0ppenJGYW5PS1lCejh0dEdHZE9HdEJ1Zk5yZHdwbWhCclRiMlhFVHFhb3pKbWRITFJMcXNQV1RiMnE0RGhyUXgzcC9yVytZVzJ2NFYreUdieUY4czRCaE44SFl0Zng5VEhhdEJpQzJzdWlYbG1NYXdnMDgzTUFqaDdlQlM3NldtVys0c1VmQ2pmMy91TEVmUGFpTlBXanpEdnBaNWtVTHRWazJCQVRvTTdua3BmbHZCQUZpNlNsdkJUK1ROTWhldGYvUHExcDZzcGJrY3hJQzlEa3pxM0w0UUd0QW53SG5HRzdlTVg2SWFjRHpBbjRIQlozWnFLSmZwaTErbmdZek5yOXB4SHhBUGVmMnFyL3hqelFDdEV0T3EwU08yMm1ROTJoREZkZ01FYURQM0pDYlpWTkRJSFZaVjVVTTZ0SUVZMU03eFBPUFhMbnE0TEJLZzdIVDdudFc4WmVtbzgwQmg0WWtOQ1NoSVFrTlNXaElEczJRZEptR0pIeDF3MWYzWTNsMWUzNEg4MlExSmM0bUFBQT0iLAogIGZpbHRlcl91cmw6ICIte3tmbC7lnLDljLp9fS17e2ZsLuaOkuW6j319LXt7Zmwu5Ymn5oOFfX0te3tmbC7or63oqIB9fS17e2ZsLuWtl+avjX19LS0tZnlwYWdlLS0te3tmbC7lubTku719fSIsCiAgZmlsdGVyX2RlZjogIiIsCiAgaGVhZGVyczogewogICAgIlVzZXItQWdlbnQiOiAiTU9CSUxFX1VBIgogIH0sCiAgdGltZW91dDogNTAwMCwKICBjbGFzc19wYXJzZTogIi5uYXZiYXItaXRlbXMgbGk7YSYmVGV4dDthJiZocmVmOyhcXGQrKSIsCiAg5LqM57qnOiB7CiAgICAgICAgICAgICAgICB0aXRsZTogJ2gxJiZUZXh0Oy5tb2R1bGUtaW5mby10YWctbGluazplcSgtMSkmJlRleHQnLAogICAgICAgICAgICAgICAgaW1nOiAnLmxhenlsb2FkJiZkYXRhLW9yaWdpbmFsfHxkYXRhLXNyY3x8c3JjJywKICAgICAgICAgICAgICAgIGRlc2M6ICcubW9kdWxlLWluZm8taXRlbTplcSgtMSktLXNwYW4mJlRleHQ7Lm1vZHVsZS1pbmZvLXRhZy1saW5rJiZUZXh0Oy5tb2R1bGUtaW5mby10YWctbGluazplcSgxKSYmVGV4dDsubW9kdWxlLWluZm8taXRlbTplcSgzKS0tc3BhbiYmVGV4dDsubW9kdWxlLWluZm8taXRlbTplcSgxKS0tc3BhbiYmVGV4dCcsCiAgICAgICAgICAgICAgICBjb250ZW50OiAnLm1vZHVsZS1pbmZvLWludHJvZHVjdGlvbiYmVGV4dCcsCiAgICAgICAgICAgICAgICB0YWJzOiAnLm1vZHVsZS10YWItaXRlbScsCiAgICAgICAgICAgICAgICBsaXN0czogJy5tb2R1bGUtcGxheS1saXN0OmVxKCNpZCkgYScsCiAgICAgICAgICAgICAgICB0YWJfdGV4dDogJ2Rpdi0tc21hbGwmJlRleHQnLAogICAgICAgICAgICB9LAogICAgICAgICAgICDmkJzntKI6ICdib2R5IC5tb2R1bGUtaXRlbTsubW9kdWxlLWNhcmQtaXRlbS10aXRsZSYmVGV4dDsubGF6eWxvYWQmJmRhdGEtb3JpZ2luYWw7Lm1vZHVsZS1pdGVtLW5vdGUmJlRleHQ7YSYmaHJlZjsubW9kdWxlLWNhcmQtaXRlbS1pbmZvJiZUZXh0JywKICAgICAgICB9
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
Object.assign(muban.mxpro.二级, {
|
||||
tab_text: 'div--small&&Text',
|
||||
// list_url_prefix: 'push://',
|
||||
});
|
||||
var rule = {
|
||||
模板: 'mxpro',
|
||||
title: '一号影院5',
|
||||
host: 'https://001.pm',
|
||||
cate_exclude: '今日更新',
|
||||
url: '/index.php/vod/show/id/fyclass/page/fypage.html',
|
||||
searchUrl: '/index.php/ajax/suggest?mid=1&wd=**',
|
||||
detailUrl: '/index.php/vod/detail/id/fyid.html',
|
||||
class_parse: '.navbar-items li:gt(0):lt(8);a&&Text;a&&href;.*/(\\d+)',
|
||||
tab_exclude: '排序',
|
||||
搜索: 'json:list;name;pic;en;id',
|
||||
}
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
Object.assign(muban.mxpro.二级, {
|
||||
tab_text: 'div--small&&Text',
|
||||
});
|
||||
var rule = {
|
||||
模板: 'mxpro',
|
||||
title: "一支穿云箭",
|
||||
host: "http://movie.yzcyj.net",
|
||||
url: "/index.php/vod/show/id/fyfilter.html",
|
||||
searchUrl: "/index.php/vod/search/page/fypage/wd/**.html",
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: "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",
|
||||
filter_url: "{{fl.类型}}{{fl.地区}}{{fl.排序}}{{fl.剧情}}{{fl.语言}}{{fl.字母}}/page/fypage{{fl.年份}}",
|
||||
filter_def: {
|
||||
1: {
|
||||
类型: "1"
|
||||
},
|
||||
2: {
|
||||
类型: "2"
|
||||
},
|
||||
3: {
|
||||
类型: "3"
|
||||
},
|
||||
4: {
|
||||
类型: "4"
|
||||
},
|
||||
32: {
|
||||
类型: "32"
|
||||
}
|
||||
},
|
||||
headers: {
|
||||
"User-Agent": "MOBILE_UA"
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: ".navbar-items&&li;a&&Text;a&&href;(\\d+)",
|
||||
cate_exclude: "电视直播",
|
||||
tab_exclude: "排序",
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
input = {parse: 1, url: input, js: ''};
|
||||
}),
|
||||
double: false,
|
||||
推荐: "*",
|
||||
|
||||
}
|
||||
|
|
@ -1,123 +0,0 @@
|
|||
var rule = {
|
||||
title: '一曲肝肠断',
|
||||
host: 'https://fly.daoran.tv',
|
||||
url: '/API_ROP/search/album/screen',
|
||||
headers: {
|
||||
'User-Agent': 'okhttp/3.12.10',
|
||||
'Connection': 'Keep-Alive',
|
||||
'Accept-Encoding': 'gzip',
|
||||
'md5': 'SkvyrWqK9QHTdCT12Rhxunjx+WwMTe9y4KwgeASFDhbYabRSPskR0Q==',
|
||||
'Content-Type': 'application/json; charset=UTF-8',
|
||||
'Cookie': 'JSESSIONID=41ABA76E6D45A44D6419B3F26A0851ED'
|
||||
},
|
||||
class_name: '豫剧&黄梅戏&越剧&京剧&评剧&曲剧&坠子&秦腔&河北梆子&潮剧&粤剧&沪剧&二夹弦&昆曲&河南琴书&淮剧&单弦&西秦戏&婺剧&上党梆子&白字戏&河南大鼓书&越调&滇剧&太康道情&民族音乐&扬剧&其他&曲艺晚会&二人台&北路梆子&彩调&乐腔&老年大学&吕剧&天津时调&戏曲&柳琴戏&京韵大鼓&皮影戏&湘剧&四平调&琼剧&锡剧&评书&绍剧&京东大鼓&庐剧&话剧&西河大鼓&莆仙戏&花鼓戏&川剧&相声&宛梆&晋中秧歌&采茶戏&蒲剧&汉剧&闽剧&晋剧&北京琴书&山歌剧&吉剧&正字戏&赣剧&麦田乡韾&楚剧&大平调&保定老调',
|
||||
class_url: 'yuju&hmx&yueju&jingju&pingju&quju&hnzz&qinq&hbbz&chaoju&gddx&huju&ejx&kunqu&hnqs&huaiju&danxian&xqx&wuju&SDBZ&bzx&hndgs&yued&dianju&tkdq&MZYY&yangju&other&else&ERT&blbz&caidiao&lq&WK&lvjv&tjsd&xq&liuqx&jydg&pyx&xj&spd&qiongju&xiju&pingshu&shaojv&jddg&luju&huaju&xhdg&huagx&chuanju&xiang&wb&jzyg&caichaxi&pujv&hj&minju&jinju&bjqs&sgj&jiju&zzx&gj&chuju&dpd&bdld',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
let code = input.split('?')[1];
|
||||
let data = JSON.stringify({
|
||||
"item": "o3",
|
||||
"mask": 0,
|
||||
"nodeCode": "001000",
|
||||
"project": "lyhxcx",
|
||||
"px": 2,
|
||||
"resCode": code,
|
||||
"userId": "d4b29595b6fe764e09078a0dad7352ff"
|
||||
});
|
||||
let html = post('https://fly.daoran.tv/API_ROP/play/get/playurl', {headers: rule.headers, body: data});
|
||||
log(html)
|
||||
let url = JSON.parse(html).playUrls.hd;
|
||||
input = {url: url, parse: 0}
|
||||
|
||||
}),
|
||||
一级: $js.toString(() => {
|
||||
let d = [];
|
||||
let tid = MY_CATE
|
||||
let pg = MY_PAGE
|
||||
let data = JSON.stringify({
|
||||
"cur": pg,
|
||||
"free": 0,//0 全部,1 免费,2,会员
|
||||
"orderby": "hot",
|
||||
"pageSize": 3000,
|
||||
"resType": 1,
|
||||
"sect": tid,
|
||||
"tagId": 0,
|
||||
"userId": "d4b29595b6fe764e09078a0dad7352ff",
|
||||
"channel": "oppo",
|
||||
"item": "y9",
|
||||
"nodeCode": "001000",
|
||||
"project": "lyhxcx"
|
||||
});
|
||||
let html = post(input, {headers: rule.headers, body: data});
|
||||
log(html)
|
||||
let list = JSON.parse(html).pb.dataList;
|
||||
list.forEach(it => {
|
||||
let id = 'https://zheshiyitaiojialianjie.com?' + it.code
|
||||
d.push({
|
||||
url: id,
|
||||
title: it.name,
|
||||
img: 'https://img0.baidu.com/it/u=4079405848,3806507810&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=750',
|
||||
desc: it.des,
|
||||
})
|
||||
})
|
||||
setResult(d);
|
||||
}),
|
||||
二级: $js.toString(() => {
|
||||
let urls = [];
|
||||
let code = input.split('?')[1];
|
||||
let data = JSON.stringify({
|
||||
"albumCode": code,
|
||||
"cur": 1,
|
||||
"pageSize": 100,
|
||||
"userId": "d4b29595b6fe764e09078a0dad7352ff",
|
||||
"channel": "oppo",
|
||||
"item": "y9",
|
||||
"nodeCode": "001000",
|
||||
"project": "lyhxcx"
|
||||
});
|
||||
let html = post('https://fly.daoran.tv/API_ROP/album/res/list', {headers: rule.headers, body: data});
|
||||
log(html)
|
||||
let list = JSON.parse(html).pb.dataList;
|
||||
list.forEach(it => {
|
||||
urls.push(it.name + '$' + 'https://zheshiyitaiojialianjie.com?' + it.code);
|
||||
})
|
||||
VOD = {
|
||||
vod_pic: 'https://img0.baidu.com/it/u=4079405848,3806507810&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=750',
|
||||
vod_play_from: '球球啦',
|
||||
vod_play_url: urls.join('#')
|
||||
};
|
||||
}),
|
||||
|
||||
搜索: $js.toString(() => {
|
||||
let d = []
|
||||
let pg = MY_PAGE
|
||||
let key = KEY
|
||||
let data = JSON.stringify({
|
||||
"cur": 1,
|
||||
"free": 0,
|
||||
"keyword": key,
|
||||
"nodeCode": "001000",
|
||||
"orderby": "hot",
|
||||
"pageSize": 200,
|
||||
"project": "lyhxcx",
|
||||
"px": 2,
|
||||
"sect": [],
|
||||
"userId": "d4b29595b6fe764e09078a0dad7352ff"
|
||||
});
|
||||
let html = post(input, {headers: rule.headers, body: data});
|
||||
log(html)
|
||||
let list = JSON.parse(html).pb.dataList;
|
||||
list.forEach(it => {
|
||||
let id = 'https://zheshiyitaiojialianjie.com?' + it.code
|
||||
d.push({
|
||||
url: id,
|
||||
title: it.name,
|
||||
img: 'https://img0.baidu.com/it/u=4079405848,3806507810&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=750',
|
||||
desc: it.des,
|
||||
})
|
||||
})
|
||||
setResult(d);
|
||||
}),
|
||||
double: false, // 推荐内容是否双层定
|
||||
searchUrl: '/API_ROP/search/album/list',
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+S4gOeCueinhumikScsCiAgICBob3N0OiAnaHR0cHM6Ly93d3cuMWF2Lm1lJywKICAgIHVybDogJy92b2R0eXBlL2Z5Y2xhc3MtZnlwYWdlLmh0bWwnLAogICAgc2VhcmNoVXJsOiAnL3ZvZHNlYXJjaC8qKi0vcGFnZS9meXBhZ2UuaHRtbCcsCiAgICBzZWFyY2hhYmxlOiAyLAogICAgcXVpY2tTZWFyY2g6IDAsCiAgICBmaWx0ZXJhYmxlOiAwLAogICAgY2xhc3NfbmFtZTogJ+WbveS6p+inhumikSblm73kuqfoh6rmi40m5Zu95Lqn5YG35ouNJuaOouiKseezu+WIlyblm73kuqfkuLvmkq0m5a2m55Sf5aup5aa5JuS6uuWmu+WwkeWmhybmuK/lj7DpnZPlpbMm5piO5pif5o2i6IS4Jue9kee6oum7keaWmSblm73kuqfnvqTkuqQm5Zu95Lqn5Lmx5LymJum6u+ixhuS8oOWqkibnu7/luL3mjaLlprsm5Zu95Lqn5Lq65aaWJuS6mua0suiJsuaDhSbml6Xpn6nml6DnoIEm5qyn576O5peg56CBJuS4reaWh+Wtl+W5lSbkuInnuqfnlLXlvbEm5oiQ5Lq65Yqo5ryrJuerpeminOW3qOS5sybnvo7ohb/kuJ3oopwm54af5aWz5Lq65aa7JuWwkeWls+iQneiOiSblvLrlpbjkubHkvKYm5Y+j5Lqk576k5LqkJywgLy/pnZnmgIHliIbnsbvlkI3np7Dmi7zmjqUKICAgIGNsYXNzX3VybDogJzEmMiYzJjQmNSY2JjcmOCY5JjEwJjEyJjEzJjExJjE0JjE1JjE2JjE3JjE4JjIwJjIxJjIyJjIzJjI0JjI1JjI2JjI3JjI4JywgLy/pnZnmgIHliIbnsbvmoIfor4bmi7zmjqUKICAgIHBsYXlfcGFyc2U6IHRydWUsCiAgICBsYXp5OiAnJywKICAgIGxpbWl0OiA2LAogICAg5o6o6I2QOiAnJywKICAgIGRvdWJsZTogdHJ1ZSwKICAgIOS4gOe6pzogJy52aWRlby13cmFwcGVyJiZhO2EmJnRpdGxlO2ltZyYmc3JjOy5udW1iZXImJlRleHQ7YSYmaHJlZicsCiAgICDkuoznuqc6ICcqJywKICAgIOaQnOe0ojogJy52aWRlby13cmFwcGVyJiZhO2EmJnRpdGxlO2ltZyYmc3JjOy5udW1iZXImJlRleHQ7YSYmaHJlZicsCn0=
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
var rule = {
|
||||
title:'一起看',
|
||||
host:'http://www.cpldq.com',
|
||||
url:'/cptype/fyclass-fypage.html',
|
||||
searchUrl:'',
|
||||
searchable:0,
|
||||
quickSearch:0,
|
||||
filterable:1,
|
||||
filter:'',
|
||||
filter_url:'',
|
||||
headers:{
|
||||
'User-Agent':'MOBILE_UA',
|
||||
},
|
||||
timeout:5000,
|
||||
class_parse:'ul.top-nav&&li;a&&Text;a&&href;/(\\d+)\.html',
|
||||
cate_exclude:'',
|
||||
play_parse:true,
|
||||
lazy:$js.toString(()=>{
|
||||
input = {parse:1,url:input,js:''};
|
||||
}),
|
||||
double:true,
|
||||
推荐:'.main&&.bgte1130;ul&&.sb-film-one;*;*;*;*',
|
||||
一级:'.sb-area-index&&ul&&.qcontainer;i&&Text;.lazy&&data-original;.other&&Text;a&&href',
|
||||
二级:{
|
||||
title:'.name&&Text;.ct&&dd&&Text',
|
||||
img:'.lazy&&data-original',
|
||||
desc:'.ct&&dd:eq(1)&&Text;.ct&&dd:eq(2)&&Text;.ct&&dt:eq(2)&&Text;.ct&&dt&&Text;',
|
||||
content:'div.ee&&Text',
|
||||
tabs:'.playfrom--sup&&li',
|
||||
lists:'.playlist:eq(#id)&&ul&&li',
|
||||
lists:$js.toString(()=>{
|
||||
//log(html);
|
||||
LISTS = [];
|
||||
pdfa(html,'body&&.playlist').forEach((it)=>{
|
||||
let lis = pdfa(it,'ul&&li');
|
||||
let lis1 = [];
|
||||
lis.forEach((item,index)=>{
|
||||
let tt = pdfh(item,'body&&Text');
|
||||
//log('item:'+item);
|
||||
let uu = pd(item,'a&&href',MY_URL);
|
||||
if(!/дрр/.test(tt)){
|
||||
lis1.push(tt+'$'+uu);
|
||||
}
|
||||
});
|
||||
LISTS.push(lis1);
|
||||
});
|
||||
}),
|
||||
tab_text:'body&&Text',
|
||||
list_text:'body&&Text',
|
||||
list_url:'a&&href'
|
||||
},
|
||||
搜索:'列表;标题;图片;描述;链接;详情',
|
||||
}
|
||||
|
|
@ -1,113 +0,0 @@
|
|||
function verifyLogin(key) {
|
||||
let cnt = 0;
|
||||
let cookie = '';
|
||||
let content = '';
|
||||
let yzm_url = 'https://www.cpldq.com/include/vdimgck.php';
|
||||
log(`验证码链接:${yzm_url}`);
|
||||
let submit_url = 'https://www.cpldq.com/search.php?scheckAC=check&page=1&searchtype=&order=&tid=&area=&year=&letter=&yuyan=&state=&money=&ver=&jq=';
|
||||
log(`post登录链接:${submit_url}`);
|
||||
while (cnt < OCR_RETRY) {
|
||||
try {
|
||||
let {cookie, html} = reqCookie(yzm_url + '?t=' + new Date().getTime(), {toBase64: true});
|
||||
let code = OcrApi.classification(html);
|
||||
let code1 = eval(code.slice(0, -1));
|
||||
log(`第${cnt + 1}次验证码识别结果:${code}->${code1}`);
|
||||
html = post(submit_url, {
|
||||
headers: {Cookie: cookie},
|
||||
body: 'validate=' + code1 + '&searchword=' + key,
|
||||
});
|
||||
if (/相关搜索结果/.test(html)) {
|
||||
content = html;
|
||||
return {cookie, html: content} // 需要返回cookie
|
||||
} else if (!/相关搜索结果/.test(html) && cnt + 1 >= OCR_RETRY) {
|
||||
cookie = ''; // 需要清空返回cookie
|
||||
}
|
||||
} catch (e) {
|
||||
log(`第${cnt + 1}次验证码提交失败:${e.message}`);
|
||||
if (cnt + 1 >= OCR_RETRY) {
|
||||
cookie = '';
|
||||
}
|
||||
}
|
||||
cnt += 1
|
||||
}
|
||||
return {cookie, html: content}
|
||||
}
|
||||
|
||||
globalThis.verifyLogin = verifyLogin;
|
||||
|
||||
var rule = {
|
||||
title: '一起看[优]',
|
||||
host: 'http://www.cpldq.com',
|
||||
url: '/cptype/fyclass-fypage.html',
|
||||
searchUrl: '/search.php?page=fypage&searchword=**&searchtype=',
|
||||
searchable: 0,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: '',
|
||||
filter_url: '',
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: '.sb_login_alert_box&&li;a&&Text;a&&href;/(\\d+)\.html',
|
||||
cate_exclude: '',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
input = {parse: 1, url: input, js: ''};
|
||||
}),
|
||||
double: true,
|
||||
推荐: '.main&&.bgte1130;ul&&.sb-film-one;*;*;*;*',
|
||||
一级: '.sb-area-index&&ul&&.qcontainer;i&&Text;.lazy&&data-original;.other&&Text;a&&href',
|
||||
二级: {
|
||||
title: '.name&&Text;.ct&&dd&&Text',
|
||||
img: '.lazy&&data-original',
|
||||
desc: '.ct&&dd:eq(1)&&Text;.ct&&dd:eq(2)&&Text;.ct&&dt:eq(2)&&Text;.ct&&dt&&Text;',
|
||||
content: 'div.ee&&Text',
|
||||
tabs: '.playfrom&&li',
|
||||
lists: '.playlist:eq(#id)&&ul&&li:not(:contains(滈凊))',
|
||||
tab_text: 'body--sup&&Text',
|
||||
list_text: 'body&&Text',
|
||||
list_url: 'a&&href'
|
||||
},
|
||||
//搜索: '*',
|
||||
搜索: $js.toString(() => {
|
||||
let cookie = getItem(RULE_CK, '') + ';ssea2_search=ok';
|
||||
log('储存的cookie:' + cookie);
|
||||
let ret = request(MY_URL, {
|
||||
headers: {
|
||||
Cookie: cookie,
|
||||
}
|
||||
});
|
||||
if (/系统安全验证/.test(ret)) {
|
||||
let login = verifyLogin(KEY);
|
||||
cookie = login.cookie;
|
||||
if (cookie) {
|
||||
log(`本次成功过验证,cookie:${cookie}`);
|
||||
setItem(RULE_CK, cookie);
|
||||
} else {
|
||||
log(`本次自动过搜索验证失败,cookie:${cookie}`);
|
||||
}
|
||||
ret = login.html;
|
||||
// ret = request(MY_URL, {
|
||||
// headers: {
|
||||
// Cookie: cookie,
|
||||
// }
|
||||
// });
|
||||
}
|
||||
let d = [];
|
||||
let p = rule.一级.split(';');
|
||||
let arr = pdfa(ret, p[0]);
|
||||
arr.forEach(it => {
|
||||
d.push({
|
||||
title: pdfh(it, p[1]),
|
||||
pic_url: pdfh(it, p[2]),
|
||||
desc: pdfh(it, p[3]),
|
||||
|
||||
url: pdfh(it, p[4]),
|
||||
content: '',
|
||||
});
|
||||
|
||||
});
|
||||
setResult(d);
|
||||
}),
|
||||
}
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
var rule = {
|
||||
title:'七年影视',
|
||||
模板:'首图2',
|
||||
host:'https://www.haying.tech',
|
||||
// url:'/vodshow/fyclass--------fypage---.html',
|
||||
url:'/vodshow/fyfilter.html',
|
||||
filterable:1,//是否启用分类筛选,
|
||||
filter_url:'{{fl.cateId}}-{{fl.area}}-{{fl.by}}-{{fl.class}}-----fypage---{{fl.year}}',
|
||||
filter:{
|
||||
"1":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"1"},{"n":"科幻片","v":"8"},{"n":"动作片","v":"5"},{"n":"福利片","v":"17"},{"n":"喜剧片","v":"6"},{"n":"爱情片","v":"7"},{"n":"恐怖片","v":"9"},{"n":"剧情片","v":"10"},{"n":"网络电影","v":"16"},{"n":"动画电影","v":"19"},{"n":"战争片","v":"11"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马拉西亚","v":"马拉西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
|
||||
"2":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"12"},{"n":"网剧","v":"20"},{"n":"欧美剧","v":"15"},{"n":"日韩剧","v":"14"},{"n":"港台剧","v":"13"},{"n":"海外剧","v":"18"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
|
||||
"3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"搞笑","v":"搞笑"},{"n":"竞技","v":"竞技"},{"n":"真人秀","v":"真人秀"},{"n":"脱口秀","v":"脱口秀"},{"n":"游戏","v":"游戏"},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"生活","v":"生活"},{"n":"运动","v":"运动"},{"n":"旅行","v":"旅行"},{"n":"音乐","v":"音乐"},{"n":"访谈","v":"访谈"},{"n":"纪录","v":"纪录"},{"n":"文化","v":"文化"},{"n":"职场","v":"职场"},{"n":"美食","v":"美食"},{"n":"日常","v":"日常"},{"n":"舞蹈","v":"舞蹈"},{"n":"推理","v":"推理"},{"n":"晚会","v":"晚会"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
|
||||
"4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"竞技","v":"竞技"},{"n":"热血","v":"热血"},{"n":"悬疑","v":"悬疑"},{"n":"推理","v":"推理"},{"n":"益智","v":"益智"},{"n":"机甲","v":"机甲"},{"n":"少女","v":"少女"},{"n":"恋爱","v":"恋爱"},{"n":"日常","v":"日常"},{"n":"校园","v":"校园"},{"n":"奇幻","v":"奇幻"},{"n":"玄幻","v":"玄幻"},{"n":"魔幻","v":"魔幻"},{"n":"科幻","v":"科幻"},{"n":"武侠","v":"武侠"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]
|
||||
},
|
||||
filter_def:{
|
||||
1:{cateId:'1',by:'time'},
|
||||
2:{cateId:'2',by:'time'},
|
||||
3:{cateId:'3',by:'time'},
|
||||
4:{cateId:'4',by:'time'}
|
||||
},
|
||||
class_parse: '.stui-header__menu li:gt(0):lt(5);a&&Text;a&&href;.*/(.*?).html',
|
||||
tab_exclude:'影片|评论|榜单|网络|最新推荐',
|
||||
parse: 'https://jx.lasi.fun/blue/index.php?url=',
|
||||
lazy: $js.toString(() => {
|
||||
let html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1])
|
||||
let url = html.url
|
||||
let from = html.from
|
||||
if (html.encrypt == '1') {
|
||||
url = unescape(url);
|
||||
} else if (html.encrypt == '2') {
|
||||
url = unescape(base64Decode(url));
|
||||
}
|
||||
log('切片地址:' + url);
|
||||
|
||||
if (url.includes('.m3u8')){
|
||||
input = url;
|
||||
}else if(from=='blue'){
|
||||
let html=request(rule.parse+url,{
|
||||
headers:{
|
||||
'Referer':'https://www.haying.tech/',
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36',
|
||||
|
||||
},
|
||||
redirect: false,
|
||||
withHeaders: true})
|
||||
log(html)
|
||||
let parseurl=JSON.parse(html).location;
|
||||
log(parseurl)
|
||||
let play=JSON.parse(request(parseurl.split('?url=')[1],{
|
||||
headers:{
|
||||
'Origin': 'https://jx.lasi.fun',
|
||||
'Host': 'cdn.yangtuyun.cn',
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36'
|
||||
},
|
||||
redirect: false,
|
||||
withHeaders: true})).location+'#.m3u8';
|
||||
//let playurl=fetch(play,{headers:{'Host': 'download4.caiyun.feixin.10086.cn'}})
|
||||
log(play)
|
||||
input=play
|
||||
|
||||
}else{
|
||||
input
|
||||
}
|
||||
}),
|
||||
//lazy:"js:var html=JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]);log(html);var url=html.url;if(html.encrypt=='1'){url=unescape(url)}else if(html.encrypt=='2'){url=unescape(base64Decode(url))}if(/m3u8|mp4/.test(url)){input=url}else{input}",
|
||||
二级: {
|
||||
"title": ".v-thumb&&title;.data--span:eq(0)&&Text",
|
||||
"img": ".lazyload&&data-original",
|
||||
"desc": ".data:eq(3)&&Text;;;.data--span:eq(1)&&Text;.data--span:eq(2)&&Text",
|
||||
"content": ".desc&&Text",
|
||||
"tabs": ".stui-pannel__head h3",
|
||||
"lists": ".stui-content__playlist:eq(#id) li"
|
||||
},
|
||||
}
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
Object.assign(muban.首图2.二级, {
|
||||
tabs: '.stui-pannel_hd h3',
|
||||
});
|
||||
var rule = {
|
||||
title: '七新电影网',
|
||||
模板: '首图2',
|
||||
host: 'http://www.7xdy.com',
|
||||
url: '/fyclass/indexfypage.html[/fyclass/index.html]',
|
||||
tab_exclude: '本周热门|最近更新',
|
||||
lazy: $js.toString(() => {
|
||||
let init_js = `Object.defineProperties(navigator, {platform: {get: () => 'iPhone'}});`;
|
||||
input = {
|
||||
parse: 1,
|
||||
url: input,
|
||||
js: '',
|
||||
parse_extra: '&init_script=' + encodeURIComponent(base64Encode(init_js)),
|
||||
}
|
||||
}),
|
||||
// searchUrl:'/search.php?page=fypage&searchword=**&searchtype=',
|
||||
searchUrl: '/search.php#searchword=**;post',
|
||||
class_parse: '.stui-tou__menu li:gt(0):lt(7);a&&Text;a&&href;.*/(.*?)/.*html',
|
||||
}
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
var rule = {
|
||||
title: "七色番[漫]",
|
||||
host: "https://www.7sefun.top",
|
||||
url: "/vodshow/fyclassfyfilter",
|
||||
searchUrl: "/vodsearch/**----------fypage---.html",
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: "H4sIAAAAAAAAAO2WS08TURTHv8usWdxb+riw4/2Wh7wNC2JqJCImgkZDMAiI5SEUAlQEUTTEItaCENIH6pfpTNtv4ZQ595xTywJdsZjd/H//c2fm1860d9KQRuWdSeNB8LlRaWRP0ubeklFmjA0/DPL8dHj0SfBycMzG5qtofjZawHYwpsqAXsxkElvZzWUoKOuJ7PYvMxyCGgKuDq+Y34/0UifgutlYbn9ar3MCdoe/c+eLunMCnvPgtZlM63M6QXdW6K21FYEOAnbhvey3Nd05AbvIgZlI6M4JeC9f1uh6EHDdj7Q1p90hYPdx39yJ6c4J2L1cyoZOdOcE9Jtfz28faj8n4LqVaDY8r9c5AbvdlG2sOyfoLv/hNJMMQweB7iVsTW/hvVwG7GYXrZl3unMCdqf7+fefsptfdY0ZJxIJK7RqbST1BGZ0PV7Nxc9ogjKe4+Iou5Fm58CsJ24FJ+6NjjyDXifdeoSn3EyeCWnt6u+pCP095y2d8141FyidC1wxJ0XJnIPYnLf0/ghNDRUmnRc5F4/lotP0ImO+zotsP9X2PD3ihYBfw85P6iDwC9t3k0l/pgtjvs6FCzrMrOgTYp8M5x7iHs4lccm5IC4YlxXI7UPGFXHFeYB4gHM/cT/nPuI+zslXcl9JvpL7SvKV3FeSr+S+knwl9xXkK7ivIF/BfQX5Cu4ryFdwX0G+gvsK8hXcV5Cv4L6CfAX3FeQruK8gX0G+sqJC+14eMq6IK84DxAOc+4n7OfcR93HuJe7lvJx4Oece4h7OJXHJuSDOfRX5Ku6ryFdxX0W+ivsq8lXcV5Gv4r6KfBX3VeSruK8iX8V9Ffkq7qvI1z4s+uGJRaz4G/bDo/N1fniqAFQhqQZSjaQGSA2SWiC1SOqA1CGpB1KPpAFIA5JGII1ImoA0IWkG0oykBUgLklYgrUjagLTRX6D+80PSDqQdSQeQDiSdQDqRdAHpQnIbyG0k3UC6kfQA6UHSC6QXSR+QPiT9QPqRDAAZQDIIZBCJeKHfgcIRf1SslXUztUqPCubiR8VaXrAi5/nIGZxmYsSexv/I5YVMKmUdb0B5f2RinJe5+JwZ0tuv8buPHgcLtzBUZnhuxnbb3VL/x5b6X7fN7obM3ZC5GzJ3Q+ZuyAx3Q+ZuyG7ihmzqDw1f3+kBFQAA",
|
||||
filter_url: "--{{fl.排序}}-{{fl.类型}}-{{fl.语言}}-{{fl.字母}}---fypage---{{fl.年代}}.html",
|
||||
filter_def: "",
|
||||
headers: {
|
||||
"User-Agent": "PC_UA"
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: ".side-menu&&a;a&&Text;a&&href;/(\\d+)\\.html",
|
||||
cate_exclude: "",
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
input = {parse: 1, url: input, js: '', header: rule.headers, parse_extra: '&is_pc=1'};
|
||||
}),
|
||||
double: false,
|
||||
推荐: "*;.video-name&&Text;*;.video-time&&Text;*",
|
||||
一级: ".video.anim;.video-name&&Text;.videoimg&&src;.video-view&&Text;a&&href",
|
||||
二级: {
|
||||
title: ".video-p-name&&Text;.video-p-sub1:eq(0)&&Text",
|
||||
img: ".author-img&&src",
|
||||
desc: ";;;.video-p-sub1:eq(1)&&Text;.video-p-sub1:eq(3)&&Text",
|
||||
content: ".video-p-subtitle&&Text",
|
||||
tabs: ".chat-stream-bfqs",
|
||||
lists: ".vod-play-list-container:eq(#id) a",
|
||||
tab_text: "body&&Text",
|
||||
list_text: "body&&Text",
|
||||
list_url: "a&&href"
|
||||
},
|
||||
搜索: ".video.anim;.video-by&&Text;*;.video-time&&Text;a&&href;"
|
||||
}
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
var rule = {
|
||||
模板: '自动',
|
||||
模板修改: $js.toString(() => {
|
||||
muban.自动.二级.tabs = '.module-tab-item.tab-item';
|
||||
muban.自动.二级.tab_text = 'div--small&&Text';
|
||||
}),
|
||||
title: '三集电影[自动]',
|
||||
host: 'https://www.3jdy.com',
|
||||
url: '/index.php/vod/type/id/fyclass.html',
|
||||
class_parse: '.navbar-items li:gt(1):lt(8);a&&Text;a&&href;/(\\d+).html',
|
||||
searchUrl: '/index.php/rss/index.xml?wd=**',
|
||||
搜索: $js.toString(() => {
|
||||
let html = request(input);
|
||||
let items = pdfa(html, 'rss&&item');
|
||||
// log(items);
|
||||
let d = [];
|
||||
items.forEach(it => {
|
||||
it = it.replace(/title|link|author|pubdate|description/g, 'p');
|
||||
let url = pdfh(it, 'p:eq(1)&&Text');
|
||||
d.push({
|
||||
title: pdfh(it, 'p&&Text'),
|
||||
url: url,
|
||||
desc: pdfh(it, 'p:eq(3)&&Text'),
|
||||
content: pdfh(it, 'p:eq(2)&&Text'),
|
||||
pic_url: "",
|
||||
});
|
||||
});
|
||||
setResult(d);
|
||||
}),
|
||||
}
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
var rule = {
|
||||
类型: '影视',//影视|听书|漫画|小说
|
||||
title: '世纪DJ音乐网[听]',
|
||||
host: 'http://m.dj0898.com',
|
||||
url: '/dance/lists/id/fyclass/fypage',
|
||||
homeUrl: '/dance/lists/id/10/1',
|
||||
searchUrl: '/index.php/dance/so/key?key=**&cid=0&p=fypage',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 0,
|
||||
filter: '',
|
||||
filter_url: '',
|
||||
filter_def: {},
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: $js.toString(() => {
|
||||
let _classes = [{type_id: 1, type_name: "🎧串烧舞曲"}, {type_id: 2, type_name: "🎧外文舞曲"}, {
|
||||
type_id: 3,
|
||||
type_name: "🎧早场暖场"
|
||||
}, {type_id: 4, type_name: "🎧中文舞曲"}, {type_id: 5, type_name: "🎧其他舞曲"}, {
|
||||
type_id: 6,
|
||||
type_name: "🎧国外电音"
|
||||
}, {type_id: 8, type_name: "🎧慢歌连版"}, {type_id: 9, type_name: "🎧酒吧潮歌"}, {
|
||||
type_id: 10,
|
||||
type_name: "🎧中文串烧"
|
||||
}, {type_id: 11, type_name: "🎧外文串烧"}, {type_id: 12, type_name: "🎧中外串烧"}, {
|
||||
type_id: 13,
|
||||
type_name: "🎧车载串烧"
|
||||
}, {type_id: 14, type_name: "🎧越鼓串烧"}, {type_id: 40, type_name: "🎧3D/环绕"}, {
|
||||
type_id: 45,
|
||||
type_name: "🎧口水旋律"
|
||||
}, {type_id: 46, type_name: "🎧精品收藏"}, {type_id: 47, type_name: "🎧开场舞曲"}, {
|
||||
type_id: 48,
|
||||
type_name: "🎧印度舞曲"
|
||||
}, {type_id: 49, type_name: "🎧编排套曲"}, {type_id: 20, type_name: "🎧DuTch"}, {
|
||||
type_id: 21,
|
||||
type_name: "🎧Mash up"
|
||||
}, {type_id: 22, type_name: "🎧ClubHouse"}, {type_id: 23, type_name: "🎧ElectroHouse"}, {
|
||||
type_id: 24,
|
||||
type_name: "🎧越南鼓Dj"
|
||||
}, {type_id: 30, type_name: "🎧Funky"}, {type_id: 31, type_name: "🎧Reggae"}, {
|
||||
type_id: 32,
|
||||
type_name: "🎧Rnb"
|
||||
}, {type_id: 33, type_name: "🎧Hip Hop"}, {type_id: 34, type_name: "🎧Dubstep"}, {
|
||||
type_id: 8017,
|
||||
type_name: "🎧Hardstyle"
|
||||
}, {type_id: 8018, type_name: "🎧Hands Up"}];
|
||||
input = _classes;
|
||||
}),
|
||||
cate_exclude: '',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
log(input);
|
||||
let html = request(input);
|
||||
let src = pd(html, 'body&&audio[src*=http]&&src', input);
|
||||
if (src) {
|
||||
input = {parse: 0, url: src};
|
||||
}
|
||||
}),
|
||||
double: false,
|
||||
推荐: '*',
|
||||
一级: 'ul.djddv_djList li;strong&&Text;img&&src;font:eq(5)&&Text;a:eq(1)&&href',
|
||||
二级: '*',
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
// 地址发布页 https://www.bttwo.vip/
|
||||
var rule = {
|
||||
title:'两个BT',
|
||||
// host:'https://www.bttwo.net',
|
||||
host:'https://www.bttwo.vip/',
|
||||
hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src = jsp.pdfh(html,"li:eq(0)&&a&&href");print(src);HOST=src',//网页域名根动态抓取js代码。通过HOST=赋值
|
||||
// url:'/fyclass/page/fypage',
|
||||
url:'/fyclassfyfilter',
|
||||
filterable:1,//是否启用分类筛选,
|
||||
filter_url:'{{fl.area}}{{fl.year}}{{fl.class}}/page/fypage',
|
||||
filter:'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',
|
||||
searchUrl:'/xssearch?q=**&f=_all&p=fypage',
|
||||
// searchUrl:'/xsssearch?q=**&f=_all&p=fypage',
|
||||
searchable:2,
|
||||
quickSearch:0,
|
||||
headers:{
|
||||
'User-Agent':'PC_UA'
|
||||
},
|
||||
timeout:5000,
|
||||
class_name:'影视筛选&电视剧&高分电影&热门下载&本月热门&最新电影&国产剧&美剧&日韩剧',//静态分类名称拼接
|
||||
class_url:'movie_bt&dsj&gf&hot&hot-month&new-movie&zgjun&meiju&jpsrtv',//静态分类标识拼接
|
||||
// class_parse: '.navlist li:gt(0):lt(7);a&&Text;a&&href;.*/(\\w+)',
|
||||
play_parse:true,
|
||||
lazy:'',
|
||||
limit:5,
|
||||
推荐:'.leibox;li;*;*;*;*',
|
||||
double:true, // 推荐内容是否双层定位
|
||||
一级:'.bt_img li;.lazy&&alt;.thumb.lazy&&data-original;.jidi span&&Text;a&&href',
|
||||
二级:{
|
||||
"title":"h1&&Text;.moviedteail_list&&li:eq(0)&&Text",
|
||||
"img":".dyimg.fl img&&src",
|
||||
"desc":".moviedteail_list&&li:eq(9)&&Text;;;.moviedteail_list&&li:eq(7)&&Text;.moviedteail_list&&li:eq(5)&&Text",
|
||||
"content":".yp_context&&p:eq(0)&&Text",
|
||||
"tabs":".ypxingq_t:eq(1) span",
|
||||
"lists":".paly_list_btn:eq(#id) a"
|
||||
},
|
||||
搜索:'*',
|
||||
}
|
||||
|
|
@ -1,68 +0,0 @@
|
|||
var rule = {
|
||||
类型: '小说',//影视|听书|漫画|小说
|
||||
title: '丫丫电子书[书]',
|
||||
host: 'http://www.shuyy8.cc/',
|
||||
url: '/fyclass/list_update_fypage.html',
|
||||
searchUrl: '/all/#key=**',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: '',
|
||||
filter_url: '',
|
||||
filter_def: {},
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
timeout: 5000,
|
||||
hikerListCol: "text_1",
|
||||
hikerClassListCol: "text_1",
|
||||
class_parse: '#nav a;a&&Text;a&&href;.*/(.*?)/',
|
||||
cate_exclude: '全部小说',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
let html = request(input);
|
||||
let title = pdfh(html, 'h1&&Text');
|
||||
let content = pdfh(html, '#content--.readbutton&&Html').replace(/\n/g, "").split("<br>").filter(v => v).slice(0).join("\n").replace(/ /g, ' ').split('<div')[0];
|
||||
let ret = JSON.stringify({
|
||||
title,
|
||||
content
|
||||
});
|
||||
input = {parse: 0, url: 'novel://' + ret, js: ''};
|
||||
}),
|
||||
double: false,
|
||||
推荐: '*',
|
||||
一级: '.listconl&&ul&&li;a&&Text;;span:eq(-1)&&Text;a&&href;a:eq(1)&&Text',
|
||||
二级: {
|
||||
重定向: $js.toString(() => {
|
||||
log('执行重定向:' + MY_URL);
|
||||
// let html = request(MY_URL);
|
||||
MY_URL = pd(html, 'a.diralinks&&href', MY_URL);
|
||||
log('二级重定向到:' + MY_URL);
|
||||
html = request(MY_URL);
|
||||
}),
|
||||
title: 'h1&&Text',
|
||||
img: 'img&&src',
|
||||
desc: '.lastrecord&&Text',
|
||||
content: '.r_cons&&Text',
|
||||
tabs: '.dirtitone&&h2',
|
||||
lists: 'ul&&li',
|
||||
tab_text: 'body&&Text',
|
||||
list_text: 'body&&Text',
|
||||
list_url: 'a&&href',
|
||||
list_url_prefix: '',
|
||||
},
|
||||
搜索: $js.toString(() => {
|
||||
let html = request(input.split('#')[0]);
|
||||
let lis = pdfa(html, '.aubook2&&h4').filter(it => it.includes(KEY));
|
||||
let d = [];
|
||||
lis.forEach(it => {
|
||||
d.push({
|
||||
title: pdfh(it, 'a&&Text'),
|
||||
desc: pdfh(it, 'h4--a&&Text'),
|
||||
img: "",
|
||||
url: pd(it, 'a&&href', MY_URL),
|
||||
})
|
||||
});
|
||||
setResult(d);
|
||||
}),
|
||||
}
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
// 搜索验证
|
||||
var rule = {
|
||||
类型: '听书',
|
||||
title: '中华听书网',
|
||||
host: 'https://www.tingshucn.com',
|
||||
url: '/list/fyclass-fypage.html',
|
||||
searchUrl: '/search.php?page=fypage#searchword=**&searchtype=;post',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
headers: {
|
||||
'User-Agent': 'PC_UA'
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: '#news_nav&&li:has(a);a&&Text;a&&href;.*/(\\d+).html',
|
||||
play_parse: true,
|
||||
// lazy:'js:input=input.replace("www","m")',
|
||||
lazy: $js.toString(() => {
|
||||
let url = input;
|
||||
if (/m3u8|mp4|mp3|acc|m4a|wma|aac/.test(url)) {
|
||||
input = {
|
||||
jx: 0,
|
||||
url: url,
|
||||
parse: 0
|
||||
}
|
||||
} else {
|
||||
input = inputurl
|
||||
}
|
||||
}),
|
||||
limit: 6,
|
||||
图片来源: '@Referer=https://www.tingshucn.com',
|
||||
推荐: '.layout_right:eq(1)&&li;*;*;em&&Text;*',
|
||||
一级: '.listBox&&li;img&&alt;img&&src;p:eq(0)&&span&&Text;a&&href',
|
||||
二级: {
|
||||
title: 'h3&&Text;.webzi_top&&li:eq(4)&&Text',
|
||||
img: '.pic&&img&&src',
|
||||
desc: '.webzi_top&&li:eq(1)&&span&&Text;;;.webzi_top&&li:eq(3)&&Text;.webzi_top&&li:eq(2)&&Text',
|
||||
content: '#idDIV--a&&Text',
|
||||
tabs: '.content_jrtop:eq(0)&&li',
|
||||
lists: '.videourl:eq(#id)&&li'
|
||||
},
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
H4sIAAAAAAAAA31TS2/TQBC++1dYIDlxmngTFaRiN1RF4gACcaDhQlG6tcfxputHves8KJHoEYlCeJ4qgbjQC+LCAQqif6ZN2hs/gVk7KQcQB6/nm/1mvt2Z2R5N9TTjoDf1HY1mMohTWy+dfX9x8vzz8bdxqapJJjmgD9Hp3pO1e+gKYiHRE0iZCJuQfr9vcXBp3LBknMz2bwpkKBuoBymCnVJLQFpb7UAkS7h3+861G7eut1urpVFVm/54O32/i95M+rWlXDWEOEOVy/V6vaphyhBaKUcGwd2ssFjkwcBKgoT0Yo/IYQKEecQfupwKQRLaAQTqZwUy5BjngaSMt/4VnXA6LKJxEfg1SKTWeagAmrrBX6G0SwdEZJ0OCLkSMq/ZMPpes1IxlGyzUDc4C5lsLtbP09BNVdJGVde2M+Zu3c2dhcNnXEL6h6Dll2knNBWqCxdDiLJa7Ps1l0Y9KmoK65w51DDyTikjSMF3SHl93VswUdOlEtowcHnmQdGUQqTtgY99wfJrkm62U4hoCKpRZ7uvzt4cnewfTA+PVKt+vRsfFmjy8tPk9U/VMVWv+alkmgF6FGgXrfn3aJDugKwgoYlH4PTh0NY3usLWOEh9y409aHZFYiWeH5RT2M6womUWJZk0rZBKNyiTZeaneMSyVVkxl0kBrhLzfuOB6RRZVPI81TxEOXL++oWc6GjM18skXMyWHoXJJWJJJaPiTBNfQK6n3oLeHdh6varPbohWfjFF1EfaSAcu4D/8xoyvnpZ1XpiFefgGljwfClu/glMZZ3m7fYpJq9rk2cHp3hiLWMEyHX99PD38iMDqMQ9ih4Udw6BcFoZHJa3FKeuwiHLHwjlmtS7IhLpbtR6DvjCMNRhIh9qwXa6bxWSorIdPi6xKYjLen375gKAr4sjmTEhHDYKTMNeByGEecmYTo6ZFG/0GXSBjrDQEAAA=
|
||||
|
|
@ -1 +0,0 @@
|
|||
dmFyIHJ1bGUgPSB7CiAgdGl0bGU6ICc5MeS7k+W6kycsCiAgaG9zdDogJ2h0dHBzOi8va2QxZjIxanEtMmRlaS1icy45MWNhbmdrdTI5LmJ1enonLAogIHVybDogJy90eXBlL2Z5Y2xhc3MvZnlwYWdlJywKICBzZWFyY2hVcmw6ICcvc2VhcmNoLyoqL24vZnlwYWdlJywKICBzZWFyY2hhYmxlOiAyLAogIHF1aWNrU2VhcmNoOiAwLAogIGZpbHRlcmFibGU6IDAsCiAgY2xhc3NfbmFtZTogJ+WbveS6p+S8oOWqkibml6XmnKwm5Zu95LqnJumfqeWbvSbmrKfnvo4m5Yqo55S7Jjkx57K+6YCJJuW9k+WJjeeDremXqCbmnKzmnIjmnIDng60m5pys5pyI5pS26JePJuS4iuaciOeDremXqCblm73kuqfop4bpopEm5Lit5paH5a2X5bmVJuWbveS6pybml6XmnKzmnIkm5pel5pys5pegJuasp+e+juaXoCblvLrkubEm5Yi25pyN6K+x5oORJuebtOaSreS4u+aSrSbmv4Dmg4XliqjmvKsm5piO5pif5o2i6IS4JuaKlumYtOinhumikSblpbPmmI7mmJ8m572RLeabnS3pl6gm55CG5LiJ57qnJkFW6Kej6K+0JlPosIPmlZkm6JCd6I6J5bCR5aWzJuaegeWTgeWqmum7kSblpbPlkIzmgYsm546p5YG25aeQ5aeQJuS6uuezu+WIlycsLy/pnZnmgIHliIbnsbvlkI3np7Dmi7zmjqUKICAgY2xhc3NfdXJsOiAnMTU4JjE4MCYxODEmMTU5JjE4MiYxNjAmMzc2JjM4OCYzODkmMzkwJjM5MSYzMjgmMzI5JjMzMCYzMzEmMzMyJjMzMyYzMzQmMzM1JjMzNiYzMzcmMzM4JjMzOSYzNDAmMzQzJjM0NSYzNDYmMzQ3JjM0OCYzNDkmMzUwJjM1MSYzNTMnLC8v6Z2Z5oCB5YiG57G75qCH6K+G5ou85o6lCiAgcGxheV9wYXJzZTogdHJ1ZSwKICBsYXp5OiAnJywKICBsaW1pdDogNiwKICDmjqjojZA6ICcnLAogIGRvdWJsZTogdHJ1ZSwKICDkuIDnuqc6ICdib2R5JiYuc3R1aS12b2RsaXN0X19pdGVtO2EmJnRpdGxlO2ltZyYmc3JjOzthJiZocmVmJywKICDkuoznuqc6IHsKICAgIHRpdGxlOiAnJywKICAgIGltZzogJycsCiAgICBkZXNjOiAnJywKICAgIGNvbnRlbnQ6ICcnLAogICAgdGFiczogJycsCiAgICBsaXN0czogJ2JvZHkmJi5ncm91cC1ib3gnLAogIH0sCiAg5pCc57SiOiAnLnN0dWktdm9kbGlzdCYmbGk7YSYmdGl0bGU7aW1nJiZzcmM7O2EmJmhyZWYnLAp9
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
muban.mxone5.二级.tab_text = 'body--small&&Text';
|
||||
var rule = {
|
||||
模板: 'mxone5',
|
||||
title: '九牛电影',
|
||||
host: 'http://kk9y.com',
|
||||
url: '/index.php/vod/show/id/fyclass/page/fypage.html',
|
||||
searchUrl: '/index.php/vod/search/page/fypage/wd/**.html',
|
||||
}
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
var rule = {
|
||||
title: '云电影网',
|
||||
模板: '首图',
|
||||
host: 'https://www.ydy8.com',
|
||||
url: '/fyclass/indexfypage.html[/fyclass/index.html]',
|
||||
searchUrl: '/search.php?page=2&searchword=**&searchtype=',
|
||||
class_name: '电影&电视剧&综艺&动漫',
|
||||
class_url: 'dy&tv&zy&dm',
|
||||
二级: {
|
||||
"title": ".myui-content__detail .title&&Text;.myui-content__detail p:eq(-2)&&Text",
|
||||
"img": ".myui-content__thumb .lazyload&&data-original",
|
||||
"desc": ".myui-content__detail p:eq(0)&&Text;.myui-content__detail p:eq(1)&&Text;.myui-content__detail p:eq(2)&&Text",
|
||||
"content": "#jq--h3&&Text",
|
||||
"tabs": ".tab-pane&&p",
|
||||
"lists": ".myui-content__list:eq(#id) li"
|
||||
},
|
||||
搜索: '#searchList li;a&&title;.lazyload&&data-original;.text-right&&Text;a&&href',
|
||||
}
|
||||
|
|
@ -1,76 +0,0 @@
|
|||
var rule = {
|
||||
title: '云盘资源网[盘]',
|
||||
host: 'https://res.yunpan.win',
|
||||
hostJs: '',
|
||||
headers: {'User-Agent': 'MOBILE_UA'},
|
||||
编码: 'utf-8',
|
||||
timeout: 5000,
|
||||
url: '/?PageIndex=fypage&PageSize=12&Keyword=&Type=fyclass&Tag=',
|
||||
filter_url: '',
|
||||
detailUrl: '',
|
||||
searchUrl: '/?PageIndex=fypage&PageSize=12&Keyword=**&Type=&Tag=',
|
||||
searchable: 1,
|
||||
quickSearch: 1,
|
||||
filterable: 1,
|
||||
|
||||
class_name: '电影&剧集&综艺&动漫',
|
||||
class_url: '电影&电视剧&综艺&动漫',
|
||||
filter_def: {},
|
||||
|
||||
proxy_rule: '',
|
||||
sniffer: 0,
|
||||
isVideo: '',
|
||||
play_parse: true,
|
||||
parse_url: '',
|
||||
lazy: `
|
||||
if (/(pan.quark.cn|www.aliyundrive.com|www.alipan.com)/.test(input)){
|
||||
let type="ali";
|
||||
if (input.includes("pan.quark.cn")){
|
||||
type="quark";
|
||||
} else if (input.includes("www.aliyundrive.com") || input.includes("www.alipan.com")){
|
||||
type="ali";
|
||||
}
|
||||
let confirm="";
|
||||
//let confirm="&confirm=0";
|
||||
input = getProxyUrl().replace('js',type)+'&type=push'+confirm+'&url='+encodeURIComponent(input);
|
||||
}`,
|
||||
|
||||
limit: 9,
|
||||
double: false,
|
||||
//列表;(true双层列表);标题;图片;描述;链接;详情(可不写)
|
||||
推荐: '*',
|
||||
//列表;标题;图片;描述;链接;详情(可不写)
|
||||
一级: '.col;h5&&Text;img&&src;.card-text--span:eq(-2)&&Text;a:eq(-1)&&href',
|
||||
二级: {
|
||||
//名称;类型
|
||||
"title": "h5&&Text;.card-text--span:eq(-2)&&Text",
|
||||
//图片
|
||||
"img": "img&&src",
|
||||
//主要描述;年份;地区;演员;导演
|
||||
"desc": ".card-text:eq(2)&&Text;;;;",
|
||||
//简介
|
||||
"content": ".card-text:eq(0)&&Text",
|
||||
//线路数组
|
||||
"tabs": "js:TABS = ['阿里网盘']",
|
||||
//线路标题
|
||||
"tab_text": "",
|
||||
//播放数组 选集列表
|
||||
// "lists": ".card-footer:eq(#id)&&.float-end",
|
||||
lists: $js.toString(() => {
|
||||
LISTS = [];
|
||||
//log(input);
|
||||
let lists1 = pdfa(html, '.card-footer&&.float-end').map(it => {
|
||||
let _tt = pdfh(it, 'a&&Text');
|
||||
let _uu = pdfh(it, 'a&&onclick').match(/open\('(.*?)'/)[1];
|
||||
return _tt + '$' + _uu
|
||||
});
|
||||
LISTS.push(lists1);
|
||||
}),
|
||||
},
|
||||
|
||||
//列表;标题;图片;描述;链接;详情(可不写)
|
||||
搜索: '*',
|
||||
|
||||
filter: {}
|
||||
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
Object.assign(muban.首图2.二级, {
|
||||
tabs: 'div.bottom-line h3',
|
||||
});
|
||||
var rule = {
|
||||
模板: '首图2',
|
||||
title: '人人影视',
|
||||
host: 'https://www.rttks.com',
|
||||
url: '/rrtop/fyclassfyfilter.html',
|
||||
filter_url: '{{fl.area}}{{fl.by}}/page/fypage{{fl.year}}',
|
||||
filter: 'H4sIAAAAAAAAA+2Wy27aQBSG38VrJMakuTRv0GeosjBggUnipFzamihSq1wEoQ1t1UBpSC9SCCAlwii9EEfAyzB2eIuOYZg5nq5YdFNmh//vcGbm9/Af9pS4oZmWYSaU9ad7yqZuKetKTMvqT+JKSDG1bZ08e917/KVEng3TyJJn8um5tpXTJ18xiYCPWuODli/7dD9E1WLTPTiiaurZLgeVOmEUvEwBcNIa9esUxPMceIUub6WBVl7zPb67p2AzyYH7+p37qjIDUQAKn0ZOkYK8v8aGj6Yn19K6xs+N6zZ+48x97lHvBp/38WVzXDumLOw3DlMpWDe+qrm9TqCOSkK/su3eDYL9phLzYnBK6gIVVJpVjL+2xQoqMXeqDbd+HaigEqu4tcUeVGIVFRuffMMX34NFTGW7aV+7F42HxnDkfA7uCQJ2N97a2LkKnn8qzSoeSl1xZ1Tiez/7e+9nsIJs0S0NyYsKLsRUtlZj6JVvvGItuBxT2bsbHnr9qlsJvmCusp0Nbkl7XGiLXgQAvKqWrqX5VXWrv8bVH3Nf1QiKPJot5zcMTwRAl0S6BGlEpBFIVZGqkCKRIkDVxwIlAqBrIl2DdFWkq5CuiHQF0mWRLkMqeqVCr1TRKxV6pYpeqdArVfRKhV6polcq9AqJXiHoFRK9QtArJHqFoFdI9ApBr5DoFRHgBY1a4HqefsBOee7ryW71ZJmoFc4apB37bTmOa38ENGlkM/wX2jnEhWNAM7GdtO7vcCM0GXqZpJHK/YOpd94fOU0+3xKxFD9Pr0MyG7AsYNWGn8WMpZOA/fyNLyucJV+k5NiSY0uOLTm25NhapLG1Yya2NRMMLZn8Mvll8svkl8n/fyd/niS/Zcjgl8Evg18Gvwz+hQn+lLGV2zXkf34Z/TL6ZfTL6F+Y6N//A5OZxuqbHwAA',
|
||||
searchUrl: '/rrcz**/page/fypage.html',
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,136 +0,0 @@
|
|||
var lists = `js:
|
||||
log(TABS);
|
||||
let d = [];
|
||||
pdfh = jsp.pdfh;
|
||||
pdfa = jsp.pdfa;
|
||||
if (typeof play_url === "undefined") {
|
||||
var play_url = ""
|
||||
}
|
||||
|
||||
function getLists(html) {
|
||||
let src = pdfh(html, ".wp-playlist-script&&Html");
|
||||
src = JSON.parse(src).tracks;
|
||||
let list1 = [];
|
||||
let list2 = [];
|
||||
let url1 = "";
|
||||
let url2 = "";
|
||||
src.forEach(function(it) {
|
||||
let src0 = it.src0;
|
||||
let src1 = it.src1;
|
||||
let title = it.caption;
|
||||
url1 = "https://v.ddys.pro" + src0;
|
||||
url2 = "https://ddys.pro/getvddr2/video?id=" + src1 + "&type=mix";
|
||||
let zm = "https://ddys.pro/subddr/" + it.subsrc;
|
||||
list1.push({
|
||||
title: title,
|
||||
url: url1,
|
||||
desc: zm
|
||||
});
|
||||
list2.push({
|
||||
title: title,
|
||||
url: url2,
|
||||
desc: zm
|
||||
})
|
||||
});
|
||||
return {
|
||||
list1: list1,
|
||||
list2: list2
|
||||
}
|
||||
}
|
||||
var data = getLists(html);
|
||||
var list1 = data.list1;
|
||||
var list2 = data.list2;
|
||||
let nums = pdfa(html, "body&&.post-page-numbers");
|
||||
nums.forEach(function(it) {
|
||||
let num = pdfh(it, "body&&Text");
|
||||
log(num);
|
||||
let nurl = input + num + "/";
|
||||
if (num == 1) {
|
||||
return
|
||||
}
|
||||
log(nurl);
|
||||
let html = request(nurl);
|
||||
let data = getLists(html);
|
||||
list1 = list1.concat(data.list1);
|
||||
list2 = list2.concat(data.list2)
|
||||
});
|
||||
list1 = list1.map(function(item) {
|
||||
return item.title + "$" + play_url + urlencode(item.url + "|" + input + "|" + item.desc)
|
||||
});
|
||||
list2 = list2.map(function(item) {
|
||||
return item.title + "$" + play_url + urlencode(item.url + "|" + input + "|" + item.desc)
|
||||
});
|
||||
LISTS = [list1, list2];
|
||||
`;
|
||||
|
||||
var lazy = `js:
|
||||
let purl = input.split("|")[0];
|
||||
let referer = input.split("|")[1];
|
||||
let zm = input.split("|")[2];
|
||||
print("purl:" + purl);
|
||||
print("referer:" + referer);
|
||||
print("zm:" + zm);
|
||||
if (/getvddr/.test(purl)) {
|
||||
let html = request(purl, {
|
||||
headers: {
|
||||
Referer: HOST,
|
||||
"User-Agent": MOBILE_UA
|
||||
}
|
||||
});
|
||||
print(html);
|
||||
try {
|
||||
input = {jx:0,url:JSON.parse(html).url,parse:0} || {}
|
||||
} catch (e) {
|
||||
input = purl
|
||||
}
|
||||
} else {
|
||||
input = {
|
||||
jx: 0,
|
||||
url: purl,
|
||||
parse: 0,
|
||||
header: JSON.stringify({
|
||||
'user-agent': MOBILE_UA,
|
||||
'referer': HOST
|
||||
})
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
// 网址发布页 https://ddys.site
|
||||
// 网址发布页 https://ddys.wiki
|
||||
var rule = {
|
||||
title: 'ddys',
|
||||
// host:'https://ddys.wiki',
|
||||
// hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":MOBILE_UA}});HOST = jsp.pdfh(html,"a:eq(1)&&href")',
|
||||
host: 'https://ddys.pro',
|
||||
// host:'https://ddys.mov',
|
||||
url: '/fyclass/page/fypage/',
|
||||
searchUrl: '/?s=**&post_type=post',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 0,
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
class_parse: '#primary-menu li.menu-item;a&&Text;a&&href;\.pro/(.*)',
|
||||
cate_exclude: '站长|^其他$|关于|^电影$|^剧集$|^类型$',
|
||||
play_parse: true,
|
||||
// lazy:'js:let purl=input.split("|")[0];let referer=input.split("|")[1];let zm=input.split("|")[2];print("purl:"+purl);print("referer:"+referer);print("zm:"+zm);let myua="okhttp/3.15";if(/ddrkey/.test(purl)){let ret=request(purl,{Referer:referer,withHeaders:true,"User-Agent":myua});log(ret);input=purl}else{let html=request(purl,{headers:{Referer:referer,"User-Agent":myua}});print(html);try{input=JSON.parse(html).url||{}}catch(e){input=purl}}',
|
||||
lazy: lazy,
|
||||
limit: 6,
|
||||
推荐: '*',
|
||||
double: true, // 推荐内容是否双层定位
|
||||
一级: '.post-box-list&&article;a:eq(-1)&&Text;.post-box-image&&style;a:eq(0)&&Text;a:eq(-1)&&href',
|
||||
二级: {
|
||||
"title": ".post-title&&Text;.cat-links&&Text",
|
||||
"img": ".doulist-item&&img&&data-cfsrc",
|
||||
"desc": ".published&&Text",
|
||||
"content": ".abstract&&Text",
|
||||
// "tabs":"js:TABS=['国内','海外(貌似不能播放)']",
|
||||
"tabs": "js:TABS=['国内(改Exo播放器)','国内2']",
|
||||
// "lists":"js:log(TABS);let d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;if(typeof play_url===\"undefined\"){var play_url=\"\"}function getLists(html){let src=pdfh(html,\".wp-playlist-script&&Html\");src=JSON.parse(src).tracks;let list1=[];let list2=[];src.forEach(function(it){let src0=it.src0;let src1=it.src1;let src2=it.src2;let title=it.caption;let url1=\"https://ddys.tv/getvddr/video?id=\"+src1+\"&dim=1080P+&type=mix\";let url2=\"https://w.ddys.tv\"+src0+\"?ddrkey=\"+src2;let zm=\"https://ddys.tv/subddr/\"+it.subsrc;list1.push({title:title,url:url1,desc:zm});list2.push({title:title,url:url2,desc:zm})});return{list1:list1,list2:list2}}var data=getLists(html);var list1=data.list1;var list2=data.list2;let nums=pdfa(html,\"body&&.post-page-numbers\");nums.forEach(function(it){let num=pdfh(it,\"body&&Text\");log(num);let nurl=input+num+\"/\";if(num==1){return}log(nurl);let html=request(nurl);let data=getLists(html);list1=list1.concat(data.list1);list2=list2.concat(data.list2)});list1=list1.map(function(item){return item.title+\"$\"+play_url+urlencode(item.url+\"|\"+input+\"|\"+item.desc)});list2=list2.map(function(item){return item.title+\"$\"+play_url+urlencode(item.url+\"|\"+input+\"|\"+item.desc)});LISTS=[list1,list2];",
|
||||
// lists:'js:log(TABS);let d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;if(typeof play_url==="undefined"){var play_url=""}function getLists(html){let src=pdfh(html,".wp-playlist-script&&Html");src=JSON.parse(src).tracks;let list1=[];let list2=[];src.forEach(function(it){let src0=it.src0;let src1=it.src1;let src2=it.src2;let title=it.caption;let url1="https://ddys.pro/getvddr/video?id="+src1+"&dim=1080P+&type=mix";let url2="https://w.ddys.pro"+src0+"?ddrkey="+src2;let zm="https://ddys.pro/subddr/"+it.subsrc;list1.push({title:title,url:url1,desc:zm});list2.push({title:title,url:url2,desc:zm})});return{list1:list1,list2:list2}}var data=getLists(html);var list1=data.list1;var list2=data.list2;let nums=pdfa(html,"body&&.post-page-numbers");nums.forEach(function(it){let num=pdfh(it,"body&&Text");log(num);let nurl=input+num+"/";if(num==1){return}log(nurl);let html=request(nurl);let data=getLists(html);list1=list1.concat(data.list1);list2=list2.concat(data.list2)});list1=list1.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});list2=list2.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});LISTS=[list1,list2];',
|
||||
"lists": lists
|
||||
},
|
||||
搜索: '#main&&article;.post-title&&Text;;.published&&Text;a&&href'
|
||||
}
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
Object.assign(muban.mxone5.二级, {
|
||||
tab_text: 'div--small&&Text',
|
||||
});
|
||||
var rule = {
|
||||
模板: 'mxone5',
|
||||
title: '你好帅影院',
|
||||
host: 'https://nhsyy.com',
|
||||
url: '/vodshow/fyclass--------fypage---.html',
|
||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
||||
lazy: $js.toString(() => {
|
||||
var html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]);
|
||||
var url = html.url;
|
||||
if (html.encrypt == '1') {
|
||||
url = unescape(url)
|
||||
} else if (html.encrypt == '2') {
|
||||
url = unescape(base64Decode(url))
|
||||
}
|
||||
if (/\.m3u8|\.mp4/.test(url)) {
|
||||
input = {
|
||||
jx: 0,
|
||||
url: url,
|
||||
parse: 0
|
||||
}
|
||||
} else {
|
||||
input
|
||||
}
|
||||
}),
|
||||
}
|
||||
|
|
@ -1,56 +0,0 @@
|
|||
muban.mxpro.二级.tabs = '.module-tab-items-box&&.module-tab-item';
|
||||
muban.mxpro.二级.tab_text = 'span&&Text';
|
||||
var rule = {
|
||||
title: '侠客影视',
|
||||
模板: 'mxpro',
|
||||
host: 'http://ys.xkys.link',
|
||||
url: '/index.php/vod/show/id/fyclassfyfilter.html',
|
||||
filter_url: '{{fl.地区}}{{fl.排序}}{{fl.剧情}}{{fl.类型}}{{fl.语言}}{{fl.字母}}/page/fypage{{fl.年份}}',
|
||||
filter: 'H4sIAAAAAAAAA+2aWVMaWRiG/0tfO2kazXqXfd/3TOWCRGq0xmhKncxYKatUhKBRQMtACLhN3EcEl3G0GeTPcLrhX0zjOXx9ztfW0FY0lYtz2c/78p2V5j1Nv1c05dzP75Vf/T3KOYUMLRqBoNKgtPve+Pnrd7623/z7xvYqDi5VAktVbF0ovQ2MxtOWn1H1dZuvq0tlrGYxw+usnm1hrGYx+mNGX1y0MAYNDS+VCmnUEGXQ0OIY2c2jhiiDKjA2rgpl0Jfw55I+hPpCWc1SziyQkRXRwhj0ZThrFpCFMW5E5kTeMaIqA8v8B8eIGIPuZhZKezOou5RBldB4JbmMqlAGVaZWrDGiKpQdYo2MgVUzPoYslIElMGwMfEEWymDq8lES3EFTR1nNUpkcNz7PixbGoKH4h/KQjhqiDOZlb82c+JsU1tHUAAZjdK78Fe8aysASCZHoBrJQBrumGLOWF+0ayuyVShuTY3il9hlYBovmX2jojMEEFsbMfPqgoQlK78vqB9g9IJ0jIzp3D6hdu7oHzC1WkqFaS75Ov09lCNZrIWnsZAUHQ/YU54zdPbEGRTCqvQhJFQQHQ7Dkm5+wgyFYgo/r2MEQ1EjMG+lVsQZFMJbpZVyDIXtf/YMdDNk9zTl7mhNqjOaIviDWoAhqDEatWSbhZbEMUBjzfNGMZsyhpDhsoPbtaMb4WLQ+LDYKFHzB7VI+Lpoo4jdUOZspL/XZGwquXW2oVMHy15po87X/ojLELSR2MATbZWMOOxiChUwUyGgCm2zKLbjDRBG3abCDIW5rOhwUcZvGMWaKuIknawHRQZHwTd7dKuUL3De5du1m4r0eb1OtgR6/r1PdB5zaiNVGXvVi1curGlY1XvVg1cOp2lmkWoBTz2D1DK+exuppXj2F1VO8ehKrJ3kVz5XGz5WG50rj50rDc6Xxc6XhudL4udLwXFlA2AKZhJEd5bZA7RptAcDVUq3tzf4/Trxteau+62hWu1o6fldbm1XtREv3mzZo+zzsPn93t79TPQ/KBaRcAOUiUi6Ccgkpl0C5jJTLoFxByhVQriLlKijXkHINlOtIuQ7KDaTcAOUmUm6Ccgspt0C5jZTboNxByh1Q7iLlLij3kHIPlPtIuQ/KA6Q8AOUhUh6C8ggpj0B5jJTHoDxByhNQniLlKSjPkPIMlOdIeQ7KC6S8AMXz01mkVQn//TAi40SP2t8PuBa/H0Ziu5LYssVqxVc9aner9aFaYyVdN3ITDk9La3eX/VuVHSThkMPT9bqj01/t18sGxXtkx7H6SdXF+YZGadK/TQJR0SgohzgDkrVtomeQhbLDnZjqnQFdnJhcnAFdpHkXp5TS7qwjzTNmH4eCRjKLFoMy6MunkONoxhgX+B0LwNjBqY1Vcca2bzsHhIKWX0yGFLnPzkdxUqif4d2cJeoldBdniXjOis9kclYsA1Qm6m9I1DINyzSsfOc07JVpWKZhmYaPOw03HlUarvQNmYt9KMFSxgewwWlnALMY9HitWM6FRQtjUGU8Ywyjh7KM2b9oQWMH5UXG7J/FzdJuDHWXMi64VL6i7jIGFn2FrE0hC2XQl9SG89k4ZVBlYtrYwv+lUAZVdnaMcLSkjzueagsKTOPWn1Y+RtNIGVRcHyj3j6BalH3HkGqFTStQipmNIi6dWHkFB8wqAsfqorUsooMiGelkpJOR7oeJdI0y0slIJyPdcUe6pqOKdC7ymovXQMxApjyLgiFj0FBkyYyFUEOUgSU2Za7i1x0os9NG3VcvyrHJcgQ9j2UMGpqZJSn09JQxaKj+o1EjrTvf8aAM+lL/FQUXj49JzprsLdQXynjL/KbTYjFYo7m90r/oTRHGoEpkmoRTqApl9v7dIBmUqRmDhlLDRhKlYcbs2V0nxQSe3X3GhZfjf8CaKpR09P88RVzIqvPo83+S6YEjkY8jFZldZXb9EbNrk8yuMrvK7Hrsf857+PAq7+DyDn50fyh55C1c3sLlLfx4b+G9/wFgU9cR8DIAAA==',
|
||||
searchUrl: '/index.php/vod/search/page/fypage/wd/**.html',
|
||||
filterable: 1,
|
||||
class_parse: '.navbar-items li;a&&Text;a&&href;id/(\\d+)',
|
||||
cate_exclude: '直播',
|
||||
lazy: $js.toString(() => {
|
||||
let html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1])
|
||||
let url = html.url
|
||||
let from = html.from
|
||||
if (html.encrypt == '1') {
|
||||
url = unescape(url);
|
||||
} else if (html.encrypt == '2') {
|
||||
url = unescape(base64Decode(url));
|
||||
}
|
||||
log('切片地址:' + url);
|
||||
if (/qiyi|youku|mgtv|haiwaikan|bilibili/.test(from)) {
|
||||
var jx = request(HOST + "/static/player/" + from + ".js").match(/ src="(.*?)'/)[1];
|
||||
log(jx)
|
||||
let con = request(jx + url, {headers: {'Referer': HOST}}).match(/let ConFig.*}/)[0];
|
||||
log(con)
|
||||
eval(con + '\nrule.ConFig=ConFig')
|
||||
|
||||
function ec(str, uid) {
|
||||
eval(getCryptoJS());
|
||||
return CryptoJS.enc.Utf8.stringify(CryptoJS.AES.decrypt(str, CryptoJS.enc.Utf8.parse('2890' + uid + 'tB959C'), {
|
||||
iv: CryptoJS.enc.Utf8.parse('2F131BE91247866E'),
|
||||
mode: CryptoJS.mode.CBC,
|
||||
padding: CryptoJS.pad.Pkcs7
|
||||
}));
|
||||
};
|
||||
//log(rule.ConFig.url)
|
||||
//log(rule.ConFig.config.uid)
|
||||
let purl = ec(rule.ConFig.url, rule.ConFig.config.uid);
|
||||
//log(purl)
|
||||
input = {
|
||||
jx: 0,
|
||||
url: purl,
|
||||
parse: 0,
|
||||
//headers:{'Origin':'http://jx.xyks.link'}
|
||||
}
|
||||
} else if (/m3u8|mp4/.test(url)) {
|
||||
input = url;
|
||||
} else {
|
||||
input
|
||||
}
|
||||
}),
|
||||
|
||||
}
|
||||
|
|
@ -1,116 +0,0 @@
|
|||
// 发布页 https://www.bdys.me/原哔嘀影视
|
||||
|
||||
|
||||
var rule = {
|
||||
title: '修罗影视',
|
||||
host:'https://www.xlys01.com',
|
||||
//hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});HOST = html.match(/可用网址:<a href=\'(.*)\'>点此进入/)[1];print("哔嘀跳转地址 =====> " + HOST)',
|
||||
// url: '/s/all/fypage?type=fyclass',
|
||||
//url: '/s/all/fypage?type=fyclassfyfilter',
|
||||
//url:'/s/{{fl.lx}}/fypage?type=fyclass&{{fl.area}}&{{fl.year}}&{{fl.by}}[/s/all/fypage?type=fyclassfyfilter]'
|
||||
url:'/s/fyfilter',
|
||||
filter_url:'{{fl.lx}}/fypage?type={{fl.type}}&{{fl.area}}&{{fl.year}}&{{fl.by}}',
|
||||
filter: 'H4sIAAAAAAAAA+2W31ITMRTG32WvuciCgjLDnW/heBHoQhfKVourtAwzKlBKgRYQigVUZvhTcOy0CAq0trxMk919C1OaTU6C4513e9f9ficnOV9OOmfOQMbw8zljykobw0Zi1ugzHDxtsd/eRZN8WWXfb3DCte6DHCZ3btaD8kZXZh84kTDm+3qA5M86rQMOYklnIuMmBfRyF3RhKVxlv7KdCbmwdEBWKpzN2pOuXFXZJLdNTqasuIsdwej7DfquFDK23ahcR3OfOo0VzjJx7GTiFtiQVk877UOO37qzNhYoqG7LHaeTyo7skLKGSVetIX/mbTdB8Wyl3G8hTz/shQvZspkkWDrwjBP2QxT+vh3stcMCsO3Awj9890qboV3sgGlbML96Sta+gZ3GLQlpadlfaYRlW3Bd8HmLfjrhqFvYWNwFhWe3gvJ5aApOMsMk9PI1rxVuOc6sdmVar/GNtHbEcRLyhkjx2D8KvZxwM12jgZsny/IWXtnqLey3/FpVrEymQbs0f8sCM8xjUCEpZEnxB2cJeyYOTLvbYNfHUdp1YvB2SOErye2TwirJ/RIh2BlTD+y1C7KFpy3Yw8HXc4lYKwLESuk0Kt72T7+SlTGsJhBDd08kSsHE/uqFJGl2ZzBz+1qymAVI525REgjI9ZUEoxiS/KEkkzZE/smdRDMvscOMlUdfLJLjCsmdw2PGcAIWQS/rkr7GCrqpkSKgE8xwLeJyR+JxeC7avpQE3/v5ost6/3I4ZWH5P0cO6mSt8e//OWnfTZXdGisrKGfD9CzbiKKrwcFpmZXyMJjrWuZind62/5K5p8N+22/BMK7A5lADuAL6ih58hwFcgX2rZuAKdF8N4Irom/U6aZzCAK7ALlUzcAW0l1eseitlpRAhPmg05TBChE1xr3Qae0ok1EVwbZspdPeXEilEcRGbX8jSjXIRPUWUsH5NlurK+XuKvPfbQHWJK+D50dU7dkLFKCGCh+21dmlJ7TQhwv5PWzgF+v/2qtNsPeh/snQWLJzp/d+P+h+Fb5llGbn/BnBAgwMQ9muwH0JTgyaESIMIQPOpCtk3gE80+ATCIQ0OQTiowUEIH2vwMYSaQyZ0yNQcMqFDpuaQCR0yNYdM6JCpOWRCh5DmEIIOIc0hBB1CmkMIOoQ0hxB0CGkOIegQ0hxC0CGkOYSgQ0hzCEGHkOYQgg4hzSH2Dd/EaFq+CFrYIo3igxdB969oqc5ef7B7xXMlUzErNSK99i+y3scjv7ZIclklxOxu9qLPMKNhOxq2o2E7GrajYTsatqNhOxq2o2E7GrajYft/DNvzfwAYtZwS2xYAAA==',
|
||||
filter_def:{
|
||||
0:{lx:'all',type:'0'},//最新电影
|
||||
1:{lx:'all',type:'1'},//最新电视剧
|
||||
2:{lx:'donghua',type:'1'},//动漫
|
||||
3:{lx:'all',type:'1',area:'area=中国大陆',by:'order=0'},//国产剧
|
||||
4:{lx:'gangtaiju',type:''},//港台剧
|
||||
5:{lx:'meiju',type:''},//欧美剧
|
||||
6:{lx:'hanju',type:''}//日韩剧
|
||||
|
||||
},
|
||||
filterable:1,//是否启用分类筛选,
|
||||
class_name: '最新电影&最新电视剧&动漫&国产剧&港台剧&欧美剧&日韩剧',
|
||||
class_url: '0&1&2&3&4&5&6',
|
||||
searchUrl: '/search/**/fypage',
|
||||
searchable: 2,//是否启用全局搜索,
|
||||
quickSearch: 0,//是否启用快速搜索,
|
||||
headers: {
|
||||
//'User-Agent': 'MOBILE_UA',
|
||||
'User-Agent': 'PC_UA',
|
||||
},
|
||||
play_parse: true,
|
||||
lazy:$js.toString(()=>{
|
||||
|
||||
|
||||
// 获取 pid 并输出
|
||||
let pid = JSON.parse(request(MY_URL).match(/var pid = (\d+);/)[1]);
|
||||
//console.log(pid);
|
||||
|
||||
// 获取当前时间并输出
|
||||
let currentTimeMillis = Date.now();
|
||||
//console.log(currentTimeMillis);
|
||||
|
||||
let str4 = pid + '-' + currentTimeMillis;
|
||||
//console.log(str4);
|
||||
//通过对str4进行SHA-256哈希,生成前16个字节作为密钥
|
||||
|
||||
let md5Hash = CryptoJS.MD5(str4).toString(CryptoJS.enc.Hex);
|
||||
|
||||
// 确保哈希值长度为32个字符,并转换为小写
|
||||
while (md5Hash.length < 32) {
|
||||
md5Hash = '0' + md5Hash;
|
||||
}
|
||||
|
||||
md5Hash = md5Hash.toLowerCase();
|
||||
|
||||
//console.log(md5Hash);
|
||||
let key = CryptoJS.enc.Utf8.parse(md5Hash.substring(0, 16));
|
||||
let encrypted = CryptoJS.AES.encrypt(CryptoJS.enc.Utf8.parse(str4), key, {
|
||||
mode: CryptoJS.mode.ECB,
|
||||
padding: CryptoJS.pad.Pkcs7
|
||||
});
|
||||
|
||||
|
||||
let encryptedHex = encrypted.ciphertext.toString(CryptoJS.enc.Hex);
|
||||
|
||||
let encryptedString =encryptedHex.toUpperCase();
|
||||
//console.log(encryptedString);
|
||||
|
||||
let lines = HOST + '/lines?t=' + currentTimeMillis + '&sg=' + encryptedString + '&pid=' + pid;
|
||||
|
||||
//console.log(lines);
|
||||
|
||||
//let lines = 'https://www.yjys.top/lines?t=1718379627499&sg=66759BAA896EC5E7B26EE88F9994F25F4CBB434C967416CDD51EB25F3EF0D77A&pid=179395';
|
||||
|
||||
// 发起请求并获取匹配的 URL
|
||||
let url = JSON.parse(request(lines)).data.url3;
|
||||
// console.log(url);
|
||||
let splitUrl = url.indexOf(',') !== -1 ? url.split(',')[0].trim() : url.trim();
|
||||
//console.log(splitUrl);
|
||||
//let resp = request(splitUrl.replace('www.yjys02.com','www.yjys.top'), {withHeaders: true, redirect: false});
|
||||
//console.log(resp);
|
||||
|
||||
if (splitUrl.includes('yjys')) {
|
||||
let resp = request(splitUrl, {withHeaders: true, redirect: false});
|
||||
splitUrl = JSON.parse(resp).location;
|
||||
console.log(splitUrl);
|
||||
}
|
||||
|
||||
input = {
|
||||
jx: 0,
|
||||
url: splitUrl,
|
||||
parse: 0
|
||||
};
|
||||
|
||||
|
||||
}),
|
||||
|
||||
|
||||
|
||||
limit: 6,
|
||||
double: true, // 推荐内容是否双层定位
|
||||
推荐:'.row-cards;.card-link;*;img&&data-src;*;*',
|
||||
一级:'.row-cards&&.card-link;h3&&Text;img&&src;p&&Text;a&&href',
|
||||
二级:{
|
||||
"title":".col h2&&Text;.mt-1&&Text",
|
||||
"img":".col-md-auto img&&src",
|
||||
"desc":";;;.mb-md-2:eq(3)&&Text;.mb-md-2:eq(1)&&Text",
|
||||
"content":"#synopsis .card-body&&Text",
|
||||
"tabs":".card-header:eq(2) h3",
|
||||
"lists":"#play-list:eq(#id) a"
|
||||
},
|
||||
搜索:'.row-cards .row-0;.d-inline-block&&title;img&&src;.d-inline-block&&Text;a&&href',
|
||||
}
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
muban.mxpro.二级.tabs = '.module-tab-items-box&&.module-tab-item';
|
||||
muban.mxpro.二级.tab_text = 'div--small&&Text';
|
||||
var rule = {
|
||||
模板: 'mxpro',
|
||||
title: '兄弟影视[优]',
|
||||
host: 'https://brovod.com',
|
||||
// url:'/show/fyclass--------fypage---/',
|
||||
url: '/show/fyclassfyfilter/',
|
||||
filterable: 1,//是否启用分类筛选,
|
||||
filter_url: '-{{fl.area}}-{{fl.by or "time"}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}',
|
||||
filter: 'H4sIAAAAAAAAA+2ZWU9bRxTH3/spKj/zcE0gSfOWfd/3VHlwI6uNSqkEtBKKIgHG1BBiG0QgZqfBQBDGZhGFSzFfxjO2v0XGnrOhtlf3ARLUXJ78+x+fuXNmhjl/Xb/65lv4C4VDZ75/Ffo52hk6E3rREmlvDzWEWiO/RA2q/kUdixv+PdLyW7T+vdaaHF+qxpZqsoHQ6wZQRyfN90EFwFg5sQYDMWBMd6d11yjEAGjMgaXS3iSOaYHGXBxSO7s4pgWKdRer40WMWaAxqSgGmkvifcntx7lYwFglt6AGlyEGQM8byJf3MAYgaiiP7HINNaBY9g+uAYDmklsoFWdxLhYor2+4mvmIeRYob3rZzBzzLPhZa92zUh4dwpgFisUGdM84xiy8fl6L2nMTaYtGxLGZLKhB1++xmV+sZvqwFAsYqy5k9HYeYgC05MWkmtjDJbdA0914xzEA2sY3axwDoLyxrJ5cwTwLNJeZj5wHQDUU/+IYAM+lIOdSOJD3tqDcBcyzQHm9KbMaKoG7zEyVZPfLqVy5P4PFEPPRm9Vv9k0anT5k+kZ8q7SLBwJAbmxLpPVH3thKPldZ6vK5sTqzWu0ar+SnsABisRVmRN6KGtD2rs9zDEBsBccAxBZyDEAcCxGzILaQYwBikdRqjBepBnKROqORNl4kPbZVHdv0uUiNTuMJ0Oofhd7IeqPUw6yHpe6w7gg9/B3p5qPQT7N+WuqnWD8l9ZOsn5R6M+vNUm9ivUnqXG9Y1hvmesOy3jDXG5b1hrle8/HAmY12dETFhqjcmM6/9bkhZ0E4S8o5UM6Rch6U86RcAOUCKRdBuUjKJVAukXIZlMukXAHlCilXQblKyjVQrpFyHZTrpNwA5QYpN0G5ScotUG6RchuU26TcAeUOKXdBuUvKPVDukXIflPukPADlASkPQXlIyiNQHpHyGJTHpDwB5QkpT0F5SsozUJ4dOBQ/dIr/0OSwclP/OBD8j2ug46X5Kg5Zcl1dGIHITy872vkKy/eqBHav9he/tkVrT33ewPaq8bDsVWq+8oFsiwU/tqU6NazfZ1X3loql8MqUkh/7pla3lEuXowWf1uc/7ZuX9fGyaCrZp1LrGLNAc9lNqfg2zsUC7eHOnJ5CewPA9iauM+gzAOh57/rYTgHQ8/aGeM0A/HbWI7JMXrbIy8J4WS2VKuidIh29OvixTF7Wx9OGjRaMU1FTc5hK/Blsi5mIMAIWvpRhCYzH8TcepDtcryPrdbheR9brcF2OrMvhuhxZl8N1mY+B4QkFhudYGp4Th2R4ql395cUuvDQtyIbdOyMatgGa4ep+pZDAS9oC5Q3n9EAW8yzwRRzX22geAPgC3yjtpOkCr4PouNUPOBcAirnLanUaYxboeRPrlX4Xn2eB8kZm9Ca927JAedvbOpEqucPGUGG2lGgdNv80FgjXwQKNsdZT6R7EbAufwZwYU2HsA026DqIPms7IfbAGFFtZNAuLMQv/27cUQdM//k0/aL5B8z2WzbfpkJqvV4P1/OEllqvMYdMGoDGTS+U0zh6AYunp8gr9+GCBLkSPHzsq6alKEt98ANCYs3Nqgi5ZCzSmx5sJPemKH1As0PP209x2ASjP4y2MKphlwt0GkLHshogZoPWcL5b+xh9eACgvOaMSE5hngc/QusqhYQGgMScGdAaNBwCvy5raH6N1qYNoTF/ijYbnG4Z/MwY+pxuYhsA0BKYhFJiGr940NAvTcESXuOqLm7Goh9eB7sMj+CX/q7r8g9+1g6YRNI2gaRx906j3jNefAExkaDU9KAAA',
|
||||
searchUrl: '/search/**----------fypage---/',
|
||||
class_parse: '.navbar-items&&.swiper-slide;a&&title;a&&href;.*/(\\d+)/',
|
||||
lazy: $js.toString(() => {
|
||||
let html = fetch(input);
|
||||
let json = JSON.parse(html.match(/r player_.*?=(.*?)</)[1]);
|
||||
let turl;
|
||||
let url = json.url;
|
||||
let from = json.from;
|
||||
let furl = HOST + '/static/player/' + from + '.js';
|
||||
if (json.encrypt == '1') {
|
||||
turl = unescape(url)
|
||||
} else if (json.encrypt == '2') {
|
||||
turl = unescape(base64Decode(url))
|
||||
} else {
|
||||
let str = fetch(furl);
|
||||
let jxurl = str.match(/src="(.*?)'/)[1] + url;
|
||||
let jxstr = fetch(jxurl);
|
||||
let config = {};
|
||||
eval(jxstr.match(/config[\s\S]*?}/)[0]);
|
||||
let data = fetch('https://jx.xdys.vip/v1/jx', {
|
||||
body: {
|
||||
"url": config.url,
|
||||
"pbgjz": config.pbgjz,
|
||||
"vkey": config.vkey
|
||||
}, method: 'POST'
|
||||
});
|
||||
turl = JSON.parse(data).jarod;
|
||||
}
|
||||
if (turl && /m3u8|mp4|mp3/.test(turl)) {
|
||||
input = {
|
||||
jx: 0,
|
||||
url: turl,
|
||||
parse: 0
|
||||
}
|
||||
} else {
|
||||
input = input
|
||||
}
|
||||
}),
|
||||
}
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
var rule = {
|
||||
title:'兔小贝[儿]',
|
||||
host:'https://www.tuxiaobei.com',
|
||||
homeUrl:'',
|
||||
url:'/list/mip-data?typeId=fyclass&page=fypage&callback=',
|
||||
detailUrl:'/play/fyid',
|
||||
searchUrl:'/search/index?key=**',
|
||||
searchable:2,
|
||||
headers:{
|
||||
'User-Agent':'MOBILE_UA'
|
||||
},
|
||||
timeout:5000,
|
||||
class_url:'2&3&4&25',
|
||||
class_name:'儿歌&故事&国学&启蒙',
|
||||
//class_name:'#page-viewport&&ul&&li;.text&&Text;a&&href;/(.*)',
|
||||
cate_exclude:'应用',
|
||||
推荐:'.pic-list.list-box;.items;.text&&Text;mip-img&&src;.all&&Text;a&&href',
|
||||
double:true,
|
||||
limit:5,
|
||||
play_parse:true,
|
||||
lazy:'js:fetch_params.headers["user-agent"] = IOS_UA;let html=fetch(input,fetch_params);let src = jsp.pdfh(html,"body&&#videoWrap&&video-src");input=src;',
|
||||
// 一级:'json:data.items;name;image;collect_num;category_id+video_id',
|
||||
一级:'json:data.items;name;image;duration_string;video_id',
|
||||
二级:'*',
|
||||
搜索:'.list-con&&.items;.text&&Text;mip-img&&src;.time&&Text;a&&href',
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
dmFyIHJ1bGUgPSB7CiAgdGl0bGU6ICflhajog73lvbHop4YnLAogIGhvc3Q6ICdodHRwczovL3d3dy5xbmtrOC5jb20vJywKICB1cmw6ICcvbWxpc3QvZnljbGFzc19meXBhZ2UuaHRtbFsvbWxpc3QvZnljbGFzcy5odG1sXScsCiAgc2VhcmNoVXJsOiAnaHR0cHM6Ly9zby5xbmtrOC5jb20vP3BhZ2U9ZnlwYWdlJnNlYXJjaHR5cGU9dm9kc2VhcmNoJmtleXdvcmQ9KiomaWRzPSZwaW55aW49JnN0YXJyaW5nPSZkaXJlY3RlZD0mYXJlYT0mbGFuZ3VhZ2U9JnllYXI9JmxldHRlcj0mdHlwZT0mb3JkZXI9JmJ5PScsCiAgY2xhc3NfcGFyc2U6ICcubmF2IHVsJiZsaTthJiZUZXh0O2EmJmhyZWY7LiovKFxcZCspLmh0bWwnLAogIHNlYXJjaGFibGU6IDIsCiAgcXVpY2tTZWFyY2g6IDAsCiAgZmlsdGVyYWJsZTogMCwKICBoZWFkZXJzOiB7CiAgICAnVXNlci1BZ2VudCc6ICdQQ19VQScsCiAgfSwKICBwbGF5X3BhcnNlOiB0cnVlLAogIGxhenk6ICJqczpcbiAgbGV0IGh0bWwgPSByZXF1ZXN0KGlucHV0KTtcbiAgbGV0IGhjb25mID0gaHRtbC5tYXRjaCgvciBwbGF5ZXJfLio/PSguKj8pPC8pWzFdO1xuICBsZXQganNvbiA9IEpTT041LnBhcnNlKGhjb25mKTtcbiAgbGV0IHVybCA9IGpzb24udXJsO1xuICBpZiAoanNvbi5lbmNyeXB0ID09ICcxJykge1xuICAgIHVybCA9IHVuZXNjYXBlKHVybCk7XG4gIH0gZWxzZSBpZiAoanNvbi5lbmNyeXB0ID09ICcyJykge1xuICAgIHVybCA9IHVuZXNjYXBlKGJhc2U2NERlY29kZSh1cmwpKTtcbiAgfVxuICBpZiAoL1xcLihtM3U4fG1wNHxtNGF8bXAzKS8udGVzdCh1cmwpKSB7XG4gICAgaW5wdXQgPSB7XG4gICAgICBwYXJzZTogMCxcbiAgICAgIGp4OiAwLFxuICAgICAgdXJsOiB1cmwsXG4gICAgfTtcbiAgfSBlbHNlIHtcbiAgICBpbnB1dDtcbiAgfSIsCiAgbGltaXQ6IDYsCiAgZG91YmxlOiB0cnVlLAogIOaOqOiNkDogJy5waWMmJmxpO2xpOyBhJiZUZXh0O2ltZyYmc3JjOyNpbWdfYnV0JiZUZXh0O2EmJmhyZWY7JywKICDkuIDnuqc6ICcubGl0JiZkbDsuaDQmJlRleHQ7aW1nJiZzcmM7ZGQ6ZXEoMykmJlRleHQ7YSYmaHJlZjsnLAogIOS6jOe6pzogewogICAgdGl0bGU6ICcuaDQmJlRleHQ7LmludHJvIGxpOmVxKDEpJiZUZXh0JywKICAgIGltZzogJ2ltZyYmc3JjJywKICAgIGRlc2M6ICcuaW50cm8gbGk6ZXEoNikmJlRleHQ7LmludHJvIGxpOmVxKDMpJiZUZXh0Oy5pbnRybyBsaTplcSgyKSYmVGV4dDsuaW50cm8gbGk6ZXEoNCkmJlRleHQ7JywKICAgIGNvbnRlbnQ6ICcuY29udCYmVGV4dCcsCiAgICB0YWJzOiAnLnRvbmd5aSYmaDQnLAogICAgbGlzdHM6ICcjbWhsaXN0JiZ1bDplcSgjaWQpIGxpJywKICB9LAogIOaQnOe0ojogJyonLAp9
|
||||
|
|
@ -1,175 +0,0 @@
|
|||
function str2binl(d) {
|
||||
for (var _ = Array(), m = (1 << 8) - 1, r = 0; r < d.length * 8; r += 8)
|
||||
_[r >> 5] |= (d.charCodeAt(r / 8) & m) << r % 32;
|
||||
return _
|
||||
}
|
||||
|
||||
function binl2hex(d) {
|
||||
for (var _ = 0 ? "0123456789ABCDEF" : "0123456789abcdef", m = "", r = 0; r < 4 * d.length; r++)
|
||||
m += _.charAt(d[r >> 2] >> r % 4 * 8 + 4 & 15) + _.charAt(d[r >> 2] >> r % 4 * 8 & 15);
|
||||
return m
|
||||
}
|
||||
|
||||
function core_md5(d, _) {
|
||||
d[_ >> 5] |= 128 << _ % 32,
|
||||
d[14 + (_ + 64 >>> 9 << 4)] = _;
|
||||
for (var m = 1732584193, r = -271733879, n = -1732584194, h = 271733878, f = 0; f < d.length; f += 16) {
|
||||
var i = m
|
||||
, t = r
|
||||
, c = n
|
||||
, e = h;
|
||||
m = md5_ff(m, r, n, h, d[f + 0], 7, -680876936),
|
||||
h = md5_ff(h, m, r, n, d[f + 1], 12, -389564586),
|
||||
n = md5_ff(n, h, m, r, d[f + 2], 17, 606105819),
|
||||
r = md5_ff(r, n, h, m, d[f + 3], 22, -1044525330),
|
||||
m = md5_ff(m, r, n, h, d[f + 4], 7, -176418897),
|
||||
h = md5_ff(h, m, r, n, d[f + 5], 12, 1200080426),
|
||||
n = md5_ff(n, h, m, r, d[f + 6], 17, -1473231341),
|
||||
r = md5_ff(r, n, h, m, d[f + 7], 22, -45705983),
|
||||
m = md5_ff(m, r, n, h, d[f + 8], 7, 1770035416),
|
||||
h = md5_ff(h, m, r, n, d[f + 9], 12, -1958414417),
|
||||
n = md5_ff(n, h, m, r, d[f + 10], 17, -42063),
|
||||
r = md5_ff(r, n, h, m, d[f + 11], 22, -1990404162),
|
||||
m = md5_ff(m, r, n, h, d[f + 12], 7, 1804603682),
|
||||
h = md5_ff(h, m, r, n, d[f + 13], 12, -40341101),
|
||||
n = md5_ff(n, h, m, r, d[f + 14], 17, -1502002290),
|
||||
r = md5_ff(r, n, h, m, d[f + 15], 22, 1236535329),
|
||||
m = md5_gg(m, r, n, h, d[f + 1], 5, -165796510),
|
||||
h = md5_gg(h, m, r, n, d[f + 6], 9, -1069501632),
|
||||
n = md5_gg(n, h, m, r, d[f + 11], 14, 643717713),
|
||||
r = md5_gg(r, n, h, m, d[f + 0], 20, -373897302),
|
||||
m = md5_gg(m, r, n, h, d[f + 5], 5, -701558691),
|
||||
h = md5_gg(h, m, r, n, d[f + 10], 9, 38016083),
|
||||
n = md5_gg(n, h, m, r, d[f + 15], 14, -660478335),
|
||||
r = md5_gg(r, n, h, m, d[f + 4], 20, -405537848),
|
||||
m = md5_gg(m, r, n, h, d[f + 9], 5, 568446438),
|
||||
h = md5_gg(h, m, r, n, d[f + 14], 9, -1019803690),
|
||||
n = md5_gg(n, h, m, r, d[f + 3], 14, -187363961),
|
||||
r = md5_gg(r, n, h, m, d[f + 8], 20, 1163531501),
|
||||
m = md5_gg(m, r, n, h, d[f + 13], 5, -1444681467),
|
||||
h = md5_gg(h, m, r, n, d[f + 2], 9, -51403784),
|
||||
n = md5_gg(n, h, m, r, d[f + 7], 14, 1735328473),
|
||||
r = md5_gg(r, n, h, m, d[f + 12], 20, -1926607734),
|
||||
m = md5_hh(m, r, n, h, d[f + 5], 4, -378558),
|
||||
h = md5_hh(h, m, r, n, d[f + 8], 11, -2022574463),
|
||||
n = md5_hh(n, h, m, r, d[f + 11], 16, 1839030562),
|
||||
r = md5_hh(r, n, h, m, d[f + 14], 23, -35309556),
|
||||
m = md5_hh(m, r, n, h, d[f + 1], 4, -1530992060),
|
||||
h = md5_hh(h, m, r, n, d[f + 4], 11, 1272893353),
|
||||
n = md5_hh(n, h, m, r, d[f + 7], 16, -155497632),
|
||||
r = md5_hh(r, n, h, m, d[f + 10], 23, -1094730640),
|
||||
m = md5_hh(m, r, n, h, d[f + 13], 4, 681279174),
|
||||
h = md5_hh(h, m, r, n, d[f + 0], 11, -358537222),
|
||||
n = md5_hh(n, h, m, r, d[f + 3], 16, -722521979),
|
||||
r = md5_hh(r, n, h, m, d[f + 6], 23, 76029189),
|
||||
m = md5_hh(m, r, n, h, d[f + 9], 4, -640364487),
|
||||
h = md5_hh(h, m, r, n, d[f + 12], 11, -421815835),
|
||||
n = md5_hh(n, h, m, r, d[f + 15], 16, 530742520),
|
||||
r = md5_hh(r, n, h, m, d[f + 2], 23, -995338651),
|
||||
m = md5_ii(m, r, n, h, d[f + 0], 6, -198630844),
|
||||
h = md5_ii(h, m, r, n, d[f + 7], 10, 1126891415),
|
||||
n = md5_ii(n, h, m, r, d[f + 14], 15, -1416354905),
|
||||
r = md5_ii(r, n, h, m, d[f + 5], 21, -57434055),
|
||||
m = md5_ii(m, r, n, h, d[f + 12], 6, 1700485571),
|
||||
h = md5_ii(h, m, r, n, d[f + 3], 10, -1894986606),
|
||||
n = md5_ii(n, h, m, r, d[f + 10], 15, -1051523),
|
||||
r = md5_ii(r, n, h, m, d[f + 1], 21, -2054922799),
|
||||
m = md5_ii(m, r, n, h, d[f + 8], 6, 1873313359),
|
||||
h = md5_ii(h, m, r, n, d[f + 15], 10, -30611744),
|
||||
n = md5_ii(n, h, m, r, d[f + 6], 15, -1560198380),
|
||||
r = md5_ii(r, n, h, m, d[f + 13], 21, 1309151649),
|
||||
m = md5_ii(m, r, n, h, d[f + 4], 6, -145523070),
|
||||
h = md5_ii(h, m, r, n, d[f + 11], 10, -1120210379),
|
||||
n = md5_ii(n, h, m, r, d[f + 2], 15, 718787259),
|
||||
r = md5_ii(r, n, h, m, d[f + 9], 21, -343485551),
|
||||
m = safe_add(m, i),
|
||||
r = safe_add(r, t),
|
||||
n = safe_add(n, c),
|
||||
h = safe_add(h, e)
|
||||
}
|
||||
return Array(m, r, n, h)
|
||||
}
|
||||
|
||||
function md5_cmn(d, _, m, r, n, h) {
|
||||
return safe_add(bit_rol(safe_add(safe_add(_, d), safe_add(r, h)), n), m)
|
||||
}
|
||||
|
||||
function md5_ff(d, _, m, r, n, h, f) {
|
||||
return md5_cmn(_ & m | ~_ & r, d, _, n, h, f)
|
||||
}
|
||||
|
||||
function md5_gg(d, _, m, r, n, h, f) {
|
||||
return md5_cmn(_ & r | m & ~r, d, _, n, h, f)
|
||||
}
|
||||
|
||||
function md5_hh(d, _, m, r, n, h, f) {
|
||||
return md5_cmn(_ ^ m ^ r, d, _, n, h, f)
|
||||
}
|
||||
|
||||
function md5_ii(d, _, m, r, n, h, f) {
|
||||
return md5_cmn(m ^ (_ | ~r), d, _, n, h, f)
|
||||
}
|
||||
|
||||
function safe_add(d, _) {
|
||||
var m = (65535 & d) + (65535 & _);
|
||||
return (d >> 16) + (_ >> 16) + (m >> 16) << 16 | 65535 & m
|
||||
}
|
||||
|
||||
function bit_rol(d, _) {
|
||||
return d << _ | d >>> 32 - _
|
||||
}
|
||||
|
||||
function hex_md5(d) {
|
||||
return binl2hex(core_md5(str2binl(d), d.length * 8))
|
||||
}
|
||||
|
||||
globalThis.hex_md5 = hex_md5
|
||||
var rule = {
|
||||
类型: '听书',
|
||||
title: '六月听书[听]',
|
||||
host: 'http://m.6yueting.com',
|
||||
url: '/ys/fyclass/o2/pfypage',
|
||||
searchUrl: '/search/index/search?content=**&type=1&pageNum=fypage&pageSize=40',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 0,//是否启用分类筛选,
|
||||
headers: {
|
||||
'User-Agent': MOBILE_UA,
|
||||
'Accept-Language': 'zh-CN,zh;q=0.9',
|
||||
'Cache-Control': 'no-cache',
|
||||
'Pragma': 'no-cache',
|
||||
'Range': 'bytes=0-',
|
||||
'Referer': 'http://www.6yueting.com/'
|
||||
},
|
||||
class_name: '全部分类&玄幻奇幻&修真武侠&恐怖灵异&古今言情&都市言情&穿越重生&粤语古仔&网游小说&通俗文学&历史纪实&军事&悬疑推理&ebc5系列&官场商战&儿童读物&广播剧&外文原版&评书大全&相声小品&百家讲坛&健康养生&教材&期刊头条&戏曲&脱口秀',
|
||||
class_url: 't0&t1&t2&t3&t4&t28&t5&t6&t7&t11&t12&t13&t14&t18&t15&t16&t17&t22&t8&t9&t10&t20&t21&t23&t24&t27',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
let T = input.split('/')[4];
|
||||
let U = 'FRDSHFSKVKSKFKS';
|
||||
let b = input.split('/')[5];
|
||||
let data = {
|
||||
code: T,
|
||||
no: b,
|
||||
type: 0,
|
||||
timestamp: (new Date).getTime(),
|
||||
sign: hex_md5((new Date).getTime() + T + b + U)
|
||||
};
|
||||
let html = request('http://www.6yueting.com/web/index/video_new?code=' + data.code + '&no=' + data.no + '&type=' + data.type + '×tamp=' + data.timestamp + '&sign=' + data.sign);
|
||||
let url = unescape(JSON.parse(html).data.videoUrl);
|
||||
input = {parse: 0, url: url, header: rule.headers};
|
||||
}),
|
||||
limit: 6,
|
||||
图片来源: '@Referer=http://m.6yueting.com/@User-Agent=MOBILE_UA',
|
||||
推荐: '*',
|
||||
一级: '.list-wrapper&&.item-link;h2--span&&Text;img&&src;.status&&Text;a&&href',
|
||||
二级: {
|
||||
"title": ".book-title&&Text;.text:eq(0)&&Text",
|
||||
"img": ".img&&src",
|
||||
"desc": ".text:eq(3)&&Text;;;.text:eq(1)&&Text;.text:eq(2)&&Text",
|
||||
"content": ".book-intro&&Text",
|
||||
"tabs": ".operate-bar&&.total-num",
|
||||
"lists": ".book-list:eq(#id)&&.list-item"
|
||||
},
|
||||
搜索: 'js:let d=[];let MY_HOME="http://m.6yueting.com";let html=request(input);html=JSON.parse(html);let list=html.data.content;list.forEach(function(it){d.push({title:it.name.replace(/<.*?>/g,""),img:"http://img.6yueting.com:20001/"+it.coverUrlLocal,url:MY_HOME+"/list/"+it.code,desc:it.cdate,content:it.descXx.replace(/ /g,"")})});setResult(d);',
|
||||
}
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
// 发布页 https://www.nmdvd.com/
|
||||
var rule = {
|
||||
title: '农民影视[优]',
|
||||
tab_rename: {'默认': '线路①', '播放': '线路①', '滴滴': '线路①'}, //host:'https://www.nmddd.com',
|
||||
host: 'https://www.nmdvd.com/',
|
||||
hostJs: `print(HOST);let html=request(HOST,{headers:{"User-Agent":MOBILE_UA}});
|
||||
let src = jsp.pdfh(html,"body&&a:eq(1)&&href")||jsp.pdfh(html,"body&&a:eq(1)&&Text");
|
||||
if(!src.startsWith('http')){src='https://'+src};print("抓到主页:"+src);HOST=src`,
|
||||
url: '/vod-list-id-fyfilter.html', // /vod-list-id-2-pg-1-order--by-time-class-0-year-2023-letter--area--lang-.html
|
||||
filterable: 1,//是否启用分类筛选,
|
||||
filter_url: '{{fl.cateId}}-pg-fypage-order--by-{{fl.by or "time"}}-class-0-year-{{fl.year}}-letter-{{fl.letter}}-area-{{fl.area}}-lang-',
|
||||
filter: 'H4sIAAAAAAAAA+2Z304TQRyF32WvuZjZtjNT3sBnMFxUbCJRMQE0IYRELQgtCmqkFSz+iZaWiFICIbIIfZnulr6FW7o756CJMeFKMnf9ndOdnW9osl+WOU96ozfnvLvFWW/UGy/MFG/c9ka8ycL9Yjz39k/C9yvx/Khw72Hx4ouTcRwutvql1iCOB+nNjyRxpdU9rffKS0mTQ1Oth+UmGmWb3vJ+VFpEo9E0X4XHJ2iMbaInL6PHVTR53KfcvLSaFLho+W03KFOFfUelSvR0kypsL2wsXdqEjPc3NiiH51WYKhZwWmG9HT4P/n5aWPlLs7/xLEmTIe362xvRj72kSwZ73Vo7Oj5LrxsO9sjOVsN3p0mXDHbNDzvoksEeQK0R1XeTLhlsd9DGdclgu2o7rHwMtz6ltZ3tXXd2o63GeaPTDTbTe3NkqV60w2A7pRoOaXe+so8dJAN2t867W+cu3kq00omPNl3WznblRqe39q1X3kgXt3P6jW5noXdai6rpHwOzvcviUfi9lN5iOPBPZLZYmKKfyPFh9+TzP/5EfOFnkuziI+U+cp9ziVxyLpALymXe5jLPuUFuONfINecKueI8hzzHeRZ5lnPwSuaV4JXMK8ErmVeCVzKvAK9gXgFewbwCvIJ5BXgF8wrwCuYV4BXMK8ArmFeAVzCvAK9gXgFeAV6Zz6e8Fx8pN8gN5xq55lwhV5znkOc4zyLPcp5BnuHcR+5zLpFLzgVy5jXgNcxrwGuY14DXMK8Br2FeA17DvAa8hnkNeA3zGvAa5jXgNcxrwGuYV4NXM68Gr2ZeDV7NvBq8mnk1eDXzavBq5tXg1cyrwauZV4NXM68Gr2ZeBV7FvAq8inkVeBXzKvAq5lXgVcyrwKuYV4FXMa8Cr2JeBV7FvAq88Ud+fNyaxcMjWn0dBmt/PDyi2lG/dpgsMDMRf9U+vYIgar9JmjsTM9N48u0thMupfUyPP5gqDu46NuL5V7RB0MaP4m7QjI0sRUMV+8zAXA7aaYWzi+1jICe4Cscd7TYHToMq51zMuZhzMedizsWcizkXcy52zVwsQy7m7MbZjbMbZzfObpzdOLtxdvP/2032im+acDphpRX9/EovhsxvFf3/Lu/eGTmrclblrMpZlbMqZ1XOqq6ZVfnKvTRyeuP0xumN0xunN05vnN5cI72Z/wVNTNQhri4AAA==',
|
||||
filter_def: {
|
||||
1: {cateId: '1'}, 2: {cateId: '2'}, 3: {cateId: '3'}, 4: {cateId: '4'}, 26: {cateId: '26'}
|
||||
},
|
||||
searchUrl: '/index.php?m=vod-search&wd=**',
|
||||
searchable: 2,//是否启用全局搜索,
|
||||
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
}, // class_parse: '#topnav li:lt(4);a&&Text;a&&href;.*/(.*?).html',
|
||||
class_name: '电影&连续剧&综艺&动漫&短剧',//静态分类名称拼接
|
||||
class_url: '1&2&3&4&26',//静态分类标识拼接
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
let init_js = `Object.defineProperties(navigator, {platform: {get: () => 'iPhone'}});`;
|
||||
input = {
|
||||
parse: 1,
|
||||
url: input,
|
||||
js: `try{location.href = document.querySelectorAll("iframe")[1].src;}catch(err) {}document.querySelector(".line").click()`,
|
||||
parse_extra: '&init_script=' + encodeURIComponent(base64Encode(init_js)),
|
||||
}
|
||||
}),
|
||||
limit: 6,
|
||||
推荐: '.globalPicList li:has(img);a&&title;*;*;*',
|
||||
一级: '.globalPicList li;.sTit&&Text;img&&src;.sBottom--em&&Text;a&&href',
|
||||
二级: {
|
||||
"title": ".title&&Text;.type-title&&Text",
|
||||
"img": ".page-hd&&img&&src",
|
||||
"desc": ".desc_item:eq(3)&&Text;.desc_item:eq(4)--span&&Text;;.desc_item:eq(1)--span&&Text;.desc_item:eq(2)--span&&Text",
|
||||
"content": ".detail-con p&&Text",
|
||||
"tabs": ".hd",
|
||||
"lists": ".numList:eq(#id) li"
|
||||
},
|
||||
搜索: '.ulPicTxt.clearfix li;*;img&&data-src;.sDes:eq(1)&&Text;*',
|
||||
}
|
||||
|
|
@ -1,73 +0,0 @@
|
|||
var rule = {
|
||||
title: '农民影视',
|
||||
host: 'https://www.wwgz.cn/',
|
||||
/*
|
||||
hostJs:`print(HOST);let html=request(HOST,{headers:{"User-Agent":MOBILE_UA}});
|
||||
let src = jsp.pdfh(html,"body&&a:eq(1)&&href")||jsp.pdfh(html,"body&&a:eq(1)&&Text");
|
||||
if(!src.startsWith('http')){src='https://'+src};print("抓到主页:"+src);HOST=src`,
|
||||
*/
|
||||
url: '/vod-list-id-fyfilter.html',
|
||||
filterable: 1,//是否启用分类筛选,
|
||||
filter_url: '{{fl.cateId}}-pg-fypage-order--by-{{fl.by or "time"}}-class-0-year-{{fl.year}}-letter-{{fl.letter}}-area-{{fl.area}}-lang-',
|
||||
filter: 'H4sIAAAAAAAAA+2Z304TQRyF32WvuZjZtjNT3sBnMFxUbCJRMQE0IYRELQgtCmqkFSz+iZaWiFICIbIIfZnulr6FW7o756CJMeFKMnf9ndOdnW9osl+WOU96ozfnvLvFWW/UGy/MFG/c9ka8ycL9Yjz39k/C9yvx/Khw72Hx4ouTcRwutvql1iCOB+nNjyRxpdU9rffKS0mTQ1Oth+UmGmWb3vJ+VFpEo9E0X4XHJ2iMbaInL6PHVTR53KfcvLSaFLho+W03KFOFfUelSvR0kypsL2wsXdqEjPc3NiiH51WYKhZwWmG9HT4P/n5aWPlLs7/xLEmTIe362xvRj72kSwZ73Vo7Oj5LrxsO9sjOVsN3p0mXDHbNDzvoksEeQK0R1XeTLhlsd9DGdclgu2o7rHwMtz6ltZ3tXXd2o63GeaPTDTbTe3NkqV60w2A7pRoOaXe+so8dJAN2t867W+cu3kq00omPNl3WznblRqe39q1X3kgXt3P6jW5noXdai6rpHwOzvcviUfi9lN5iOPBPZLZYmKKfyPFh9+TzP/5EfOFnkuziI+U+cp9ziVxyLpALymXe5jLPuUFuONfINecKueI8hzzHeRZ5lnPwSuaV4JXMK8ErmVeCVzKvAK9gXgFewbwCvIJ5BXgF8wrwCuYV4BXMK8ArmFeAVzCvAK9gXgFeAV6Zz6e8Fx8pN8gN5xq55lwhV5znkOc4zyLPcp5BnuHcR+5zLpFLzgVy5jXgNcxrwGuY14DXMK8Br2FeA17DvAa8hnkNeA3zGvAa5jXgNcxrwGuYV4NXM68Gr2ZeDV7NvBq8mnk1eDXzavBq5tXg1cyrwauZV4NXM68Gr2ZeBV7FvAq8inkVeBXzKvAq5lXgVcyrwKuYV4FXMa8Cr2JeBV7FvAq88Ud+fNyaxcMjWn0dBmt/PDyi2lG/dpgsMDMRf9U+vYIgar9JmjsTM9N48u0thMupfUyPP5gqDu46NuL5V7RB0MaP4m7QjI0sRUMV+8zAXA7aaYWzi+1jICe4Cscd7TYHToMq51zMuZhzMedizsWcizkXcy52zVwsQy7m7MbZjbMbZzfObpzdOLtxdvP/2032im+acDphpRX9/EovhsxvFf3/Lu/eGTmrclblrMpZlbMqZ1XOqq6ZVfnKvTRyeuP0xumN0xunN05vnN5cI72Z/wVNTNQhri4AAA==',
|
||||
filter_def: {
|
||||
1: {cateId: '1'},
|
||||
2: {cateId: '2'},
|
||||
3: {cateId: '3'},
|
||||
4: {cateId: '4'},
|
||||
26: {cateId: '26'}
|
||||
},
|
||||
searchUrl: '/index.php?m=vod-search&wd=**',
|
||||
searchable: 2,//是否启用全局搜索,
|
||||
searchNoPage: 1,//是否关闭搜索分页,
|
||||
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
// class_parse: '#topnav li:lt(4);a&&Text;a&&href;.*/(.*?).html',
|
||||
class_name: '电影&连续剧&综艺&动漫&短剧',//静态分类名称拼接
|
||||
class_url: '1&2&3&4&26',//静态分类标识拼接
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
pdfh = jsp.pdfh;
|
||||
pdfa = jsp.pdfa;
|
||||
let html = request(input);
|
||||
let mac_url = html.match(/mac_url='(.*?)';/)[1];
|
||||
let mac_from = html.match(/mac_from='(.*?)'/)[1];
|
||||
log(mac_from);
|
||||
let index = parseInt(input.match(/num-(\d+)/)[1]) - 1;
|
||||
let playUrls = mac_url.split('#');
|
||||
let playUrl = playUrls[index].split('$')[1];
|
||||
log(playUrl);
|
||||
let jx_js_url = 'https://api.cnmcom.com/nmapi/nmbof/' + mac_from + '.js';
|
||||
html = request(jx_js_url);
|
||||
let jx_php_url = html.match(/src="(.*?)'/)[1];
|
||||
if (mac_from.includes('m3u8')) {
|
||||
html = request(jx_php_url + playUrl);
|
||||
let realUrl = html.match(/url='(.*?)'/)[1];
|
||||
if (realUrl) {
|
||||
input = {parse: 0, url: realUrl};
|
||||
}
|
||||
} else {
|
||||
html = request(jx_php_url + playUrl, {headers: {'Referer': 'https://nmvod.cnmcom.com/'}});
|
||||
let line1 = html.match(/case\s+'线路①':\s*src\s*=\s*'(.*?)'/)[1];
|
||||
html = request(line1 + playUrl, {headers: {'Referer': jx_php_url + playUrl}});
|
||||
let realUrl = html.match(/url.*?'(.*?)'/)[1];
|
||||
if (realUrl) {
|
||||
input = {parse: 0, url: realUrl};
|
||||
}
|
||||
}
|
||||
}),
|
||||
limit: 6,
|
||||
推荐: '.globalPicList .resize_list;*;img&&data-src;*;*',
|
||||
一级: '.globalPicList li;.sTit&&Text;img&&src;.sBottom--em&&Text;a&&href',
|
||||
二级: {
|
||||
"title": ".title&&Text;.type-title&&Text",
|
||||
"img": ".page-hd&&img&&src",
|
||||
"desc": ".desc_item:eq(3)&&Text;.desc_item:eq(4)--span&&Text;;.desc_item:eq(1)--span&&Text;.desc_item:eq(2)--span&&Text",
|
||||
"content": ".detail-con p&&Text",
|
||||
"tabs": ".hd li",
|
||||
"lists": ".numList:eq(#id) li"
|
||||
},
|
||||
搜索: '.ulPicTxt.clearfix li;*;img&&data-src;.sDes:eq(1)&&Text;*',
|
||||
搜索验证标识: '系统安全验证',
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
Object.assign(muban.mxpro.二级, {
|
||||
tab_text: 'div--small&&Text',
|
||||
});
|
||||
var rule = {
|
||||
模板: 'mxpro',
|
||||
title: '冠建影视',
|
||||
host: 'https://www.pandaguard.com',
|
||||
url: '/vodshow/fyclass--------fypage---/',
|
||||
searchUrl: '/vodsearch/**----------fypage---/',
|
||||
class_parse: '.navbar-items li:gt(1):lt(10);a&&Text;a&&href;/(\\d+)',
|
||||
}
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
var rule = {
|
||||
类型: '影视',//影视|听书|漫画|小说
|
||||
title: '分享短视频',
|
||||
host: 'http://www.sharenice.net',
|
||||
url: '/fyclass?page=fypage',
|
||||
searchUrl: '/video/search?kw=**',
|
||||
searchable: 1,
|
||||
quickSearch: 0,
|
||||
filterable: 0,
|
||||
headers: {
|
||||
'User-Agent': 'PC_UA',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: 'a[href*=net]:lt(29);a&&Text;a&&href;net/(.*)',
|
||||
cate_exclude: '',
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
let html = request(input);
|
||||
let _url = pdfh(html, 'div.video-play-box&&video&&src') + '#.mp4';
|
||||
input = {parse: 0, url: _url, js: ''};
|
||||
}),
|
||||
double: true,
|
||||
推荐: 'div.item-box ul;li;*;*;*;*',
|
||||
一级: 'div.item-box&&ul&&li;a&&title;img&&data-original;;a&&href',
|
||||
二级: '*',
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
var rule = {
|
||||
title: '刷剧网',
|
||||
host: 'https://www.shuajuw.com',
|
||||
url: '/Show/fyclass--------fypage---.html',
|
||||
searchUrl: '/Search/**----------fypage---.html',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: '',
|
||||
filter_url: '',
|
||||
filter_def: {},
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: '.nav&&.nav_item;a&&Text;a&&href;/Type/(.*?)\.html',
|
||||
cate_exclude: '',
|
||||
play_parse: true,
|
||||
lazy: `js:input = {parse: 1, url: input, js: ''}`,
|
||||
double: true,
|
||||
推荐: '.swiper-wrapper;.c-dywUim;.title&&Text;img&&data-original;.c-hDImTG&&Text;a&&href;',
|
||||
一级: '.c-ffeBOn;p&&Text;img&&data-original;.c-hDImTG&&Text;a&&href',
|
||||
二级: {
|
||||
title: '.title&&Text;.info&&p:eq(2)&&Text',
|
||||
img: 'img&&data-original',
|
||||
desc: '.info&&p:eq(3)&&Text;.info&&p:eq(4)&&Text;;.info&&p:eq(1)&&Text;.info&&p&&Text',
|
||||
content: '.bottom-detail&&Text',
|
||||
tabs: '.hl-plays-from&&a',
|
||||
lists: '.hl-plays-list:eq(#id)&&li',
|
||||
},
|
||||
//搜索: '列表;标题;图片;描述;链接;详情',
|
||||
搜索: '*',
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
Object.assign(muban.mxpro.二级, {
|
||||
tab_text: 'div--small&&Text',
|
||||
});
|
||||
var rule = {
|
||||
模板: 'mxpro',
|
||||
title: '刺猬影视',
|
||||
host: 'https://ys.cwss.xyz/',
|
||||
url: '/index.php/vod/show/id/fyclass/page/fypage.html',
|
||||
searchUrl: '/index.php/vod/search/page/fypage/wd/**.html',
|
||||
class_parse: '.navbar-items li:gt(0):lt(8);a&&Text;a&&href;/(\\d+).html',
|
||||
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue