From ae4321b496bd9393cdd5b336cd630670fb4ec384 Mon Sep 17 00:00:00 2001 From: "Wang.Luo" <1593775941@qq.com> Date: Sun, 8 Jun 2025 23:42:01 +0800 Subject: [PATCH] =?UTF-8?q?build(adult):=20=E6=96=B0=E5=A2=9E=20Jable?= =?UTF-8?q?=E3=80=81=E5=9B=9B=E8=99=8E=E7=AD=89=E6=88=90=E4=BA=BA=E7=AB=99?= =?UTF-8?q?=E7=82=B9=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- XBPQ/adult/jable.json | 20 +++++++ XBPQ/adult/传媒二区.json | 14 +++++ XBPQ/adult/四虎影院.json | 23 +++++++ XBPQ/adult/国产麻豆.json | 6 ++ adult.json | 126 +++++++++++++++++++++++++++++++++++++++ js/adult/ss直播.js | 1 + js/adult/色播.js | 98 ++++++++++++++++++++++++++++++ 7 files changed, 288 insertions(+) create mode 100644 XBPQ/adult/jable.json create mode 100644 XBPQ/adult/传媒二区.json create mode 100644 XBPQ/adult/四虎影院.json create mode 100644 XBPQ/adult/国产麻豆.json create mode 100644 js/adult/ss直播.js create mode 100644 js/adult/色播.js diff --git a/XBPQ/adult/jable.json b/XBPQ/adult/jable.json new file mode 100644 index 0000000..cd28a1e --- /dev/null +++ b/XBPQ/adult/jable.json @@ -0,0 +1,20 @@ +{ + "直接播放": "1", + "搜索模式": "1", + "搜索url": "https://jable.tv/search/{wd}/", + "数组": "
&&", + "图片": "data-src=\"&&\"", + "标题": "class=\"title\">&&", + "链接": "href=\"&&\"", + "链接前缀": "https://jable.tv", + "副标题": "&&", + "播放数组": "", + "播放列表": "", + "播放标题": ">&&<", + "播放链接": "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" +} \ No newline at end of file diff --git a/XBPQ/adult/传媒二区.json b/XBPQ/adult/传媒二区.json new file mode 100644 index 0000000..f52d6c6 --- /dev/null +++ b/XBPQ/adult/传媒二区.json @@ -0,0 +1,14 @@ +{ + "主页url": "https://www.34gaobk.com/index.html", + "数组": "
&&&&
", + "简介": "document.title='&&'", + "直接播放": "1", + "搜索模式": "1", + "搜索url": "https://www.34gaobk.com/gaosearch/{wd}-/page/{pg}/", + "分类数组": "", + "分类标题": ">&&<", + "分类ID": "/gaotype/&&.html", + "分类url": "https://www.34gaobk.com/gaotype/{cateId}_{catePg}.html[https://www.34gaobk.com/gaotype/{cateId}.html]" +} \ No newline at end of file diff --git a/XBPQ/adult/四虎影院.json b/XBPQ/adult/四虎影院.json new file mode 100644 index 0000000..d374c6c --- /dev/null +++ b/XBPQ/adult/四虎影院.json @@ -0,0 +1,23 @@ +{ + "站名": "四虎影院", + "主页url": "https://www.4hu.tv/Enter/home.html", + "简介": "名称:&&", + "数组": "img class=\"nature&&", + "二次截取": "", + "图片": "data-original=\"&&.txt\"+.jpg", + "标题": "Base64((d('&&'));", + "副标题": "", + "链接": "href=\"&&\"", + "线路数组": "target=\"_blank&&>]", + "线路标题": "Base64(d('&&'));", + "播放数组": "item&&
", + "状态": "分类:&&

", + "导演": "导演:&&

", + "主演": "主演:&&

", + "搜索模式": "1", + "搜索url": "https://www.4hu.tv/searchs/index.php?page={pg}&keyboard={wd}&classid=0", + "搜索数组": "
&&
", + "搜索标题": "_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}/]" +} \ No newline at end of file diff --git a/XBPQ/adult/国产麻豆.json b/XBPQ/adult/国产麻豆.json new file mode 100644 index 0000000..ece8a38 --- /dev/null +++ b/XBPQ/adult/国产麻豆.json @@ -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" +} \ No newline at end of file diff --git a/adult.json b/adult.json index bea8d3b..8b07920 100644 --- a/adult.json +++ b/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": "麻豆区", "name": "麻豆区", @@ -76,6 +104,104 @@ "filterable": 1, "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", "name": "国产情色AV", diff --git a/js/adult/ss直播.js b/js/adult/ss直播.js new file mode 100644 index 0000000..22249a8 --- /dev/null +++ b/js/adult/ss直播.js @@ -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== \ No newline at end of file diff --git a/js/adult/色播.js b/js/adult/色播.js new file mode 100644 index 0000000..0d4f09b --- /dev/null +++ b/js/adult/色播.js @@ -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, + }; +} \ No newline at end of file