diff --git a/PG/api.json b/PG/api.json index f0ee3b8..2802746 100644 --- a/PG/api.json +++ b/PG/api.json @@ -19,7 +19,7 @@ "tgsearch_url":"http://127.0.0.1:10199", "tgsearch_media_url":"http://127.0.0.1:10199", "channellist":"tgsearchers,leoziyuan,ucpanpan,pan123pan,zyfb123,zyzhpd123,xx123pan,tianyi_pd2,tianyirigeng,tyypzhpd,cloudtianyi,kuakeclound,ydypzyfx,clouddriveresources,NewQuark,New_Sharing,alypzyhzq|1000,Mbox115|1000,shares_115|1000,wanwansubchat|1000", - "proxy":"noproxy", + "proxy":"proxy", "douban":"./lib/douban.json", "danmu":true }, @@ -234,7 +234,7 @@ } }, {"key":"SambaShare","name":"Samba分享","type":3,"api":"csp_SambaShare","searchable":0,"quickSearch":0, "changeable":0, "filterable":0, "timeout":60, "ext":"./lib/tokenm.json$$$./lib/sambashare.template.txt"}, - {"key":"Hdhive","name":"鸟窝|网盘","type":3,"api":"csp_Hdh","quickSearch":1, "changeable":1, "filterable":1, "timeout":120, "ext":"./lib/tokenm.json$$$https://hdhive.online$$$noproxy$$$1$$$./lib/hdhive.txt"}, + {"key":"Hdhive","name":"鸟窝|网盘","type":3,"api":"csp_Hdh","quickSearch":1, "changeable":1, "filterable":1, "timeout":120, "ext":"./lib/tokenm.json$$$https://hdhive.com$$$noproxy$$$1$$$./lib/hdhive.txt"}, {"key":"TianYiSou","name":"天逸搜|网盘搜索","type":3,"api":"csp_TianYiSou","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"./lib/tokenm.json$$$null$$$proxy"}, {"key":"YunPan","name":"云盘资源|网盘","type":3,"api":"csp_YunPan","timeout":60, "ext":"./lib/tokenm.json$$$null$$$proxy$$$1"}, {"key":"YingSo","name":"影搜|网盘搜索","type":3,"api":"csp_YingSo","timeout":60, "ext":"./lib/tokenm.json"}, @@ -522,7 +522,7 @@ "name": "FeiYang牧场", "type": 0, "url": "http://sub.ottiptv.cc/iptv.m3u", - "ua": "okHttp/Mod-1.1.0", + "ua": "okHttp/Mod-1.2.0", "epg": "http://127.0.0.1:10079/p/0/proxy/http://epg.112114.xyz/?ch={name}&date=DATE1SUB", "logo": "http://127.0.0.1:10079/p/0/proxy/https://epg.112114.xyz/logo/{name}.png", "catchup": { diff --git a/PG/jsm.json b/PG/jsm.json index b4d5ef9..a8a7a34 100644 --- a/PG/jsm.json +++ b/PG/jsm.json @@ -19,7 +19,7 @@ "tgsearch_url":"http://127.0.0.1:10199", "tgsearch_media_url":"http://127.0.0.1:10199", "channellist":"tgsearchers,leoziyuan,ucpanpan,pan123pan,zyfb123,zyzhpd123,xx123pan,tianyi_pd2,tianyirigeng,tyypzhpd,cloudtianyi,kuakeclound,ydypzyfx,clouddriveresources,NewQuark,New_Sharing,alypzyhzq|1000,Mbox115|1000,shares_115|1000,wanwansubchat|1000", - "proxy":"noproxy", + "proxy":"proxy", "douban":"./lib/douban.json", "danmu":true }, @@ -234,7 +234,7 @@ } }, {"key":"SambaShare","name":"Samba分享","type":3,"api":"csp_SambaShare","searchable":0,"quickSearch":0, "changeable":0, "filterable":0, "timeout":60, "ext":"./lib/tokenm.json$$$./lib/sambashare.txt"}, - {"key":"Hdhive","name":"鸟窝|网盘","type":3,"api":"csp_Hdh","quickSearch":1, "changeable":1, "filterable":1, "timeout":120, "ext":"./lib/tokenm.json$$$https://hdhive.online$$$noproxy$$$1$$$./lib/hdhive.txt"}, + {"key":"Hdhive","name":"鸟窝|网盘","type":3,"api":"csp_Hdh","quickSearch":1, "changeable":1, "filterable":1, "timeout":120, "ext":"./lib/tokenm.json$$$https://hdhive.com$$$noproxy$$$1$$$./lib/hdhive.txt"}, {"key":"TianYiSou","name":"天逸搜|网盘搜索","type":3,"api":"csp_TianYiSou","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"./lib/tokenm.json$$$null$$$proxy"}, {"key":"YunPan","name":"云盘资源|网盘","type":3,"api":"csp_YunPan","timeout":60, "ext":"./lib/tokenm.json$$$null$$$proxy$$$1"}, {"key":"YingSo","name":"影搜|网盘搜索","type":3,"api":"csp_YingSo","timeout":60, "ext":"./lib/tokenm.json"}, @@ -522,7 +522,7 @@ "name": "FeiYang牧场", "type": 0, "url": "http://sub.ottiptv.cc/iptv.m3u", - "ua": "okHttp/Mod-1.1.0", + "ua": "okHttp/Mod-1.2.0", "epg": "http://127.0.0.1:10079/p/0/proxy/http://epg.112114.xyz/?ch={name}&date=DATE1SUB", "logo": "http://127.0.0.1:10079/p/0/proxy/https://epg.112114.xyz/logo/{name}.png", "catchup": { diff --git a/PG/lib/allinone.tar.xz b/PG/lib/allinone.tar.xz index 3e66a8a..bb4f6a3 100644 Binary files a/PG/lib/allinone.tar.xz and b/PG/lib/allinone.tar.xz differ diff --git a/PG/lib/allinone.tar.xz.md5 b/PG/lib/allinone.tar.xz.md5 index 442a924..1581c3b 100644 --- a/PG/lib/allinone.tar.xz.md5 +++ b/PG/lib/allinone.tar.xz.md5 @@ -1 +1 @@ -dea0ee92718e624fcb53cebcdc07fda2 +6489690025d75df6fc9bf9aade0c4242 diff --git a/PG/pg.jar b/PG/pg.jar index 955fe63..72c61dc 100644 Binary files a/PG/pg.jar and b/PG/pg.jar differ diff --git a/PG/pg.jar.md5 b/PG/pg.jar.md5 index ce8f7ea..4f882db 100644 --- a/PG/pg.jar.md5 +++ b/PG/pg.jar.md5 @@ -1 +1 @@ -4743e9e0d6f9564e03af9d04c8da681d \ No newline at end of file +57d63a85780ed71bd13b24cad0aff84e \ No newline at end of file diff --git a/南风/api.json b/南风/api.json index d5d495c..1bf7f4d 100644 --- a/南风/api.json +++ b/南风/api.json @@ -9,6 +9,7 @@ {"key":"csp_Gz360","name":"🍉瓜子","type":3,"api":"csp_Gz360","searchable":1,"quickSearch":1,"filterable":1}, {"key":"csp_LiteApple","name":"🍎苹果","type":3,"api":"csp_LiteApple","searchable":1,"quickSearch":1,"filterable":1}, {"key":"巧技二","name":"💢聚搜┃仅搜索","type":3,"api":"csp_qiao2","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg402i79425739i7jghj118797l4hj840gi18633331l4708g2h7145403549g44l8ii56i187681hkjj3hhgh1ih3l32j250lk1k786lj20j468hk3hli4l46gig4i3g7g2722328j0136h01i7g5183k22k7gg3i72hk81gl8k9839kl7i0707"}, +{"key":"天天","name":"⛅天天","type":3,"api":"csp_TTian","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg09397919456493i0h44j8681highi4"}, {"key":"热播","name":"♨热播","type":3,"api":"csp_TTian","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg0939791h1l3888jig44gi291li"}, {"key":"追剧","name":"✈追剧","type":3,"api":"csp_TTian","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg0939791h1l2681i6g94li291li"}, {"key":"金牌","name":"🥇金牌","type":3,"api":"csp_Jpys","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg402i7942463j9j9jh84l8798l8gli652828g332i"}, diff --git a/潇洒/XBPQ/三四影视.json b/潇洒/XBPQ/三四影视.json deleted file mode 100644 index ebc8d96..0000000 --- a/潇洒/XBPQ/三四影视.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "简介": "+col-pd\">&&

", - "分类url": "https://ikan234.com/show/{cateId}-{area}--{class}-----{catePg}---{year}.html", - "分类": "短剧$5#电视剧$2#电影$1#动漫$4#综艺$3" -} \ No newline at end of file diff --git a/潇洒/XBPQ/免费影视.json b/潇洒/XBPQ/免费影视.json deleted file mode 100644 index 68b8b00..0000000 --- a/潇洒/XBPQ/免费影视.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "站名": "", - "主页url": "https://www.freeok.ac", - "请求头": "User-Agent$MOBILE_UA", - "编码": "UTF-8", - "数组": "", - "图片": "data-original=\"&&\"", - "标题": "", - "链接": "href=\"&&\"", - "副标题": "", - "线路数组": "module-tab-item&&", - "线路标题": "data-dropdown-value=\"&&\"", - "播放数组": "", - "播放标题": "", - "跳转播放链接": "urlDecode(Base64(var player_*url\":\"&&\"))", - "搜索url": "https://www.freeok.ac/vodsearch/-------------.html?wd={wd}", - "简介": "

&&

", - "分类url": "https://www.freeok.ac/type/{cateId}.html", - "分类": "电影$1#连续剧$2#动漫$3#综艺$4#短剧$24" -} \ No newline at end of file diff --git a/潇洒/api.json b/潇洒/api.json index f318e6f..6590d0f 100644 --- a/潇洒/api.json +++ b/潇洒/api.json @@ -786,16 +786,6 @@ "type": "list" } }, - { - "key": "天堂", - "name": "天堂|4K弹幕", - "type": 3, - "api": "./js/drpy2.min.js", - "ext": "./js/天堂.js", - "style": { - "type": "list" - } - }, { "key": "人人电影网", "name": "人人|4K弹幕", @@ -1084,42 +1074,42 @@ "key": "明星影视", "name": "明星|影视", "type": 3, - "api": "csp_HBPQ", + "api": "csp_XBPQ", "ext": "./XBPQ/明星影视.json" }, { "key": "麦田影视", "name": "麦田|影视", "type": 3, - "api": "csp_HBPQ", + "api": "csp_XBPQ", "ext": "./XBPQ/麦田影视.json" }, { "key": "面包影视", "name": "面包|影视", "type": 3, - "api": "csp_HBPQ", + "api": "csp_XBPQ", "ext": "./XBPQ/面包影视.json" }, { "key": "永乐影视", "name": "永乐|影视", "type": 3, - "api": "csp_HBPQ", + "api": "csp_XBPQ", "ext": "./XBPQ/永乐影视.json" }, { "key": "雪糕影视", "name": "雪糕|影视", "type": 3, - "api": "csp_HBPQ", + "api": "csp_XBPQ", "ext": "./XBPQ/雪糕影视.json" }, { "key": "三九影视", "name": "三九|影视", "type": 3, - "api": "csp_HBPQ", + "api": "csp_XBPQ", "ext": "./XBPQ/三九影视.json" }, { @@ -1162,7 +1152,7 @@ "key": "哆啦新番社", "name": "哆啦|新番社", "type": 3, - "api": "csp_HBPQ", + "api": "csp_XBPQ", "style": { "type": "list" }, @@ -1280,7 +1270,7 @@ "key": "樱花动漫", "name": "樱花|动漫", "type": 3, - "api": "csp_HBPQ", + "api": "csp_XBPQ", "ext": "./XBPQ/樱花动漫.json" }, { @@ -1364,7 +1354,7 @@ "key": "修罗影视", "name": "修罗|磁力", "type": 3, - "api": "csp_HBPQ", + "api": "csp_XBPQ", "searchable": 1, "quickSearch": 1, "filterable": 1, @@ -1434,7 +1424,7 @@ "key": "狐狸君", "name": "狐狸君|磁力", "type": 3, - "api": "csp_HBPQ", + "api": "csp_XBPQ", "changeable": 1, "searchable": 1, "quickSearch": 1, @@ -1743,7 +1733,7 @@ "key": "养生堂", "name": "养生|知识", "type": 3, - "api": "csp_HBPQ", + "api": "csp_XBPQ", "ext": "./XBPQ/养生堂.json", "style": { "type": "rect", @@ -1892,6 +1882,102 @@ } ], "rules": [ + { + "name": "量子非凡", + "hosts": [ + "lz", + "vip.lz", + "v.cdnlz", + "hd.lz", + "ffzy", + "vip.ffzy", + "hd.ffzy" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\r*\n*#EXTINF:6.666667,[\\s\\S]*?#EXT-X-DISCONTINUITY", + "#EXT-X-DISCONTINUITY\r*\n*#EXTINF:6.600000,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "索尼", + "hosts": [ + "suonizy", + "qrssv.com" + ], + "regex": [ + "15.1666", + "15.2666" + ] + }, + { + "name": "乐视", + "hosts": [ + "leshiyun" + ], + "regex": [ + "15.92" + ] + }, + { + "name": "优质", + "hosts": [ + "yzzy", + "playback" + ], + "regex": [ + "16.63", + "18.66", + "17.66", + "19.13" + ] + }, + { + "name": "快看", + "hosts": [ + "kuaikan", + "vip.kuaikan" + ], + "regex": [ + "15.32", + "15.231", + "18.066" + ] + }, + { + "name": "360", + "hosts": [ + "lyhuicheng" + ], + "regex": [ + "#EXTINF.*?\\s+.*?hrz8QcR9.*?\\.ts\\s+", + "#EXT-X-KEY:METHOD=NONE[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "开源棋牌", + "hosts": [ + "askzycdn", + "jkunbf", + "bfikuncdn", + "bfaskcdn" + ], + "regex": [ + "#EXT-X-KEY:METHOD=NONE\r*\n*#EXTINF:5,[\\s\\S]*?#EXT-X-DISCONTINUITY", + "#EXT-X-KEY:METHOD=AES-128,URI=\"[^\"]+\"\r*\n*#EXTINF:3.333,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "暴风", + "hosts": [ + "bfengbf.com", + "bfzy", + "c1" + ], + "regex": [ + "#EXTINF.*?\\s+.*?adjump.*?\\.ts\\s+", + "#EXT-X-DISCONTINUITY\r*\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, { "name": "农民", "hosts": [ @@ -1919,6 +2005,32 @@ "is_play_url=" ] }, + { + "name": "磁力", + "hosts": [ + "magnet" + ], + "regex": [ + "更多", + "请访问", + "example", + "社 區", + "x u u", + "直 播", + "更 新", + "社 区", + "有趣", + "有 趣", + "英皇体育", + "全中文AV在线", + "澳门皇冠赌场", + "哥哥快来", + "美女荷官", + "裸聊", + "新片首发", + "UUE29" + ] + }, { "name": "饭团点击", "hosts": [ @@ -1927,7 +2039,7 @@ "dadagui" ], "script": [ - "document.querySelector(\"#playleft iframe\").contentWindow.document.querySelector(\"#start\").click();" + "document.querySelector(\"#playleftiframe\").contentWindow.document.querySelector(\"#start\").click();" ] }, { @@ -1936,16 +2048,7 @@ "www.maolvys.com" ], "script": [ - "document.getElementsByClassName('swal-button swal-button--confirm')[0].click()" - ] - }, - { - "name": "ofiii", - "hosts": [ - "www.ofiii.com" - ], - "script": [ - "const play=document.getElementsByClassName('play_icon')[0],event=new MouseEvent('click',{bubbles:!0,cancelable:!0,view:window,screenX:100,screenY:100,clientX:50,clientY:50,button:0,shiftKey:!1,ctrlKey:!1,altKey:!1,metaKey:!1,modifierState:0});play.dispatchEvent(event);" + "document.getElementsByClassName('swal-buttonswal-button--confirm')[0].click()" ] } ], diff --git a/潇洒/js/天堂.js b/潇洒/js/天堂.js deleted file mode 100644 index 3184415..0000000 --- a/潇洒/js/天堂.js +++ /dev/null @@ -1,52 +0,0 @@ -var rule = { - title: '盘搜天堂', - host: 'https://pansott.com/', - hostJs: '', - headers: { - 'User-Agent': 'Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.91 Mobile Safari/537.36', - }, - 编码: 'utf-8', - timeout: 5000, - url: 'https://pansott.com/search?q=fyclass&format=video&page=fypage', - filter_url: '', - detailUrl: '', - searchUrl: 'https://pansott.com/search?q=**&format=video&exact=true&page=fypage', - searchable: 1, - quickSearch: 1, - filterable: 1, - class_name: '剧集&电影&短剧&动漫&综艺', - class_url: '剧集&电影&短网剧&动漫&综艺', - proxy_rule: '', - sniffer: false, - isVideo: '', - play_parse: true, - parse_url: '', - lazy: "js:\n input = 'push://' + input;\n ", - limit: 9, - double: false, - // 推荐: '*', - 一级: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n // 过滤掉包含"迅雷云盘"或"115"的内容\n if(remarks.includes("迅雷云盘") || remarks.includes("115") || remarks.includes("阿里")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'\',\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n }\n }).filter(x => x !== null);\n ', - 二级: { - title: 'h1&&Text', - img: 'img&&src', - desc: '.card-text:eq(2)&&Text;;;;', - content: 'body&&.semi-space-loose-vertical&&a&&href', - tabs: "js:TABS = ['天堂']", - lists: "js:\n LISTS = [];\n let lists1 = pdfa(html, 'body&&.semi-space-loose-vertical').map(it => {\n let _tt = pdfh(it, 'span&&title');\n let _uu = pdfh(it, 'a&&href');\n return _tt + '$' + _uu;\n });\n LISTS.push(lists1);\n ", - }, - 搜索: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n // 过滤掉包含"迅雷云盘"或"115"的内容\n if(remarks.includes("迅雷云盘") || remarks.includes("115") || remarks.includes("阿里")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'\',\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n }\n }).filter(x => x !== null);\n ', - cate_exclude: '首页|留言|APP|下载|资讯|新闻|动态', - tab_exclude: '猜你|喜欢|下载|剧情|榜|评论', - 类型: '影视', - homeUrl: 'https://pansott.com/', - 二级访问前: '', - encoding: 'utf-8', - search_encoding: '', - 图片来源: '', - 图片替换: '', - play_json: [], - pagecount: {}, - tab_remove: [], - tab_order: [], - tab_rename: {}, -} \ No newline at end of file diff --git a/潇洒/spider.jar b/潇洒/spider.jar index 15cd99a..1e833cd 100644 Binary files a/潇洒/spider.jar and b/潇洒/spider.jar differ