build(adult): 新增 Jable、四虎等成人站点配置
This commit is contained in:
parent
6a0d70c927
commit
ae4321b496
20
XBPQ/adult/jable.json
Normal file
20
XBPQ/adult/jable.json
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"直接播放": "1",
|
||||||
|
"搜索模式": "1",
|
||||||
|
"搜索url": "https://jable.tv/search/{wd}/",
|
||||||
|
"数组": "<div class=\"img-box cover-md\">&&</h6>",
|
||||||
|
"图片": "data-src=\"&&\"",
|
||||||
|
"标题": "class=\"title\">&&</a>",
|
||||||
|
"链接": "href=\"&&\"",
|
||||||
|
"链接前缀": "https://jable.tv",
|
||||||
|
"副标题": "<span class=\"label\">&&</span>",
|
||||||
|
"播放数组": "<h6&&</h6>",
|
||||||
|
"播放列表": "<a&&/a>",
|
||||||
|
"播放标题": ">&&<",
|
||||||
|
"播放链接": "href=\"&&\"",
|
||||||
|
"分类": "最近更新$latest-updates#最新上市$new-release#主奴调教$categories/bdsm#字幕$categories/chinese-subtitle#凌辱$categories/rape#制服$categories/uniform#角色$categories/roleplay#偷拍$categories/hidden-cam#无码解码$categories/uncensored#多P$categories/groupsex#丝袜$categories/pantyhose",
|
||||||
|
"分类url": "https://jable.tv/{cateId}/{catePg}/",
|
||||||
|
"免嗅": "0",
|
||||||
|
"嗅探词": ".m3u8#.mp4",
|
||||||
|
"页面代理": "127.0.0.1:10072"
|
||||||
|
}
|
14
XBPQ/adult/传媒二区.json
Normal file
14
XBPQ/adult/传媒二区.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"主页url": "https://www.34gaobk.com/index.html",
|
||||||
|
"数组": "<div class=\"card mb-0\">&&</a",
|
||||||
|
"标题": "atl=\"&&\"",
|
||||||
|
"副标题": "img-tag\">&&</div>",
|
||||||
|
"简介": "document.title='&&'",
|
||||||
|
"直接播放": "1",
|
||||||
|
"搜索模式": "1",
|
||||||
|
"搜索url": "https://www.34gaobk.com/gaosearch/{wd}-/page/{pg}/",
|
||||||
|
"分类数组": "<a&&/a>",
|
||||||
|
"分类标题": ">&&<",
|
||||||
|
"分类ID": "/gaotype/&&.html",
|
||||||
|
"分类url": "https://www.34gaobk.com/gaotype/{cateId}_{catePg}.html[https://www.34gaobk.com/gaotype/{cateId}.html]"
|
||||||
|
}
|
23
XBPQ/adult/四虎影院.json
Normal file
23
XBPQ/adult/四虎影院.json
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"站名": "四虎影院",
|
||||||
|
"主页url": "https://www.4hu.tv/Enter/home.html",
|
||||||
|
"简介": "名称:&&</h3>",
|
||||||
|
"数组": "img class=\"nature&&</dl>",
|
||||||
|
"二次截取": "",
|
||||||
|
"图片": "data-original=\"&&.txt\"+.jpg",
|
||||||
|
"标题": "Base64((d('&&'));</script>",
|
||||||
|
"副标题": "",
|
||||||
|
"链接": "href=\"&&\"",
|
||||||
|
"线路数组": "target=\"_blank&&</a[排序:线路二>>]",
|
||||||
|
"线路标题": "Base64(d('&&'));</script>",
|
||||||
|
"播放数组": "item&&</div>",
|
||||||
|
"状态": "分类:</span>&&</p>",
|
||||||
|
"导演": "导演:</span>&&</p>",
|
||||||
|
"主演": "主演:</span>&&</p>",
|
||||||
|
"搜索模式": "1",
|
||||||
|
"搜索url": "https://www.4hu.tv/searchs/index.php?page={pg}&keyboard={wd}&classid=0",
|
||||||
|
"搜索数组": "<dt>&&</dt>",
|
||||||
|
"搜索标题": "_blank\"&&<",
|
||||||
|
"分类": "国产$video#自拍$video/zipai#淫妻作乐$video/fuqi#开放青年$video/kaifang#精品分享$video/jingpin#台湾辣妹$video/twmn#动漫卡通$video/dongman#经典三级$video/sanji#onlyfans主播$onlyfans#女优$av#女性向纯爱$av/nxx#GIGA女战士$av/giga#波多野结衣$av/bdyjy#深田咏美$av/stym#桥本有菜$av/qbyc#苍井空$av/cjk#三上悠亚$av/ssyy#吉泽明步$av/jzmb#电影$movie#无码中字$movie/wuma#SM系列$movie/sm#高清无码$movie/gaoqing#熟女人妻$movie/shunv#美颜巨乳$movie/meiyan#丝袜制服$movie/siwa#中文有码$movie/youma#欧美系列$movie/oumei",
|
||||||
|
"分类url": "https://www.4hu.tv/{cateId}/{class}/index_{catePg}.html[firstPage=https://www.4hu.tv/{cateId}/{class}/]"
|
||||||
|
}
|
6
XBPQ/adult/国产麻豆.json
Normal file
6
XBPQ/adult/国产麻豆.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"搜索url": "http://gcmd.cc/index.php/vod/search/page/{pg}/wd/{wd}.html",
|
||||||
|
"分类": "日本视频$1#麻豆视频$2#国产视频$3",
|
||||||
|
"分类url": "http://gcmd.cc/index.php/vod/show/class/{class}/id/{cateId}/page/{catePg}.html",
|
||||||
|
"直接播放": "1"
|
||||||
|
}
|
126
adult.json
126
adult.json
@ -66,6 +66,34 @@
|
|||||||
"伦理片"
|
"伦理片"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "J91",
|
||||||
|
"name": "91珍惜",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_J91",
|
||||||
|
"searchable": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"jar": "./jar/182.jar"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "色播",
|
||||||
|
"name": "色播直播",
|
||||||
|
"type": 3,
|
||||||
|
"api": "./js/adult/色播.js",
|
||||||
|
"searchable": 1,
|
||||||
|
"changeable": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "hipy_js_ss直播",
|
||||||
|
"name": "色色直播",
|
||||||
|
"type": 3,
|
||||||
|
"api": "./js/drpy2.min.js",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"order_num": 0,
|
||||||
|
"ext": "./js/adult/ss直播.js"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "麻豆区",
|
"key": "麻豆区",
|
||||||
"name": "麻豆区",
|
"name": "麻豆区",
|
||||||
@ -76,6 +104,104 @@
|
|||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "./XBPQ/adult/麻豆区.json"
|
"ext": "./XBPQ/adult/麻豆区.json"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "传媒二区",
|
||||||
|
"name": "传媒二区",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_XBPQ",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"ext": "./XBPQ/adult/传媒二区.json",
|
||||||
|
"jar": "./jar/hl.jar"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "jable",
|
||||||
|
"name": "Jable",
|
||||||
|
"type": 3,
|
||||||
|
"jar": "./jar/hl.jar",
|
||||||
|
"changeable": 1,
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"api": "csp_XBPQ",
|
||||||
|
"ext": "./XBPQ/adult/jable.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "四虎",
|
||||||
|
"name": "四虎影院",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_XBPQ",
|
||||||
|
"jar": "./jar/hl.jar",
|
||||||
|
"playerType": 2,
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"ext": "./XBPQ/adult/四虎影院.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "国产麻豆",
|
||||||
|
"name": "国产麻豆",
|
||||||
|
"type": 3,
|
||||||
|
"changeable": 1,
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"api": "csp_XBPQ",
|
||||||
|
"jar": "./jar/xyqxbpq.jar",
|
||||||
|
"style": {
|
||||||
|
"ratio": 1.7
|
||||||
|
},
|
||||||
|
"ext": "./XBPQ/adult/国产麻豆.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "didizy.com",
|
||||||
|
"name": "滴滴|直连",
|
||||||
|
"type": 1,
|
||||||
|
"api": "https://api.ddapi.cc/api.php/provide/vod/?ac=list",
|
||||||
|
"searchable": 1,
|
||||||
|
"filterable": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "jkunzy.com",
|
||||||
|
"name": "鸡坤|直连",
|
||||||
|
"type": 1,
|
||||||
|
"api": "https://jkunzyapi.com/api.php/provide/vod/?ac=list",
|
||||||
|
"searchable": 1,
|
||||||
|
"filterable": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "lbapiby.com",
|
||||||
|
"name": "吃豆|直连",
|
||||||
|
"type": 0,
|
||||||
|
"api": "http://lbapiby.com/api.php/provide/vod/at/xml",
|
||||||
|
"searchable": 1,
|
||||||
|
"recordable": 0,
|
||||||
|
"style": {
|
||||||
|
"type": "rect",
|
||||||
|
"ratio": 1.33
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "*富二代资源",
|
||||||
|
"name": "富二代|直连",
|
||||||
|
"type": 0,
|
||||||
|
"api": "http://f2dcj6.com/sapi/?ac=videolist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "*番号资源",
|
||||||
|
"name": "番号|直连",
|
||||||
|
"type": 1,
|
||||||
|
"api": "http://fhapi9.com/api.php/provide/vod/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "*美少女资源",
|
||||||
|
"name": "美少女|直连",
|
||||||
|
"type": 0,
|
||||||
|
"api": "https://www.msnii.com/api/xml.php",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "国产情色AV",
|
"key": "国产情色AV",
|
||||||
"name": "国产情色AV",
|
"name": "国产情色AV",
|
||||||
|
1
js/adult/ss直播.js
Normal file
1
js/adult/ss直播.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
h36A5I5KdeB29zb3iwNWV1jLfbgF83lbVgTL/7Qda5kszB1qILLn2TFB1/oGyeh9IVGOvF0Qa9v6g0x9arIFMp7ruSnb1c3QsvWk3uTQdMf+H+Oc28vnG3LptfYDNpJgs1KeV7eKNS1uhOm55GkAuRNDV7a39+MsTL2NHjamvpezR+lsVkdwTD3zuifHE5THF34Trf3OXPo13jmrhHrTI4fD2fnzWbSlNFaJ6kOQvvZVlrSiXuUjtD0rRDduq5i0Wja4lF9ZPG4DsXzT9J1o/CN71a0zCEY4C4YQHxli9OiZOteE4cdsiJR44A09vKm6bPfWNbYep49qHosRqSd/KmU/0h2oN6vHw/4cUGfv2afoSVeVR/kxaUO7gqn2txEVCnUZ4T2hz4FkPr+jnJZWNzTksupXe0NSFcjPy4U29Q2WYeKsawALxNeIjVan3tKGH985he7YOEe1VUDearrwoqMU9ZFWF4uljFHGRzt6eEWrMhbddIswdNp0QCi9eVQHOS6vximx1ACVxG81c66V130XXnDFQXEkiq8QBHNgSD/iZTDRJuDeW0GpY1qB6GcMyF5zsbY5uubuBRiJi2AqyA8Y1mEa7Efy5MVBbkWzaa5kvUwFxVK5oYWgywOA+8YkFdHGan1hinBpGWzLT/JIFCujFtXp7C+cOSdFYV0lyh6pq5CZS9FAbCDsm3Ln+pY24e0CWCtkNbeROAZRdniC+oHxbcyDPDhDp/Hg6UwwqIAmmpo2tA5fz90qkliE9LvYBBd+oNJXGckJ7pJ2lHPSnfxHlIkmbhT2+dfQhgt2VOGrnflb9GME+4FblUbxXOp3GOSH4vPRVhTjOlbWR6cLqw==
|
98
js/adult/色播.js
Normal file
98
js/adult/色播.js
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
import { Crypto, load, _ } from 'assets://js/lib/cat.js';
|
||||||
|
/**
|
||||||
|
* 直播源
|
||||||
|
* author:Leospring
|
||||||
|
*/
|
||||||
|
|
||||||
|
let siteUrl = 'http://api.maiyoux.com:81/mf/';
|
||||||
|
let siteKey = '';
|
||||||
|
let siteType = 0;
|
||||||
|
let cateList = {};
|
||||||
|
async function request(reqUrl, postData, post) {
|
||||||
|
|
||||||
|
let res = await req(reqUrl, {
|
||||||
|
method: post ? 'post' : 'get',
|
||||||
|
data: postData || {},
|
||||||
|
postType: post ? 'form' : '',
|
||||||
|
});
|
||||||
|
let content = res.content;
|
||||||
|
return content;
|
||||||
|
}
|
||||||
|
|
||||||
|
async function init(cfg) {
|
||||||
|
siteKey = cfg.skey;
|
||||||
|
siteType = cfg.stype;
|
||||||
|
if (cfg.ext) {
|
||||||
|
siteUrl = cfg.ext;
|
||||||
|
}
|
||||||
|
cateList = JSON.parse(await request(siteUrl + 'json.txt'));
|
||||||
|
}
|
||||||
|
|
||||||
|
async function home(filter) {
|
||||||
|
let classes = [];
|
||||||
|
Object.keys(cateList).forEach(function(key) {
|
||||||
|
classes.push({
|
||||||
|
type_id: key,
|
||||||
|
type_name: key,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
return JSON.stringify({
|
||||||
|
class: classes,
|
||||||
|
// filters: filterObj
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
async function category(tid, pg, filter, ext) {
|
||||||
|
let videos = _.map(cateList[tid], (item) => {
|
||||||
|
return {
|
||||||
|
vod_id: item['address'],
|
||||||
|
vod_name: item['title'],
|
||||||
|
vod_pic: item['xinimg'],
|
||||||
|
vod_remarks: item['Number']
|
||||||
|
}
|
||||||
|
})
|
||||||
|
return JSON.stringify({
|
||||||
|
list: videos,
|
||||||
|
page: pg,
|
||||||
|
pagecount: 1,
|
||||||
|
total: videos.length
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
async function detail(id) {
|
||||||
|
try {
|
||||||
|
const res = JSON.parse(await request(siteUrl + id))['zhubo'];
|
||||||
|
let playUrls = _.map(res, (vod) => {
|
||||||
|
return vod.title + '$' + vod.address;
|
||||||
|
}).join('#');
|
||||||
|
const video = {
|
||||||
|
vod_play_from: 'Leospring',
|
||||||
|
vod_play_url: playUrls,
|
||||||
|
vod_content: '作者:Leospring 公众号:蚂蚁科技杂谈',
|
||||||
|
};
|
||||||
|
const list = [video];
|
||||||
|
const result = { list };
|
||||||
|
return JSON.stringify(result);
|
||||||
|
} catch (e) {
|
||||||
|
console.log('err', e);
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
async function play(flag, id, flags) {
|
||||||
|
let playUrl = id;
|
||||||
|
return JSON.stringify({
|
||||||
|
parse: 0,
|
||||||
|
url: playUrl,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
export function __jsEvalReturn() {
|
||||||
|
return {
|
||||||
|
init: init,
|
||||||
|
home: home,
|
||||||
|
category: category,
|
||||||
|
detail: detail,
|
||||||
|
play: play,
|
||||||
|
};
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user