mirror of
https://github.com/ls125781003/tvboxtg.git
synced 2025-10-29 21:02:36 +00:00
0112
fix
This commit is contained in:
1
天天开心/js/360吧[球].js
Normal file
1
天天开心/js/360吧[球].js
Normal file
@@ -0,0 +1 @@
|
||||
Z2xvYmFsVGhpcy5nZXRWaWRlb3MgPSBmdW5jdGlvbiAobGluaywga2V5KSB7CiAgICBsZXQgaHRtbCA9IHJlcXVlc3QobGluayk7CiAgICBsZXQganNvbiA9IEpTT04ucGFyc2UoaHRtbCk7CiAgICBsZXQgZGF0YSA9IGpzb24uZGF0YTsKICAgIGRhdGEgPSBkYXRhW2tleV07CiAgICBsZXQgdmlkZW9zID0gZGF0YS5tYXAoKG4pID0+IHsKICAgICAgICBsZXQgaWQgPSBuLnVybDsKICAgICAgICBsZXQgbmFtZSA9IG4ubGVhZ3VlX25hbWVfemggKyAnICcgKyBuLmhvbWVfdGVhbV96aCArICcgVlMgJyArIG4uYXdheV90ZWFtX3poOwogICAgICAgIGxldCBwaWMgPSBuLmNvdmVyOwogICAgICAgIGxldCByZW1hcmtzID0gbi5uaWNrbmFtZTsKICAgICAgICByZXR1cm4gewogICAgICAgICAgICB2b2RfaWQ6IGlkLAogICAgICAgICAgICB2b2RfbmFtZTogbmFtZSwKICAgICAgICAgICAgdm9kX3BpYzogcGljLAogICAgICAgICAgICB2b2RfcmVtYXJrczogcmVtYXJrcywKICAgICAgICB9OwogICAgfSk7CiAgICByZXR1cm4gdmlkZW9zCn0KdmFyIHJ1bGUgPSB7CiAgICDnsbvlnos6ICflvbHop4YnLC8v5b2x6KeGfOWQrOS5pnzmvKvnlLt85bCP6K+0CiAgICB0aXRsZTogJzM2MOWQp1vnkINdJywKICAgIGhvc3Q6ICdodHRwczovL20uMzYwYmEuY28vJywKICAgIGhvbWVVcmw6ICcvYXBpL3dlYi9oNV9pbmRleCcsCiAgICB1cmw6ICcvYXBpL3dlYi9saXZlX2xpc3RzL2Z5Y2xhc3MnLAogICAgc2VhcmNoVXJsOiAnL2FwaS93ZWIvc2VhcmNoP2tleXdvcmQ9KionLAogICAgc2VhcmNoYWJsZTogMiwKICAgIHF1aWNrU2VhcmNoOiAwLAogICAgZmlsdGVyYWJsZTogMCwKICAgIGhlYWRlcnM6IHsKICAgICAgICAnVXNlci1BZ2VudCc6ICdNT0JJTEVfVUEnLAogICAgfSwKICAgIHRpbWVvdXQ6IDUwMDAsCiAgICBjbGFzc19uYW1lOiAn5YWo6YOoJui2s+eQgybnr67nkIMm57u85ZCIJywKICAgIGNsYXNzX3VybDogJzEmMiYzJjk5JywKICAgIHBsYXlfcGFyc2U6IHRydWUsCiAgICBwYWdlY291bnQ6IHsKICAgICAgICAiMSI6IDEsCiAgICAgICAgIjIiOiAxLAogICAgICAgICIzIjogMSwKICAgICAgICAiOTkiOiAxLAogICAgfSwKICAgIGxhenk6ICRqcy50b1N0cmluZygoKSA9PiB7CiAgICAgICAgaW5wdXQgPSB7cGFyc2U6IDAsIHVybDogaW5wdXQsIGhlYWRlcjogcnVsZS5oZWFkZXJzfTsKICAgIH0pLAogICAg6aKE5aSE55CGOiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIE9iamVjdC5hc3NpZ24ocnVsZS5oZWFkZXJzLCB7CiAgICAgICAgICAgICdSZWZlcmVyJzogcnVsZS5ob3N0LAogICAgICAgICAgICAnT3JpZ2luJzogcnVsZS5ob3N0LAogICAgICAgIH0pOwogICAgfSksCiAgICDmjqjojZA6ICRqcy50b1N0cmluZygoKSA9PiB7CiAgICAgICAgVk9EUyA9IGdldFZpZGVvcyhpbnB1dCwgJ2hvdF9tYXRjaGVzJyk7CgogICAgfSksCiAgICDkuIDnuqc6ICRqcy50b1N0cmluZygoKSA9PiB7CiAgICAgICAgVk9EUyA9IFtdOwogICAgICAgIGlmIChNWV9QQUdFIDw9IDEpIHsKICAgICAgICAgICAgVk9EUyA9IGdldFZpZGVvcyhpbnB1dCwgJ2RhdGEnKTsKICAgICAgICB9CiAgICB9KSwKICAgIOS6jOe6pzogJyonLAogICAg5pCc57SiOiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIFZPRFMgPSBbXTsKICAgICAgICBpZiAoTVlfUEFHRSA8PSAxKSB7CiAgICAgICAgICAgIFZPRFMgPSBnZXRWaWRlb3MoaW5wdXQsICdiYWxsJyk7CiAgICAgICAgfQogICAgfSksCn0=
|
||||
1
天天开心/js/4k剧院.js
Normal file
1
天天开心/js/4k剧院.js
Normal file
File diff suppressed because one or more lines are too long
1
天天开心/js/926tv[球].js
Normal file
1
天天开心/js/926tv[球].js
Normal file
@@ -0,0 +1 @@
|
||||
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
|
||||
1
天天开心/js/KTV歌厅[听].js
Normal file
1
天天开心/js/KTV歌厅[听].js
Normal file
File diff suppressed because one or more lines are too long
1
天天开心/js/TVB云播.js
Normal file
1
天天开心/js/TVB云播.js
Normal file
File diff suppressed because one or more lines are too long
20
天天开心/js/a8yy.js
Normal file
20
天天开心/js/a8yy.js
Normal file
@@ -0,0 +1,20 @@
|
||||
var rule = {
|
||||
title:'A8音乐',
|
||||
host:'http://v.a8.com',
|
||||
url:'/category/fyclass?p=fypage',
|
||||
searchUrl:'/search?t=**',
|
||||
searchable:2,
|
||||
quickSearch:0,
|
||||
headers:{
|
||||
'User-Agent':'MOBILE_UA',
|
||||
},
|
||||
class_parse: '.categorys-inner li:gt(1):lt(7);a&&Text;a&&href;.*/(\\d+)',
|
||||
timeout:5000,
|
||||
limit:6,
|
||||
play_parse:true,
|
||||
lazy:'js:let html=request(input);let purl=jsp.pdfh(html,".video-js&&source&&src");input={jx:0,url:purl,parse:0}',
|
||||
推荐: '.v-list-body:eq(1)&&.v_item;*;*;*;*',
|
||||
一级: '.list-div&&.v_item;img&&alt;img&&data-original;.v-time&&Text;a&&href',
|
||||
二级:'*',
|
||||
搜索:'.v-list-body&&.v_item;*;*;*;*',
|
||||
}
|
||||
112
天天开心/js/blzb.js
Normal file
112
天天开心/js/blzb.js
Normal file
@@ -0,0 +1,112 @@
|
||||
/**
|
||||
* 影视TV 弹幕支持
|
||||
* https://t.me/fongmi_offical/
|
||||
* https://github.com/FongMi/Release/tree/main/apk
|
||||
* 皮皮虾DMBox 弹幕支持
|
||||
* 设置 > 窗口预览 > 开启
|
||||
* https://t.me/pipixiawerun
|
||||
* vod_area:'bililivedanmu'
|
||||
* Cookie设置
|
||||
* Cookie获取方法 https://ghproxy.net/https://raw.githubusercontent.com/UndCover/PyramidStore/main/list.md
|
||||
* Cookie设置方法1: DR-PY 后台管理界面
|
||||
* CMS后台管理 > 设置中心 > 环境变量 > {"bili_cookie":"XXXXXXX","vmid":"XXXXXX"} > 保存
|
||||
* Cookie设置方法2: 手动替换Cookie
|
||||
* 底下代码 headers的
|
||||
* "Cookie":"$bili_cookie"
|
||||
* 手动替换为
|
||||
* "Cookie":"将获取的Cookie黏贴在这"
|
||||
*/
|
||||
|
||||
var rule = {
|
||||
title:'哔哩直播',
|
||||
host:'https://api.live.bilibili.com',
|
||||
homeUrl:'/xlive/web-interface/v1/second/getUserRecommend?page=1&page_size=30&platform=web',//用于"分类获取"和"推荐获取"
|
||||
url:'/xlive/web-interface/v1/second/getList?platform=web&parent_area_id=fyclass&area_id=fyfilter&sort_type=online&page=fypage',
|
||||
class_name:'生活&网游&手游&单机游戏&娱乐&电台&虚拟主播&聊天室&知识&赛事&帮我玩&互动玩法',
|
||||
class_url:'10&2&3&6&1&5&9&14&11&13&301&15',
|
||||
filterable: 1,
|
||||
filter_url: '{{fl.area}}',
|
||||
filter_def:{
|
||||
10:{area:'624'},
|
||||
2:{area:'86'},
|
||||
3:{area:'35'},
|
||||
6:{area:'236'},
|
||||
1:{area:'21'},
|
||||
5:{area:'190'},
|
||||
9:{area:'744'},
|
||||
14:{area:'818'},
|
||||
11:{area:'376'},
|
||||
13:{area:'562'},
|
||||
301:{area:'301000'},
|
||||
15:{area:'814'}
|
||||
},
|
||||
filter: {
|
||||
"10":[{"key":"area","name":"分区","value":[{"n":"生活分享","v":"646"},{"n":"聊天交友","v":"825"},{"n":"手工绘画","v":"627"},{"n":"情感","v":"623"},{"n":"户外","v":"368"},{"n":"萌宠","v":"369"},{"n":"运动","v":"628"},{"n":"美食","v":"367"},{"n":"时尚","v":"378"},{"n":"电子榨菜","v":"624"},{"n":"沉浸体验","v":"827"}]}],
|
||||
"2":[{"key":"area","name":"分区","value":[{"n":"英雄联盟","v":"86"},{"n":"无畏契约","v":"329"},{"n":"CS:GO","v":"89"},{"n":"APEX英雄","v":"240"},{"n":"永劫无间","v":"666"},{"n":"穿越火线","v":"88"},{"n":"命运方舟","v":"590"},{"n":"DOTA2","v":"92"},{"n":"吃鸡行动","v":"80"},{"n":"逃离塔科夫","v":"252"},{"n":"传奇","v":"695"},{"n":"DNF","v":"78"},{"n":"卡拉彼丘","v":"782"},{"n":"幕后高手","v":"774"},{"n":"生死狙击2","v":"575"},{"n":"洛奇英雄传","v":"599"},{"n":"最终幻想14","v":"102"},{"n":"重生边缘","v":"809"},{"n":"星际战甲","v":"249"},{"n":"梦三国","v":"710"},{"n":"英魂之刃","v":"690"},{"n":"剑网3","v":"82"},{"n":"从军","v":"829"},{"n":"铁甲雄兵","v":"691"},{"n":"封印者","v":"300"},{"n":"新天龙八部","v":"653"},{"n":"赛尔号","v":"667"},{"n":"造梦西游","v":"668"},{"n":"洛克王国","v":"669"},{"n":"问道","v":"670"},{"n":"诛仙世界","v":"654"},{"n":"大话西游","v":"652"},{"n":"奇迹MU","v":"683"},{"n":"永恒之塔","v":"684"},{"n":"QQ三国","v":"685"},{"n":"人间地狱","v":"677"},{"n":"彩虹岛","v":"686"},{"n":"洛奇","v":"663"},{"n":"跑跑卡丁车","v":"664"},{"n":"星际公民","v":"658"},{"n":"Squad战术小队","v":"659"},{"n":"反恐精英Online","v":"629"},{"n":"风暴奇侠","v":"648"},{"n":"创世战车","v":"705"},{"n":"装甲战争","v":"642"},{"n":"守望先锋","v":"87"},{"n":"阿尔比恩","v":"639"},{"n":"猎杀对决","v":"600"},{"n":"CFHD","v":"472"},{"n":"骑士精神2","v":"650"},{"n":"超击突破","v":"680"},{"n":"武装突袭","v":"634"},{"n":"Wayfinder寻路者","v":"773"},{"n":"300英雄","v":"84"},{"n":"炉石传说","v":"91"},{"n":"剑网3缘起","v":"499"},{"n":"街头篮球","v":"649"},{"n":"综合射击","v":"601"},{"n":"剑灵","v":"505"},{"n":"艾尔之光","v":"651"},{"n":"黑色沙漠","v":"632"},{"n":"天涯明月刀","v":"596"},{"n":"超激斗梦境","v":"519"},{"n":"冒险岛","v":"574"},{"n":"逆战","v":"487"},{"n":"魔兽争霸3","v":"181"},{"n":"QQ飞车","v":"610"},{"n":"魔兽世界","v":"83"},{"n":"FIFAONLINE4","v":"388"},{"n":"NBA2KOL2","v":"581"},{"n":"使命召唤:战区","v":"318"},{"n":"VRChat","v":"656"},{"n":"坦克世界","v":"115"},{"n":"战舰世界","v":"248"},{"n":"战争与抉择","v":"729"},{"n":"战争雷霆","v":"316"},{"n":"战意","v":"383"},{"n":"风暴英雄","v":"114"},{"n":"星际争霸2","v":"93"},{"n":"刀塔自走棋","v":"239"},{"n":"堡垒之夜","v":"164"},{"n":"枪神纪","v":"251"},{"n":"三国杀","v":"81"},{"n":"龙之谷","v":"112"},{"n":"古剑奇谭OL","v":"173"},{"n":"幻想全明星","v":"176"},{"n":"怀旧网游","v":"288"},{"n":"新游前瞻","v":"298"},{"n":"星战前夜:晨曦","v":"331"},{"n":"流放之路","v":"551"},{"n":"FPS沙盒","v":"633"},{"n":"永恒轮回","v":"459"},{"n":"激战2","v":"607"},{"n":"其他网游","v":"107"},{"n":"蓝色协议","v":"760"}]}],
|
||||
"3":[{"key":"area","name":"分区","value":[{"n":"王者荣耀","v":"35"},{"n":"和平精英","v":"256"},{"n":"原神","v":"321"},{"n":"崩坏:星穹铁道","v":"549"},{"n":"第五人格","v":"163"},{"n":"LOL手游","v":"395"},{"n":"明日方舟","v":"255"},{"n":"黎明觉醒:生机","v":"479"},{"n":"蛋仔派对","v":"571"},{"n":"冒险岛手游","v":"796"},{"n":"元梦之星","v":"822"},{"n":"闪耀!优俊少女","v":"805"},{"n":"斯露德","v":"797"},{"n":"千年之旅","v":"806"},{"n":"白夜极光","v":"781"},{"n":"逆水寒手游","v":"771"},{"n":"率土之滨","v":"807"},{"n":"月圆之夜","v":"215"},{"n":"哈利波特:魔法觉醒","v":"474"},{"n":"七人传奇","v":"823"},{"n":"幻塔","v":"550"},{"n":"星之破晓","v":"799"},{"n":"金铲铲之战","v":"514"},{"n":"少女前线2:追放","v":"832"},{"n":"深空之眼","v":"598"},{"n":"无期迷途","v":"675"},{"n":"晶核","v":"777"},{"n":"星球重启","v":"828"},{"n":"宿命回响:弦上的叹息","v":"826"},{"n":"光遇","v":"687"},{"n":"桃源深处有人家","v":"792"},{"n":"三国志战棋版","v":"756"},{"n":"战火勋章","v":"765"},{"n":"以闪亮之名","v":"755"},{"n":"尘白禁区","v":"778"},{"n":"古魂","v":"759"},{"n":"鬼泣-巅峰之战","v":"470"},{"n":"奇点时代","v":"762"},{"n":"香肠派对","v":"689"},{"n":"猫之城","v":"645"},{"n":"高能英雄","v":"783"},{"n":"使命召唤手游","v":"386"},{"n":"崩坏3","v":"40"},{"n":"银河境界线","v":"793"},{"n":"蔚蓝档案","v":"787"},{"n":"第七史诗","v":"784"},{"n":"游戏王:决斗链接","v":"407"},{"n":"游戏王","v":"303"},{"n":"JJ斗地主","v":"724"},{"n":"阴阳师","v":"36"},{"n":"欢乐斗地主","v":"719"},{"n":"太空行动","v":"791"},{"n":"空之要塞:启航","v":"718"},{"n":"长安幻想","v":"738"},{"n":"火影忍者手游","v":"292"},{"n":"Fate/GO","v":"37"},{"n":"综合棋牌","v":"354"},{"n":"QQ飞车手游","v":"154"},{"n":"决战!平安京","v":"140"},{"n":"狼人杀","v":"41"},{"n":"三国杀移动版","v":"352"},{"n":"碧蓝航线","v":"113"},{"n":"影之诗","v":"156"},{"n":"明日之后","v":"189"},{"n":"重返未来:1999","v":"761"},{"n":"环行旅舍","v":"786"},{"n":"幻世与冒险","v":"813"},{"n":"部落冲突:皇室战争","v":"50"},{"n":"奥比岛手游","v":"661"},{"n":"弹弹堂","v":"734"},{"n":"雀姬","v":"214"},{"n":"公主连结Re:Dive","v":"330"},{"n":"DNF手游","v":"343"},{"n":"FIFA足球世界","v":"641"},{"n":"BanGDream","v":"258"},{"n":"荒野乱斗","v":"469"},{"n":"CF手游","v":"333"},{"n":"战双帕弥什","v":"293"},{"n":"天涯明月刀手游","v":"389"},{"n":"一拳超人:世界","v":"779"},{"n":"解密游戏","v":"42"},{"n":"恋爱养成游戏","v":"576"},{"n":"暗黑破坏神:不朽","v":"492"},{"n":"暗区突围","v":"502"},{"n":"跑跑卡丁车手游","v":"265"},{"n":"非人学园","v":"212"},{"n":"百闻牌","v":"286"},{"n":"猫和老鼠手游","v":"269"},{"n":"坎公骑冠剑","v":"442"},{"n":"忍者必须死3","v":"203"},{"n":"梦幻西游手游","v":"342"},{"n":"航海王热血航线","v":"504"},{"n":"少女前线","v":"39"},{"n":"300大作战","v":"688"},{"n":"少女前线:云图计划","v":"525"},{"n":"漫威超级战争","v":"478"},{"n":"摩尔庄园手游","v":"464"},{"n":"宝可梦大集结","v":"493"},{"n":"小动物之星","v":"473"},{"n":"天地劫:幽城再临","v":"448"},{"n":"漫威对决","v":"511"},{"n":"东方归言录","v":"538"},{"n":"梦幻模拟战","v":"178"},{"n":"时空猎人3","v":"643"},{"n":"重返帝国","v":"613"},{"n":"休闲小游戏","v":"679"},{"n":"其他手游","v":"98"},{"n":"新游评测","v":"274"},{"n":"山海镜花","v":"821"},{"n":"小冰冰传奇","v":"824"}]}],
|
||||
"6":[{"key":"area","name":"分区","value":[{"n":"主机游戏","v":"236"},{"n":"我的世界","v":"216"},{"n":"独立游戏","v":"283"},{"n":"怀旧游戏","v":"237"},{"n":"猛兽派对","v":"384"},{"n":"赛博朋克2077","v":"402"},{"n":"星空","v":"808"},{"n":"塞尔达传说","v":"308"},{"n":"苍翼:混沌效应","v":"798"},{"n":"命运2","v":"277"},{"n":"收获日3","v":"811"},{"n":"FC24","v":"830"},{"n":"机战佣兵VI境界天火","v":"800"},{"n":"暗黑破坏神Ⅳ","v":"780"},{"n":"匹诺曹的谎言","v":"812"},{"n":"博德之门3","v":"385"},{"n":"绝世好武功","v":"801"},{"n":"恐怖游戏","v":"276"},{"n":"DarkandDarker","v":"795"},{"n":"Warlander","v":"785"},{"n":"FORZA极限竞速","v":"302"},{"n":"边境","v":"763"},{"n":"生化危机","v":"721"},{"n":"最终幻想","v":"328"},{"n":"暗黑破坏神","v":"535"},{"n":"森林之子","v":"751"},{"n":"卧龙:苍天陨落","v":"700"},{"n":"红色警戒2","v":"693"},{"n":"策略游戏","v":"570"},{"n":"禁闭求生","v":"707"},{"n":"战神","v":"579"},{"n":"斯普拉遁3","v":"694"},{"n":"使命召唤19","v":"282"},{"n":"艾尔登法环","v":"555"},{"n":"聚会游戏","v":"636"},{"n":"DreadHunger","v":"591"},{"n":"战地风云","v":"597"},{"n":"糖豆人","v":"357"},{"n":"消逝的光芒2","v":"586"},{"n":"只狼","v":"245"},{"n":"怪物猎人","v":"578"},{"n":"宝可梦集换式卡牌游戏","v":"720"},{"n":"饥荒","v":"218"},{"n":"精灵宝可梦","v":"228"},{"n":"FIFA23","v":"708"},{"n":"全面战争:战锤3","v":"594"},{"n":"NBA2K","v":"362"},{"n":"帝国时代4","v":"548"},{"n":"植物大战僵尸","v":"309"},{"n":"格斗游戏","v":"433"},{"n":"荒野大镖客2","v":"226"},{"n":"重生细胞","v":"426"},{"n":"刺客信条","v":"227"},{"n":"恐鬼症","v":"387"},{"n":"以撒","v":"219"},{"n":"双人成行","v":"446"},{"n":"方舟","v":"295"},{"n":"仁王2","v":"313"},{"n":"鬼泣5","v":"244"},{"n":"枪火重生","v":"364"},{"n":"盗贼之海","v":"341"},{"n":"胡闹厨房","v":"507"},{"n":"体育游戏","v":"500"},{"n":"全境封锁2","v":"243"},{"n":"骑马与砍杀","v":"326"},{"n":"人类一败涂地","v":"270"},{"n":"无主之地3","v":"273"},{"n":"辐射76","v":"220"},{"n":"全面战争","v":"257"},{"n":"文字游戏","v":"583"},{"n":"恋爱模拟游戏","v":"592"},{"n":"泰拉瑞亚","v":"593"},{"n":"游戏速通","v":"678"},{"n":"Roblox","v":"753"},{"n":"雀魂麻将","v":"803"},{"n":"德州电锯","v":"834"},{"n":"其他单机","v":"235"}]}],
|
||||
"1":[{"key":"area","name":"分区","value":[{"n":"聊天室","v":"740"},{"n":"视频唱见","v":"21"},{"n":"萌宅领域","v":"530"},{"n":"视频聊天","v":"145"},{"n":"舞见","v":"207"}]}],
|
||||
"5":[{"key":"area","name":"分区","value":[{"n":"唱见电台","v":"190"},{"n":"聊天电台","v":"192"},{"n":"甜宠电台","v":"817"}]}],
|
||||
"9":[{"key":"area","name":"分区","value":[{"n":"TopStar","v":"743"},{"n":"虚拟Singer","v":"744"},{"n":"虚拟Gamer","v":"745"},{"n":"虚拟声优","v":"746"},{"n":"虚拟日常","v":"371"},{"n":"虚拟APEX","v":"789"},{"n":"虚拟PK","v":"775"}]}],
|
||||
"14":[{"key":"area","name":"分区","value":[{"n":"交友","v":"818"},{"n":"点唱","v":"819"},{"n":"兴趣","v":"820"}]}],
|
||||
"11":[{"key":"area","name":"分区","value":[{"n":"社科法律心理","v":"376"},{"n":"人文历史","v":"702"},{"n":"校园学习","v":"372"},{"n":"职场·技能","v":"377"},{"n":"科技","v":"375"},{"n":"科学科普","v":"701"}]}],
|
||||
"13":[{"key":"area","name":"分区","value":[{"n":"游戏赛事","v":"561"},{"n":"体育赛事","v":"562"},{"n":"赛事综合","v":"563"}]}],
|
||||
"301":[{"key":"area","name":"分区","value":[{"n":"热门帮玩","v":"301000"},{"n":"手游帮玩","v":"301002"},{"n":"网游帮玩","v":"301003"},{"n":"单机帮玩","v":"301004"}]}],
|
||||
"15":[{"key":"area","name":"分区","value":[{"n":"兵临城下","v":"814"},{"n":"功夫狂飙","v":"833"},{"n":"竞技玩法","v":"815"},{"n":"休闲玩法","v":"816"}]}]
|
||||
},
|
||||
detailUrl:'https://live.bilibili.com/fyid',//二级详情拼接链接(json格式用)
|
||||
// detailUrl:'https://api.live.bilibili.com/xlive/web-room/v1/playUrl/playUrl?cid=fyid&platform=h5&otype=json&quality=0',//二级详情拼接链接(json格式用)
|
||||
// searchUrl:'/x/web-interface/search/type?__refresh__=true&page=fypage&page_size=42&order=online&platform=pc&highlight=1&single_column=0&keyword=**&search_type=live&dynamic_offset=0&preload=true',
|
||||
searchUrl:'https://api.bilibili.com/x/web-interface/search/type?search_type=live&keyword=**&page=fypage',
|
||||
searchable:2,
|
||||
quickSearch:0,
|
||||
headers:{
|
||||
"User-Agent":"PC_UA",
|
||||
"Referer": "https://www.bilibili.com",
|
||||
// "Cookie":"$bili_cookie"
|
||||
"Cookie":"https://ghproxy.net/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/txt/cookie.txt"
|
||||
},
|
||||
timeout:5000,
|
||||
limit:8,
|
||||
play_parse:true,
|
||||
// play_json:[{re:'*', json:{jx:0, parse:1,header:JSON.stringify({"user-agent":"Mozilla/5.0 (Linux; U; Android 9; zh-CN; MI 9 Build/PKQ1.181121.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.5.5.1035 Mobile Safari/537.36"})}}],
|
||||
// play_json:[{re:'*', json:{jx:0, parse:1,header:JSON.stringify({"user-agent":"uc_ua"})}}],
|
||||
// play_json:0,
|
||||
lazy:`js:
|
||||
let ids = input.split('_');
|
||||
let dan = 'https://api.bilibili.com/x/v1/dm/list.so?oid=' + ids[1];
|
||||
let result = {};
|
||||
let iurl = 'https://api.live.bilibili.com/room/v1/Room/playUrl?cid=' + ids[1] + '&' + ids[0];
|
||||
let html = request(iurl);
|
||||
let jRoot = JSON.parse(html);
|
||||
let jo = jRoot['data'];
|
||||
let ja = jo['durl'];
|
||||
let purl = '';
|
||||
if (ja.length > 0) {
|
||||
purl = ja[0]['url']
|
||||
}
|
||||
result['parse'] = 0;
|
||||
result['playUrl'] = '';
|
||||
result['url'] = unescape(purl);
|
||||
result['header'] = {
|
||||
Referer: 'https://live.bilibili.com',
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'
|
||||
};
|
||||
result['danmaku'] = dan;
|
||||
if (/h5/.test(ids[0])) {
|
||||
result['contentType'] = '';
|
||||
input = result
|
||||
} else {
|
||||
result['contentType'] = 'video/x-flv';
|
||||
input = result
|
||||
}
|
||||
`,
|
||||
double:false,
|
||||
推荐:'*',
|
||||
一级:'json:data.list;title;system_cover;uname;roomid',
|
||||
// 二级:'*',
|
||||
二级:"js:let aid=input.match(/\\/(\\d+)/)[1];log(aid);let html=request('https://api.live.bilibili.com/room/v1/Room/get_info?room_id='+aid);let jo=JSON.parse(html).data;let title=jo['title'];let pic=jo['keyframe'];let desc=jo['description'];let dire=jo['uid'];let typeName=jo['area_name'];let remark='在线人数:'+jo['online'];let vod={vod_id:aid,vod_name:title,vod_pic:pic,type_name:typeName,vod_area:'bililivedanmu',vod_remarks:remark,vod_actor:'直播间id-'+aid,vod_director:dire,vod_content:desc};vod['vod_play_from']='B站';vod['vod_play_url']='flv线路原画$platform=web&quality=4_'+aid+'#flv线路高清$platform=web&quality=3_'+aid+'#h5线路原画$platform=h5&quality=4_'+aid+'#h5线路高清$platform=h5&quality=3_'+aid;VOD=vod;",
|
||||
// 搜索:'json:data.result.live_room;title;cover;uname;roomid',
|
||||
搜索:'js:let html=request(input);let msg=JSON.parse(html).message;if(msg!=="0"){VODS=[{vod_name:KEY+"➢"+msg,vod_id:"no_data",vod_remarks:"别点,缺少bili_cookie",vod_pic:"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/404.jpg"}]}else{let videos=[];let vodList=JSON.parse(html).data.result.live_room;vodList.forEach(function(vod){let aid=vod["roomid"];let title="直播间:"+vod["title"].replace(\'<em class="keyword">\',"").replace("</em>","");let img="https:"+vod["user_cover"];let remark=vod["watched_show"]["text_small"]+" "+vod["uname"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})});VODS=videos}',
|
||||
// 预处理:'if(rule_fetch_params.headers.Cookie.startsWith("http")){rule_fetch_params.headers.Cookie=fetch(rule_fetch_params.headers.Cookie);setItem(RULE_CK,cookie)};log(rule_fetch_params.headers.Cookie)',
|
||||
}
|
||||
48
天天开心/js/huyazhibo.js
Normal file
48
天天开心/js/huyazhibo.js
Normal file
File diff suppressed because one or more lines are too long
150
天天开心/js/jp.js
Normal file
150
天天开心/js/jp.js
Normal file
@@ -0,0 +1,150 @@
|
||||
/**
|
||||
* 影视TV 超連結跳轉支持
|
||||
* https://t.me/fongmi_offical/
|
||||
* https://github.com/FongMi/Release/tree/main/apk
|
||||
*/
|
||||
|
||||
var rule = {
|
||||
title: '荐片',
|
||||
host: 'http://api2.rinhome.com',
|
||||
homeUrl: '/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',//网站的首页链接,用于分类获取和推荐获取
|
||||
// url:'/api/crumb/list?area=0&category_id=fyclass&page=fypage&type=0&limit=24&fyfilter',
|
||||
url: '/api/crumb/list?page=fypage&type=0&limit=24&fyfilter',
|
||||
class_name: '全部&电影&电视剧&动漫&综艺', // 筛选 /api/term/ad_fenlei?limit=10&page=1
|
||||
class_url: '0&1&2&3&4',
|
||||
detailUrl: '/api/node/detail?channel=wandoujia&token=&id=fyid',//二级详情拼接链接(json格式用)
|
||||
searchUrl: '/api/video/search?key=**&page=fypage',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
filterable: 1,
|
||||
filter: {
|
||||
"0":[{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
|
||||
"1":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"1"},{"n":"首推","v":"5"},{"n":"动作","v":"6"},{"n":"喜剧","v":"7"},{"n":"战争","v":"8"},{"n":"恐怖","v":"9"},{"n":"剧情","v":"10"},{"n":"爱情","v":"11"},{"n":"科幻","v":"12"},{"n":"动画","v":"13"}]},{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
|
||||
"2":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"2"},{"n":"首推","v":"14"},{"n":"国产","v":"15"},{"n":"港台","v":"16"},{"n":"日韩","v":"17"},{"n":"海外","v":"18"}]},{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
|
||||
"3":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"3"},{"n":"首推","v":"19"},{"n":"海外","v":"20"},{"n":"日本","v":"21"},{"n":"国产","v":"22"}]},{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
|
||||
"4":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"4"},{"n":"首推","v":"23"},{"n":"国产","v":"24"},{"n":"海外","v":"25"},{"n":"港台","v":"26"}]},{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}]
|
||||
},
|
||||
filter_url: 'area={{fl.area or "0"}}&sort={{fl.sort or "update"}}&year={{fl.year or "0"}}&category_id={{fl.cateId}}',
|
||||
filter_def: {
|
||||
0:{cateId:'0'},
|
||||
1:{cateId:'1'},
|
||||
2:{cateId:'2'},
|
||||
3:{cateId:'3'},
|
||||
4:{cateId:'4'}
|
||||
},
|
||||
headers: {
|
||||
'User-Agent': 'jianpian-android/350',
|
||||
'JPAUTH': 'y261ow7kF2dtzlxh1GS9EB8nbTxNmaK/QQIAjctlKiEv'
|
||||
},
|
||||
timeout: 5000,
|
||||
limit: 8,
|
||||
play_parse: true,
|
||||
play_json: [{
|
||||
re: '*',
|
||||
json: {
|
||||
parse: 0,
|
||||
jx: 0
|
||||
}
|
||||
}],
|
||||
lazy: '',
|
||||
图片来源: '@Referer=www.jianpianapp.com@User-Agent=jianpian-version353',
|
||||
// 推荐:'json:.video;*;*;*;*',
|
||||
推荐: `js:
|
||||
var d = [];
|
||||
let html = request(input);
|
||||
html = JSON.parse(html).data[0].video;
|
||||
html.forEach(it => {
|
||||
d.push({
|
||||
title: it.title,
|
||||
img: it.path,
|
||||
desc: it.playlist.title + ' ⭐' + it.score,
|
||||
url: it.id
|
||||
})
|
||||
});
|
||||
setResult(d);
|
||||
`,
|
||||
// 一级:'json:data;title;path;playlist.title;id',
|
||||
一级: `js:
|
||||
cateObj.tid = cateObj.tid+'';
|
||||
if (cateObj.tid.endsWith('_clicklink')) {
|
||||
cateObj.tid = cateObj.tid.split('_')[0];
|
||||
input = HOST + '/api/video/search?key=' + cateObj.tid + '&page=' + + MY_PAGE;
|
||||
}
|
||||
var d = [];
|
||||
let html = request(input);
|
||||
html = JSON.parse(html).data;
|
||||
html.forEach(it => {
|
||||
d.push({
|
||||
title: it.title,
|
||||
img: it.thumbnail||it.path,
|
||||
desc: (it.mask || it.playlist.title) + ' ⭐' + it.score,
|
||||
url: it.id
|
||||
})
|
||||
});
|
||||
setResult(d);
|
||||
`,
|
||||
二级: `js:
|
||||
function getLink(data) {
|
||||
let link = data.map(it => {
|
||||
return '[a=cr:' + JSON.stringify({'id':it.name+'_clicklink','name':it.name}) + '/]' + it.name + '[/a]'
|
||||
}).join(', ');
|
||||
return link
|
||||
}
|
||||
try {
|
||||
let html = request(input);
|
||||
html = JSON.parse(html);
|
||||
let node = html.data;
|
||||
VOD = {
|
||||
vod_id: node.id,
|
||||
vod_name: node.title,
|
||||
vod_pic: node.thumbnail,
|
||||
type_name: node.types[0].name,
|
||||
vod_year: node.year.title,
|
||||
vod_area: node.area.title,
|
||||
vod_remarks: node.score,
|
||||
vod_actor: getLink(node.actors),
|
||||
vod_director: getLink(node.directors),
|
||||
vod_content: node.description.strip()
|
||||
};
|
||||
if (typeof play_url === 'undefined') {
|
||||
var play_url = ''
|
||||
}
|
||||
let playMap = {};
|
||||
if (node.have_ftp_ur == 1) {
|
||||
playMap["边下边播,勤去清缓存"] = node.new_ftp_list.map(it => {
|
||||
return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url)
|
||||
}).join('#');
|
||||
}
|
||||
if (node.have_m3u8_ur == 1) {
|
||||
playMap["在线点播普清版"] = node.new_m3u8_list.map(it => {
|
||||
return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url)
|
||||
}).join('#');
|
||||
}
|
||||
let playFrom = [];
|
||||
let playList = [];
|
||||
Object.keys(playMap).forEach(key => {
|
||||
playFrom.append(key);
|
||||
playList.append(playMap[key])
|
||||
});
|
||||
VOD.vod_play_from = playFrom.join('$$$');
|
||||
VOD.vod_play_url = playList.join('$$$');
|
||||
} catch (e) {
|
||||
log("获取二级详情页发生错误:" + e.message);
|
||||
}
|
||||
`,
|
||||
// 搜索:'json:data;*;thumbnail;mask;*',
|
||||
搜索: `js:
|
||||
var d = [];
|
||||
let html = request(input);
|
||||
html = JSON.parse(html).data;
|
||||
html.forEach(it => {
|
||||
d.push({
|
||||
title: it.title,
|
||||
img: it.thumbnail,
|
||||
desc: it.mask + ' ⭐' + it.score,
|
||||
url: it.id
|
||||
})
|
||||
});
|
||||
setResult(d);
|
||||
`,
|
||||
}
|
||||
39
天天开心/js/优酷.js
Normal file
39
天天开心/js/优酷.js
Normal file
File diff suppressed because one or more lines are too long
27
天天开心/js/六月听书.js
Normal file
27
天天开心/js/六月听书.js
Normal file
@@ -0,0 +1,27 @@
|
||||
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'},
|
||||
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:'',
|
||||
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);',
|
||||
}
|
||||
51
天天开心/js/博看听书.js
Normal file
51
天天开心/js/博看听书.js
Normal file
@@ -0,0 +1,51 @@
|
||||
var rule = {
|
||||
title: '博看听书',
|
||||
host: 'https://api.bookan.com.cn',
|
||||
homeUrl: '/voice/book/list?instance_id=25304&page=1&category_id=1305&num=24',
|
||||
url: '/voice/book/list?instance_id=25304&page=fypage&category_id=fyclass&num=24',
|
||||
detailUrl: '/voice/album/units?album_id=fyid&page=1&num=200&order=1',
|
||||
searchUrl: 'https://es.bookan.com.cn/api/v3/voice/book?instanceId=25304&keyword=**&pageNum=fypage&limitNum=20',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
class_name: '少年读物&儿童文学&国学经典&文艺少年&育儿心经&心理哲学&青春励志&历史小说&故事会&音乐戏剧&相声评书',
|
||||
class_url: '1305&1304&1320&1306&1309&1310&1307&1312&1303&1317&1319',
|
||||
headers: {'User-Agent': 'MOBILE_UA'},
|
||||
推荐: '*',
|
||||
一级: 'json:data.list;name;cover;extra.author;id',
|
||||
二级: `js:
|
||||
let d = [];
|
||||
VOD = {
|
||||
vod_url: input,
|
||||
vod_name: "",
|
||||
vod_actor: "",
|
||||
vod_year: "",
|
||||
vod_director: ""
|
||||
};
|
||||
let playlists = [];
|
||||
let data = JSON.parse(request(input)).data;
|
||||
VOD.vod_name = data.list[0].id;
|
||||
VOD.vod_actor = "▶️创建于" + data.list[0].created_at;
|
||||
VOD.vod_year = data.list[0].created_at.split("-")[0];
|
||||
VOD.vod_director = "▶️更新于" + data.list[0].updated_at;
|
||||
let total = data.total;
|
||||
playlists = data.list;
|
||||
if (total > 200) {
|
||||
for (let i = 2; i < total / 200 + 1; i++) {
|
||||
let listUrl = input.split("&")[0] + "&page=" + i + "&num=200&order=1";
|
||||
let data = JSON.parse(request(listUrl)).data;
|
||||
playlists = playlists.concat(data.list)
|
||||
}
|
||||
}
|
||||
playlists.forEach(function(it) {
|
||||
d.push({
|
||||
title: it.title,
|
||||
url: it.file
|
||||
})
|
||||
});
|
||||
VOD.vod_play_from = "bookan";
|
||||
VOD.vod_play_url = d.map(function(it) {
|
||||
return it.title + "$" + it.url
|
||||
}).join("#");
|
||||
`,
|
||||
搜索: '*',
|
||||
}
|
||||
1
天天开心/js/哔哩影视[官].js
Normal file
1
天天开心/js/哔哩影视[官].js
Normal file
File diff suppressed because one or more lines are too long
234
天天开心/js/央视大全.js
Normal file
234
天天开心/js/央视大全.js
Normal file
@@ -0,0 +1,234 @@
|
||||
var rule = {
|
||||
title:'央视频',
|
||||
host:'https://api.cntv.cn',
|
||||
homeUrl: '/lanmu/columnSearch?&fl=&fc=&cid=&p=1&n=500&serviceId=tvcctv&t=json',
|
||||
//lanmu/columnSearch?&fl=&fc=&cid=&p=1&n=20&serviceId=tvcctv&t=jsonp&cb=Callback
|
||||
url:'/list/getVideoAlbumList?fyfilter&area=&letter=&n=24&serviceId=tvcctv&t=json',
|
||||
// searchUrl:'https://search.cctv.com/search.php?qtext=**&type=video',
|
||||
// https://search.cctv.com/m/if3g_search.php?page=fypage&qtext=**&type=video&sort=SCORE&pageSize=20&channel=
|
||||
searchUrl:'https://search.cctv.com/m/if3g_search.php?page=fypage&qtext=**&type=video&sort=SCORE&pageSize=20&channel=',
|
||||
searchable:1,
|
||||
quickSearch:1,
|
||||
class_name: '4K专区&栏目大全&特别节目&纪录片&电视剧&动画片',
|
||||
class_url: '4K专区&栏目大全&特别节目&纪录片&电视剧&动画片',
|
||||
filterable: 1,
|
||||
filter_url: 'channel={{fl.channel}}&sc={{fl.sc}}&year={{fl.year}}',
|
||||
filter: {
|
||||
|
||||
"纪录片":[
|
||||
{"key":"channel","name":"频道","value":[{"n":"全部","v":""},{"n":"CCTV-1综合","v":"CCTV-1综合,CCTV-1高清,CCTV-1综合高清"},{"n":"CCTV-2财经","v":"CCTV-2财经,CCTV-2高清,CCTV-2财经高清"},{"n":"CCTV-3综艺","v":"CCTV-3综艺,CCTV-3高清,CCTV-3综艺高清"},{"n":"CCTV-4中文国际","v":"CCTV-4中文国际,CCTV-4高清,CCTV-4中文国际(亚)高清"},{"n":"CCTV-5体育","v":"CCTV-5体育,CCTV-5高清,CCTV-5体育高清"},{"n":"CCTV-6电影","v":"CCTV-6电影,CCTV-6高清,CCTV-6电影高清"},{"n":"CCTV-7国防军事","v":"CCTV-7国防军事,CCTV-7高清,CCTV-7国防军事高清"},{"n":"CCTV-8电视剧","v":"CCTV-8电视剧,CCTV-8高清,CCTV-8电视剧高清"},{"n":"CCTV-9纪录","v":"CCTV-9纪录,CCTV-9高清,CCTV-9纪录高清"},{"n":"CCTV-10科教","v":"CCTV-10科教,CCTV-10高清,CCTV-10科教高清"},{"n":"CCTV-11戏曲","v":"CCTV-11戏曲,CCTV-11高清,CCTV-11戏曲高清"},{"n":"CCTV-12社会与法","v":"CCTV-12社会与法,CCTV-12高清,CCTV-12社会与法高清"},{"n":"CCTV-13新闻","v":"CCTV-13新闻,CCTV-13高清,CCTV-13新闻高清"},{"n":"CCTV-14少儿","v":"CCTV-14少儿,CCTV-14高清,CCTV-14少儿高清"},{"n":"CCTV-15音乐","v":"CCTV-15音乐,CCTV-15高清,CCTV-15音乐高清"},{"n":"CCTV-17农业农村","v":"CCTV-17农业农村,高清,高清"}]},
|
||||
{"key":"sc","name":"类型","value":[{"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"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"}]},
|
||||
],
|
||||
"特别节目":[
|
||||
{"key":"channel","name":"频道","value":[{"n":"全部","v":""},{"n":"CCTV-1综合","v":"CCTV-1综合,CCTV-1高清,CCTV-1综合高清"},{"n":"CCTV-2财经","v":"CCTV-2财经,CCTV-2高清,CCTV-2财经高清"},{"n":"CCTV-3综艺","v":"CCTV-3综艺,CCTV-3高清,CCTV-3综艺高清"},{"n":"CCTV-4中文国际","v":"CCTV-4中文国际,CCTV-4高清,CCTV-4中文国际(亚)高清"},{"n":"CCTV-5体育","v":"CCTV-5体育,CCTV-5高清,CCTV-5体育高清"},{"n":"CCTV-6电影","v":"CCTV-6电影,CCTV-6高清,CCTV-6电影高清"},{"n":"CCTV-7国防军事","v":"CCTV-7国防军事,CCTV-7高清,CCTV-7国防军事高清"},{"n":"CCTV-8电视剧","v":"CCTV-8电视剧,CCTV-8高清,CCTV-8电视剧高清"},{"n":"CCTV-9纪录","v":"CCTV-9纪录,CCTV-9高清,CCTV-9纪录高清"},{"n":"CCTV-10科教","v":"CCTV-10科教,CCTV-10高清,CCTV-10科教高清"},{"n":"CCTV-11戏曲","v":"CCTV-11戏曲,CCTV-11高清,CCTV-11戏曲高清"},{"n":"CCTV-12社会与法","v":"CCTV-12社会与法,CCTV-12高清,CCTV-12社会与法高清"},{"n":"CCTV-13新闻","v":"CCTV-13新闻,CCTV-13高清,CCTV-13新闻高清"},{"n":"CCTV-14少儿","v":"CCTV-14少儿,CCTV-14高清,CCTV-14少儿高清"},{"n":"CCTV-15音乐","v":"CCTV-15音乐,CCTV-15高清,CCTV-15音乐高清"},{"n":"CCTV-17农业农村","v":"CCTV-17农业农村,高清,高清"}]},
|
||||
|
||||
{"key":"sc","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":"其他"}]},
|
||||
],
|
||||
"电视剧":[
|
||||
{"key":"sc","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":"其他"}]},
|
||||
{"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"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"}]},
|
||||
],
|
||||
},
|
||||
headers:{
|
||||
'User-Agent':'PC_UA'
|
||||
},
|
||||
timeout:10000,
|
||||
play_parse:true,
|
||||
|
||||
|
||||
|
||||
lazy: $js.toString(() => {
|
||||
let id = input.split("|")[0];
|
||||
let k4 = input.split("|")[1];
|
||||
let fc = input.split("|")[2];
|
||||
if (k4 === '7' && fc!== '体育'){
|
||||
input = 'https://hls.cntv.myhwcdn.cn/asp/hls/4000/0303000a/3/default/' + id + '/4000.m3u8';
|
||||
} else {
|
||||
input = 'https://cntv.playdreamer.cn/proxy/asp/hls/2000/0303000a/3/default/' + id + '/2000.m3u8';
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}),
|
||||
|
||||
limit:6,
|
||||
double:false,
|
||||
/*
|
||||
推荐: $js.toString(() => {
|
||||
var d = [];
|
||||
var list = JSON.parse(request(input)).response.docs;
|
||||
|
||||
list.forEach(it => {
|
||||
// 一级标题
|
||||
let title1 = it.column_name;
|
||||
// 一级描述
|
||||
let desc1 = it.channel_name;
|
||||
// 一级图片URL
|
||||
let picUrl1 = it.column_logo;
|
||||
// 一级URL(id 地区 类型 标题 演员 年份 频道 简介 图片 更新至)
|
||||
let url1 = it.lastVIDE.videoSharedCode + '|' + '' + '|' + it.column_firstclass + '|' + it.column_name + '|' + '' + '|' + it.column_playdate + '|' + it.channel_name + '|' + it.column_brief + '|' + it.column_logo + '|' + '' + '|' + it.lastVIDE.videoTitle;
|
||||
|
||||
d.push({
|
||||
desc : desc1,
|
||||
title : title1,
|
||||
pic_url : picUrl1,
|
||||
url : url1
|
||||
})
|
||||
})
|
||||
setResult(d);
|
||||
}),
|
||||
|
||||
*/
|
||||
一级: $js.toString(() => {
|
||||
var d = [];
|
||||
if(MY_CATE==='栏目大全') {
|
||||
var list = JSON.parse(request(HOST+'/lanmu/columnSearch?&fl=&fc=&cid=&p='+MY_PAGE+'&n=500&serviceId=tvcctv&t=json')).response.docs;
|
||||
list.forEach(it => {
|
||||
// 一级标题
|
||||
let title1 = it.column_name;
|
||||
// 一级描述
|
||||
let desc1 = it.channel_name;
|
||||
// 一级图片URL
|
||||
let picUrl1 = it.column_logo;
|
||||
// 一级URL(id 地区 类型 标题 演员 年份 频道 简介 图片 更新至)
|
||||
let url1 = it.lastVIDE.videoSharedCode + '|' + '' + '|' + it.column_firstclass + '|' + it.column_name + '|' + '' + '|' + it.column_playdate + '|' + it.channel_name + '|' + it.column_brief + '|' + it.column_logo + '|' + '' + '|' + it.lastVIDE.videoTitle;
|
||||
d.push({
|
||||
desc : desc1,
|
||||
title : title1,
|
||||
pic_url : picUrl1,
|
||||
url : url1
|
||||
})
|
||||
})
|
||||
}
|
||||
else if(MY_CATE==='4K专区') {
|
||||
var list = JSON.parse(request(HOST+'/NewVideo/getLastVideoList4K?serviceId=cctv4k&cid=&p='+MY_PAGE+'&n=500&serviceId=tvcctv&t=json')).data.list;
|
||||
list.forEach(it => {
|
||||
// 一级标题
|
||||
let title1 = it.title;
|
||||
// 一级描述
|
||||
let desc1 = it.sc + ((typeof it.year==='undefined' || it.year==='')?'':('•'+it.year)) + ((typeof it.count==='undefined' || it.count==='')?'':('•共' + it.count + '集'));
|
||||
// 一级图片URL
|
||||
let picUrl1 = it.image;
|
||||
// 一级URL(id 地区 类型 标题 演员 年份 频道 简介 图片 集数)
|
||||
let url1 = it.id + '|' + it.area + '|' + it.sc + '|' + it.title + '|' + it.actors + '|' + it.year + '|' + it.channel + '|' + it.brief + '|' + it.image + '|' + it.count + '|' + '' + '|' + MY_CATE;
|
||||
d.push({
|
||||
desc : desc1,
|
||||
title : title1,
|
||||
pic_url : picUrl1,
|
||||
url : url1
|
||||
})
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
else {
|
||||
var channelMap = {
|
||||
"特别节目": "CHAL1460955953877151",
|
||||
"纪录片": "CHAL1460955924871139",
|
||||
"电视剧": "CHAL1460955853485115",
|
||||
"动画片": "CHAL1460955899450127",
|
||||
};
|
||||
var list = JSON.parse(request(input+'&channelid='+channelMap[MY_CATE]+'&fc='+MY_CATE+'&p='+MY_PAGE)).data.list;
|
||||
list.forEach(it => {
|
||||
// 一级标题
|
||||
let title1 = it.title;
|
||||
// 一级描述
|
||||
let desc1 = it.sc + ((typeof it.year==='undefined' || it.year==='')?'':('•'+it.year)) + ((typeof it.count==='undefined' || it.count==='')?'':('•共' + it.count + '集'));
|
||||
// 一级图片URL
|
||||
let picUrl1 = it.image;
|
||||
// 一级URL(id 地区 类型 标题 演员 年份 频道 简介 图片 集数)
|
||||
let url1 = it.id + '|' + it.area + '|' + it.sc + '|' + it.title + '|' + it.actors + '|' + it.year + '|' + it.channel + '|' + it.brief + '|' + it.image + '|' + it.count + '|' + '' + '|' + MY_CATE;
|
||||
d.push({
|
||||
desc : desc1,
|
||||
title : title1,
|
||||
pic_url : picUrl1,
|
||||
url : url1
|
||||
})
|
||||
})
|
||||
}
|
||||
setResult(d);
|
||||
}),
|
||||
|
||||
二级: $js.toString(() => {
|
||||
let info = input.split("|");
|
||||
|
||||
VOD = {
|
||||
vod_id: info[0],
|
||||
vod_name: info[3],
|
||||
vod_pic: info[8],
|
||||
type_name: info[2]==='undefined'?'':info[2],
|
||||
vod_year: info[5]==='undefined'?'':info[5],
|
||||
vod_area: info[1]==='undefined'?'':info[1],
|
||||
vod_remarks: info[9]===''?('更新至'+info[10]):('共'+info[9]+'集'),
|
||||
vod_director: info[6]==='undefined'?'':info[6],
|
||||
vod_actor: info[4]==='undefined'?'':info[4],
|
||||
vod_content: info[7]==='undefined'?'':info[7],
|
||||
|
||||
};
|
||||
var modeMap = {
|
||||
"4K专区": "0",
|
||||
"特别节目": "0",
|
||||
"纪录片": "0",
|
||||
"电视剧": "0",
|
||||
"动画片": "1",
|
||||
|
||||
};
|
||||
var ctid = info[0].replace('https://api.cntv.cn/lanmu/','');
|
||||
var link = 'https://api.cntv.cn/NewVideo/getVideoListByAlbumIdNew?id='+ctid+'&serviceId=tvcctv&p=1&n=100&mode='+modeMap[info[11]]+'&pub=1';
|
||||
var html = JSON.parse(request(link));
|
||||
var playUrls;
|
||||
if(html.errcode==='1001'){
|
||||
var guid = info[0].replace('https://api.cntv.cn/lanmu/','');
|
||||
var link1 = 'https://api.cntv.cn/video/videoinfoByGuid?guid='+guid+'&serviceId=tvcctv';
|
||||
ctid = JSON.parse(request(link1)).ctid.replace('https://api.cntv.cn/lanmu/','');
|
||||
var link2 = 'https://api.cntv.cn/NewVideo/getVideoListByColumn?id='+ctid+'&d=&p=1&n=100&sort=desc&mode=0&serviceId=tvcctv&t=json';
|
||||
playUrls = JSON.parse(request(link2)).data.list;
|
||||
|
||||
} else {
|
||||
playUrls = html.data.list;
|
||||
// 获取更多数据,暂不需要
|
||||
var flag = '';
|
||||
if(playUrls===''){
|
||||
flag = 'true';
|
||||
}
|
||||
var page = 1;
|
||||
while(flag===''){
|
||||
page = page+1;
|
||||
var burl = 'https://api.cntv.cn/NewVideo/getVideoListByAlbumIdNew?id='+ctid+'&serviceId=tvcctv&p='+page+'&n=100&mode='+modeMap[info[11]]+'&pub=1';
|
||||
var list = JSON.parse(request(burl)).data.list;
|
||||
if (list.length!==0){
|
||||
list.forEach(it => {
|
||||
playUrls.push(it);
|
||||
})
|
||||
continue;
|
||||
}else{
|
||||
flag='true';
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let playFrom = [];
|
||||
let playList = [];
|
||||
playFrom.append('央视频');
|
||||
playUrls.forEach(it => {
|
||||
playList.append(playUrls.map(function(it) {
|
||||
return it.title + "$" + it.guid + "|" + it.type + "|" + it.fc
|
||||
}).join("#"))
|
||||
});
|
||||
|
||||
// 最后封装所有线路
|
||||
// let vod_content = playUrls;
|
||||
let vod_play_from = playFrom.join('$$$');
|
||||
let vod_play_url = playList.join('$$$');
|
||||
VOD['vod_play_from'] = vod_play_from;
|
||||
VOD['vod_play_url'] = vod_play_url;
|
||||
}),
|
||||
|
||||
搜索:'',
|
||||
}
|
||||
1
天天开心/js/好趣网.js
Normal file
1
天天开心/js/好趣网.js
Normal file
@@ -0,0 +1 @@
|
||||
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
|
||||
1
天天开心/js/宝片视频.js
Normal file
1
天天开心/js/宝片视频.js
Normal file
@@ -0,0 +1 @@
|
||||
dmFyIHJ1bGUgPSB7CiAgICBhdXRob3I6ICflsI/lj6/kuZAvMjQwNzAxL+esrOS4gOeJiCcsCiAgICB0aXRsZTogJ+Wkqem+meW9semZoicsCiAgICDnsbvlnos6ICflvbHop4YnLAogICAgaG9zdDogJ2h0dHBzOi8vbS44Mm1hby5jb20nLAogICAgaG9zdEpzOiAnJywKICAgIGhlYWRlcnM6IHsnVXNlci1BZ2VudCc6ICdNT0JJTEVfVUEnfSwKICAgIOe8lueggTogJ3V0Zi04JywKICAgIHRpbWVvdXQ6IDUwMDAsCiAgICBob21lVXJsOiAnLycsCiAgICB1cmw6ICcvTGlzdC9meWZpbHRlci5odG1sJywKICAgIGZpbHRlcl91cmw6ICd7e2ZsLmNhdGVJZH19LXt7ZmwuYXJlYX19LXt7ZmwuYnl9fS17e2ZsLmNsYXNzfX0tLXt7ZmwubGV0dGVyfX0tLS1meXBhZ2UtLS17e2ZsLnllYXJ9fScsCiAgICBkZXRhaWxVcmw6ICcnLAogICAgc2VhcmNoVXJsOiAnL1NlYXJjaC8qKi0tLS0tLS0tLS1meXBhZ2UtLS0uaHRtbCcsCiAgICBzZWFyY2hhYmxlOiAxLAogICAgcXVpY2tTZWFyY2g6IDAsCiAgICBmaWx0ZXJhYmxlOiAxLAoKICAgIGNsYXNzX25hbWU6ICfnlLXlvbEm5Ymn6ZuGJue7vOiJuibliqjmvKsnLAogICAgY2xhc3NfdXJsOiAnMTcmMTgmMjAmNDgnLAogICAgZmlsdGVyX2RlZjogewogICAgICAgIDE3OiB7Y2F0ZUlkOiAnMTcnfSwKICAgICAgICAxODoge2NhdGVJZDogJzE4J30sCiAgICAgICAgMjA6IHtjYXRlSWQ6ICcyMCd9LAogICAgICAgIDQ4OiB7Y2F0ZUlkOiAnNDgnfQogICAgfSwKCiAgICBwbGF5X3BhcnNlOiB0cnVlLAogICAgcGFyc2VfdXJsOiAnaHR0cDovL2Nkbi4xMTMyNzYueHl6L2NzMS8/aWQ9JywKICAgIGxhenk6IGBqczoKdmFyIGtjb2RlID0gSlNPTi5wYXJzZShyZXF1ZXN0KGlucHV0KS5tYXRjaCgvdmFyIHBsYXllcl8uKj89KC4qPyk8LylbMV0pOwp2YXIga3VybCA9IGtjb2RlLnVybDsKaWYgKC9tM3U4fG1wNC8udGVzdChrdXJsKSkgewppbnB1dCA9IHsgang6IDAsIHBhcnNlOiAwLCB1cmw6IGt1cmwgfQp9IGVsc2UgewppbnB1dCA9IHsgang6IDAsIHBhcnNlOiAxLCB1cmw6IHJ1bGUucGFyc2VfdXJsK2t1cmwgfQp9YCwKCiAgICBsaW1pdDogOSwKICAgIGRvdWJsZTogZmFsc2UsCiAgICDmjqjojZA6ICcqJywKICAgIOS4gOe6pzogJy5saXN0LWl0ZW07aDMmJlRleHQ7aW1nJiZzcmM7c3BhbjplcSgwKSYmVGV4dDthJiZocmVmJywKICAgIOS6jOe6pzogewovL+WQjeensDvnsbvlnosKICAgICAgICB0aXRsZTogJy5icmVhZCYmVGV4dDsuaW5mby0tbGFiZWw6ZXEoMikmJlRleHQnLAovL+WbvueJhwogICAgICAgIGltZzogJy5waWMmJmltZyYmc3JjJywKLy/kuLvopoHmj4/ov7A75bm05Lu9O+WcsOWMujvmvJTlkZg75a+85ryUCiAgICAgICAgZGVzYzogJy5pbmZvLS1sYWJlbDplcSgtMikmJlRleHQ7LmluZm8tLWxhYmVsOmVxKC0xKSYmVGV4dDsuaW5mby0tbGFiZWw6ZXEoMikmJmE6ZXEoLTEpJiZUZXh0Oy5pbmZvLS1sYWJlbDplcSgxKSYmVGV4dDsuaW5mby0tbGFiZWw6ZXEoMCkmJlRleHQnLAovL+eugOS7iwogICAgICAgIGNvbnRlbnQ6ICcuZGV0YWlsLWludHJvOmVxKC0xKSYmcCYmVGV4dCcsCi8v57q/6Lev5pWw57uECiAgICAgICAgdGFiczogJ2xpLnRhYi1pdGVtJywKLy/nur/ot6/moIfpopgKICAgICAgICB0YWJfdGV4dDogJ2ZvbnQtLWk6ZXEoMCkmJlRleHQnLAovL+aSreaUvuaVsOe7hCDpgInpm4bliJfooagKICAgICAgICBsaXN0czogJy5zZXJpZXMtbGlzdDplcSgjaWQpJiZhJywKLy/pgInpm4bmoIfpopgKICAgICAgICBsaXN0X3RleHQ6ICdib2R5JiZUZXh0JywKLy/pgInpm4bpk77mjqUKICAgICAgICBsaXN0X3VybDogJ2EmJmhyZWYnLAovL+mTvuaOpeWkhOeQhgogICAgICAgIGxpc3RfdXJsX3ByZWZpeDogJycKICAgIH0sCiAgICDmkJzntKI6ICcqJywKCiAgICBmaWx0ZXI6IHt9Cn0K
|
||||
66
天天开心/js/搜狗.js
Normal file
66
天天开心/js/搜狗.js
Normal file
File diff suppressed because one or more lines are too long
5
天天开心/js/斗鱼直播.js
Normal file
5
天天开心/js/斗鱼直播.js
Normal file
File diff suppressed because one or more lines are too long
120
天天开心/js/星芽短剧.js
Normal file
120
天天开心/js/星芽短剧.js
Normal file
@@ -0,0 +1,120 @@
|
||||
var rule = {
|
||||
类型: '影视',
|
||||
title: '星芽短剧app',
|
||||
host: 'https://app.whjzjx.cn',
|
||||
url: '/cloud/v2/theaterfyfilter',
|
||||
filter_url: '/home_page?theater_class_id=fyclass&type=1&{{fl.type or "class2_ids=0"}}&page_num=fypage&page_size=24',
|
||||
searchUrl: '/v3/search',
|
||||
searchable: 2,
|
||||
quickSearch: 1,
|
||||
filterable: 1,
|
||||
filter: 'H4sIAAAAAAAAA6vmUgACJUMlK4VoMBMEquEssGR2aiVQWqmksiBVSQdVKi8xNxUk93zj7qfzutFlyxJzSlNRTMZuA8I4kFlPW1e8bF6BZhbCTJCS5JzE4mKj+MyUYlsDJQx1tZha8dn3snnv0x1NxNpnQrF9T/uXvFjcSqx9phTb97xvw5Pdi1+saHjWTLSthpRb+6xjxvOl84i10IjycH3Z0PZi0VpiLTSnPFxX7n+xrYvoEKXcwqd9bU/7NxGdUCnPGS+2zni6cj/RUWhGeZAunfe0ZzfRFlKeSF+29z6fMp9YC6ngwSlznq5bQKx9xsbUKGxIzvzGVMgbfS1PdxIdkcaUR+SLCT1P180l1kJLyu1rmfhsC9Glm7ERxRY+2bWJhCg0MaTchzMnPGtEr9JxWmiBxT4UkVguVPFYrloA8HqNcnwIAAA=',
|
||||
headers: {
|
||||
"X-App-Id": "7",
|
||||
"platform": "1",
|
||||
"manufacturer": "Xiaomi",
|
||||
"version_name": "3.2.0.1",
|
||||
"user_agent": "Mozilla/5.0 (Linux; Android 11; M2012K10C Build/RP1A.200720.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.141 Mobile Safari/537.36",
|
||||
"dev_token": "BY1wFZd4K0vDqzVMbtHXNmlQ29ovO5peS5MsZ7VX1rQUXDwAqskxkJtiPMZCEj6MaW-40xNnbvn12F68nLEAMkRoD7tpoieO4nkUE-GLOYxqCs0xmxWgXAh0-7NmmGCHi95SlyZlpHeit94JfJPkpo-hl4JFru2wUI-4P0AwDc5Y*",
|
||||
"app_version": "3.2.0.1",
|
||||
"device_platform": "android",
|
||||
"personalized_recommend_status": "1",
|
||||
"device_type": "M2012K10C",
|
||||
"device_brand": "Redmi",
|
||||
"os_version": "11",
|
||||
"channel": "default",
|
||||
"raw_channel": "default",
|
||||
"oaid": "9494817a02a93435",
|
||||
"msa_oaid": "9494817a02a93435",
|
||||
"uuid": "randomUUID_f87c01c7-3d61-4feb-ade0-3d6d45d24dfd",
|
||||
"device_id": "23b07cf840c8b3eeca8c01fc56f0f0a09",
|
||||
"support_h265": "1",
|
||||
"Host": "app.whjzjx.cn",
|
||||
"Connection": "Keep-Alive",
|
||||
"User-Agent": "okhttp/4.10.0"
|
||||
},
|
||||
timeout: 5000,
|
||||
class_name: '剧场&热播剧&会员专享&星选好剧&新剧&阳光剧场',
|
||||
class_url: '1&2&8&7&3&5',
|
||||
预处理:$js.toString(()=>{
|
||||
let html = post('https://u.shytkjgs.com/user/v1/account/login', {
|
||||
headers: {
|
||||
'User-Agent': 'okhttp/4.10.0',
|
||||
'Accept-Encoding': 'gzip',
|
||||
'Content-Type': 'application/x-www-form-urlencoded',
|
||||
'x-app-id': '7',
|
||||
'platform': '1',
|
||||
'manufacturer': 'realme',
|
||||
'version_name': '3.3.1',
|
||||
'user_agent': 'Mozilla/5.0 (Linux; Android 9; RMX1931 Build/PQ3A.190605.05081124; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.114 Mobile Safari/537.36',
|
||||
'app_version': '3.3.1',
|
||||
'device_platform': 'android',
|
||||
'personalized_recommend_status': '1',
|
||||
'device_type': 'RMX1931',
|
||||
'device_brand': 'realme',
|
||||
'os_version': '9',
|
||||
'channel': 'default',
|
||||
'raw_channel': 'default',
|
||||
'oaid': '',
|
||||
'msa_oaid': '',
|
||||
'uuid': 'randomUUID_914e7a9b-deac-4f80-9247-db56669187df',
|
||||
'device_id': '24250683a3bdb3f118dff25ba4b1cba1a',
|
||||
'ab_id': '',
|
||||
'support_h265': '1'
|
||||
},
|
||||
body: "device=24250683a3bdb3f118dff25ba4b1cba1a&install_first_open=false&first_install_time=1723214205125&last_update_time=1723214205125&report_link_url="
|
||||
});
|
||||
rule.headers['authorization'] = JSON.parse(html).data.token
|
||||
}),
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
input = {
|
||||
url: input,
|
||||
parse: 0
|
||||
}
|
||||
}),
|
||||
double: true,
|
||||
一级: $js.toString(()=>{
|
||||
let d = [];
|
||||
let html = request(input,{headers:rule.headers});
|
||||
let data = JSON.parse(html).data.list;
|
||||
data.forEach(it => {
|
||||
let id = 'https://app.whjzjx.cn/v2/theater_parent/detail?theater_parent_id='+it.theater.id;
|
||||
d.push({
|
||||
url:id,
|
||||
title:it.theater.title,
|
||||
img:it.theater.cover_url,
|
||||
desc:it.theater.theme,
|
||||
})
|
||||
})
|
||||
setResult(d);
|
||||
}),
|
||||
二级: $js.toString(()=>{
|
||||
let urls = [];
|
||||
let html = request(input,{headers:rule.headers});
|
||||
let data = JSON.parse(html).data;
|
||||
data.theaters.forEach(it => {
|
||||
urls.push(it.num+'$'+it.son_video_url);
|
||||
})
|
||||
VOD = {
|
||||
vod_name: data.title,
|
||||
vod_pic: data.cover_url,
|
||||
vod_play_from: '开心软件',
|
||||
vod_play_url: urls.join('#')
|
||||
};
|
||||
}),
|
||||
搜索: $js.toString(()=>{
|
||||
let html = post(input,{headers:rule.headers,body:{"text":KEY}})
|
||||
let list = JSON.parse(html).data.theater.search_data;
|
||||
list.forEach(it =>{
|
||||
let id = 'https://app.whjzjx.cn/v2/theater_parent/detail?theater_parent_id='+it.id;
|
||||
d.push({
|
||||
url:id,
|
||||
title:it.title,
|
||||
img:it.cover_url,
|
||||
content:it.introduction,
|
||||
})
|
||||
})
|
||||
setResult(d);
|
||||
}),
|
||||
}
|
||||
1
天天开心/js/果果4K.js
Normal file
1
天天开心/js/果果4K.js
Normal file
File diff suppressed because one or more lines are too long
59
天天开心/js/爱动漫.js
Normal file
59
天天开心/js/爱动漫.js
Normal file
@@ -0,0 +1,59 @@
|
||||
muban.短视2.二级.img = '.detail-pic&&img&&data-src';
|
||||
var rule = {
|
||||
title: '爱弹幕',
|
||||
模板:'短视2',
|
||||
host: 'https://anime.girigirilove.com',
|
||||
homeUrl:'/map/',
|
||||
// url:'/show/fyclass--------fypage---/'
|
||||
url: '/show/fyclassfyfilter/',
|
||||
filterable:1,//是否启用分类筛选,
|
||||
filter_url:'-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}',
|
||||
filter: {
|
||||
"2":[{"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":"异世界"},{"n":"爱抖露","v":"爱抖露"},{"n":"音乐","v":"音乐"},{"n":"萌","v":"萌"}]},{"key":"area","name":"地区","value":[{"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"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"日语","v":"日语"},{"n":"国语","v":"国语"}]},{"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":"运动"}]},{"key":"area","name":"地区","value":[{"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"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}],
|
||||
"21":[{"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":"异世界"},{"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"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"日语","v":"日语"},{"n":"中文","v":"中文"},{"n":"英语","v":"英语"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}],
|
||||
"20":[{"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":"烧脑"}]},{"key":"area","name":"地区","value":[{"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"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004.2003","v":"2004.2003"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"日语","v":"日语"},{"n":"英语","v":"英语"},{"n":"泰语","v":"泰语"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}],
|
||||
"24":[{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}],
|
||||
"26":[{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}]
|
||||
},
|
||||
searchUrl: '/search/**----------fypage---/',
|
||||
class_name:'日番&美番&劇場版&真人番劇&BD副音軌&其他',
|
||||
class_url:'2&3&21&20&24&26',
|
||||
play_parse:true,
|
||||
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;
|
||||
if (html.encrypt == '1') {
|
||||
url = unescape(url)
|
||||
} else if (html.encrypt == '2') {
|
||||
url = unescape(base64Decode(url))
|
||||
} else if (html.encrypt == '3') {
|
||||
url = url.substring(8, url.length);
|
||||
url = base64Decode(url);
|
||||
url = url.substring(8, (url.length) - 8)
|
||||
}
|
||||
if (/\\.m3u8|\\.mp4/.test(url)) {
|
||||
input = {
|
||||
jx: 0,
|
||||
url: url,
|
||||
parse: 0
|
||||
}
|
||||
} else {
|
||||
var paurl = request(HOST + '/static/player/' + from + '.js').match(/ src="(.*?)'/)[1];
|
||||
if (/https/.test(paurl)) {
|
||||
var purl = paurl + url + '&next=' + next + '&title=';
|
||||
input = {
|
||||
jx: 0,
|
||||
url: purl,
|
||||
parse: 1
|
||||
}
|
||||
}
|
||||
}
|
||||
`,
|
||||
推荐:'.border-box&&.public-list-box;a&&title;.lazy&&data-src;.public-list-prb&&Text;a&&href',
|
||||
double: false, // 推荐内容是否双层定位
|
||||
一级:'.border-box .public-list-box;a&&title;.lazy&&data-src;.public-list-prb&&Text;a&&href',
|
||||
搜索:'.row-right&&.search-box;.thumb-txt&&Text;.lazy&&data-src;.public-list-prb&&Text;a&&href',
|
||||
}
|
||||
25
天天开心/js/爱奇艺.js
Normal file
25
天天开心/js/爱奇艺.js
Normal file
File diff suppressed because one or more lines are too long
451
天天开心/js/瓜子.js
Normal file
451
天天开心/js/瓜子.js
Normal file
@@ -0,0 +1,451 @@
|
||||
var rule = {
|
||||
title: '瓜子',
|
||||
host: 'https://api.8utdtcq.com',
|
||||
url: '/App/IndexList/indexList',
|
||||
// homeUrl: 'http://124.222.116.5/homedata/home.json',
|
||||
searchUrl: '/App/Index/findMoreVod#**',
|
||||
searchable: 2,
|
||||
quickSearch: 1,
|
||||
filterable: 1,
|
||||
class_name: '电影&电视剧&动漫&综艺&短剧',
|
||||
class_url: '1&2&4&3&64',
|
||||
filter:'H4sIAAAAAAAAA+2a7U4aQRSG/3sVht/bZHf5WnorjWlo4YfphwlqE2NMtGoLWIsmFbRi2qYqoBgxtVVR8GZ2duUuOmchfuDuDHI2xJhD4hGYyTzv7hlm57yZ6aFh/gpogefDL5y38Jq+fuc0vklO8eZAPJWMB5S7Te/j75JebR/ibyeTd8Z1H/9mMBiJLZZb8+WusW7GhC5q4F7jzP3+Qsh2qbXxSQjpdMGSWrsb1umhkNTpgr6mXM06a4qvqd0FS7KqJbv5VUgyLxfsRsHKHyos+9NauuR3U2HNE7bZUKyFHP/E0hXF+rPmfOEMp/A/+HS1dOT827m0cwd2ZgOvtrBjFatCtZ0u6Fz/qHDp4ly3u2BJ5mmRLRfM+ndxupdrrL6rWPkaTwLb+sVveA3ubatStbZ2+B2GAdDTbvGfeZ4X62h3uU+6883I9adbCtxXoqlkPOW1Erm1PeKVSFf1kBDhdPCBEpRRgn5QdBlF94OiySiaHxRVRvEj+1pMQuEdfKAYMorhByUqo0T9oERklAiaoqnPtDA7O5aRwgoPIQhBCDoEDQJ+aqgq55vnvyUSVJXjVGCqQFdBhwqKVNCmRiBEIRgQ8HMp1ossLRZTFR40CDqEIIQQhDCECIQoBAMCXpbRmywDZBkgywBZBsgyQJYBsgyQZYAsA2QZeFnW5rFVqIhT6ONzcXzylddj0aXpET8VWbZsNop25rOIE0Zn52PVzq9KKHoMfTH5IsuUJJgIlmKnj6z5RQkliqaUVtnZuYRioBMzt2LN5iUUfF4yJfkd01T0xaTXzXpGhtF8+MnY32SZCeKnWX2PNdZkvxn0TbPnmq3vTdnVoCeanT20G3uyn6ZLbvpeocdSE55LtEtbf2u0fX7BVtLCNTrxcjSBf7wVZ3lxKeHEE4mJUX6FPsDs+QMJbPz1WAqPau2vs7TYHvJGeU0N591Ie0z+1H80fluxxr7UyW8jv438Nk8S+W2D8NugghOnk/y2Lgr5bQ+kkN9GfpurBPLbHiKL/LaB+W2bDbNeYpmS0D7Q/dk3yzBBfzbNMkzInx2zDIM3EJ19rAyD9lzam1gZBu3tWX9P2HZehsGbe86mWIZBu3vXu3ChteOC6XsxIGsHAXs61k6IrJ0uCFk7niSydtxJZO146CBrxxNC1g5ZO0IKWTvdFLJ2bkkga4esnYFaO+bpAVTC2bJ1sS8854A/g9I2KuQk9DGU4Y71Ike5eEl9J4tKbwTs6ZTeQSq9uyBUenuSqPR2J1Hp7aGDSm9PCJXeVHoLKVR6d1Oo9L4lgUpvKr0He6rC2Rfziu4qI9yl6+iDFXCqIlfrgYQ+W8H3f3xj1gPJp+MVPZBcTlj0PSuoxkfAnkCNPzTzH+StPxCsRAAA',
|
||||
// limit: 6,
|
||||
//double: false,
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
let d = [];
|
||||
//console.log("wangzhi==="+input)
|
||||
var vod_id = input.split("/")[0];
|
||||
var vurl_id = input.split("/")[1];
|
||||
var resolution=input.split("?")[1]
|
||||
function Encrypt(plainText) {
|
||||
let key = CryptoJS.enc.Utf8.parse("mvXBSW7ekreItNsT");
|
||||
let iv = CryptoJS.enc.Utf8.parse("2U3IrJL8szAKp0Fj");
|
||||
// 将文本加密为 AES/CBC/PKCS5Padding 格式
|
||||
let encrypted = CryptoJS.AES.encrypt(plainText, key, {
|
||||
iv: iv,
|
||||
mode: CryptoJS.mode.CBC,
|
||||
padding: CryptoJS.pad.Pkcs7
|
||||
});
|
||||
|
||||
// 获取加密结果并转为 Hex 格式
|
||||
let encryptedHex = encrypted.ciphertext.toString(CryptoJS.enc.Hex);
|
||||
return encryptedHex.toUpperCase(); // 返回大写 Hex 格式
|
||||
}
|
||||
function Decrypt(word, key, iv) {
|
||||
let encryptedHexStr = CryptoJS.enc.Hex.parse(word);
|
||||
|
||||
// 使用AES/CBC/PKCS5Padding模式进行解密
|
||||
let decrypt = CryptoJS.AES.decrypt({
|
||||
ciphertext: encryptedHexStr
|
||||
}, key, {
|
||||
iv: iv,
|
||||
mode: CryptoJS.mode.CBC, // 使用CBC模式
|
||||
padding: CryptoJS.pad.Pkcs7 // 使用PKCS#7填充
|
||||
});
|
||||
|
||||
// 将解密后的数据转换为原始文本
|
||||
let decryptedStr = decrypt.toString(CryptoJS.enc.Utf8);
|
||||
|
||||
// 返回解密后的文本
|
||||
return decryptedStr;
|
||||
}
|
||||
var timestamp = new Date().getTime() / 1000; //log(timestamp)
|
||||
var t = timestamp.toString().split('.')[0]; //log(t)
|
||||
var request_key = JSON.stringify({
|
||||
"domain_type": "8",
|
||||
"vod_id": vod_id,
|
||||
"type": "play",
|
||||
"resolution": resolution,
|
||||
"vurl_id": vurl_id
|
||||
}); //log(request_key)
|
||||
var request_key2 = Encrypt(request_key); //log(request_key2)
|
||||
var signature = 'token_id=,token=1be86e8e18a9fa18b2b8d5432699dad0.ac008ed650fd087bfbecf2fda9d82e9835253ef24843e6b18fcd128b10763497bcf9d53e959f5377cde038c20ccf9d17f604c9b8bb6e61041def86729b2fc7408bd241e23c213ac57f0226ee656e2bb0a583ae0e4f3bf6c6ab6c490c9a6f0d8cdfd366aacf5d83193671a8f77cd1af1ff2e9145de92ec43ec87cf4bdc563f6e919fe32861b0e93b118ec37d8035fbb3c.59dd05c5d9a8ae726528783128218f15fe6f2c0c8145eddab112b374fcfe3d79,phone_type=1,request_key=' + request_key2 + ',app_id=1,time=' + t + ',keys=ZH8gpdp9bxjuG2NK97sol3o7Uiz+9eVEaVMlE2Fk3j7EResM3YHnECZUH7BONNTjpy7RVNi/YimGuNYriC7Cmswv4PNYiFYzw9QhlqZKwNfCM6IUpFZ0T4rZx8G78zkv2tNVbfYC4qNQedGi07nWZ33dlSuVxROVfY5JxOWHMI0=*&zvdvdvddbfikkkumtmdwqppp?|4Y!s!2br'; //log(signature)
|
||||
var signature2 = md5(signature); //log(signature2)
|
||||
var body = 'token=1be86e8e18a9fa18b2b8d5432699dad0.ac008ed650fd087bfbecf2fda9d82e9835253ef24843e6b18fcd128b10763497bcf9d53e959f5377cde038c20ccf9d17f604c9b8bb6e61041def86729b2fc7408bd241e23c213ac57f0226ee656e2bb0a583ae0e4f3bf6c6ab6c490c9a6f0d8cdfd366aacf5d83193671a8f77cd1af1ff2e9145de92ec43ec87cf4bdc563f6e919fe32861b0e93b118ec37d8035fbb3c.59dd05c5d9a8ae726528783128218f15fe6f2c0c8145eddab112b374fcfe3d79&token_id=&phone_type=1&time=' + t + '&phone_model=xiaomi-22021211rc&keys=ZH8gpdp9bxjuG2NK97sol3o7Uiz%2B9eVEaVMlE2Fk3j7EResM3YHnECZUH7BONNTjpy7RVNi%2FYimGuNYriC7Cmswv4PNYiFYzw9QhlqZKwNfCM6IUpFZ0T4rZx8G78zkv2tNVbfYC4qNQedGi07nWZ33dlSuVxROVfY5JxOWHMI0%3D&request_key=' + request_key2 + '&signature=' + signature2 + '&app_id=1&ad_version=1'; //log(body)
|
||||
|
||||
var html = fetch('https://api.8utdtcq.com/App/Resource/VurlDetail/showOne', {
|
||||
headers: {
|
||||
'Cache-Control': 'no-cache',
|
||||
'Version': '2406025',
|
||||
'PackageName': 'com.uf076bf0c246.qe439f0d5e.m8aaf56b725a.ifeb647346f',
|
||||
'Ver': '1.9.2',
|
||||
'Referer': 'https://api.8utdtcq.com',
|
||||
'X-Customer-Client-Ip': '127.0.0.1',
|
||||
'Content-Type': 'application/x-www-form-urlencoded',
|
||||
'Host': 'api.8utdtcq.com',
|
||||
'Connection': 'Keep-Alive',
|
||||
//'Accept-Encoding': 'gzip',
|
||||
'User-Agent': 'okhttp/3.12.0'
|
||||
},
|
||||
body: body,
|
||||
method: 'POST',
|
||||
rejectCoding: true
|
||||
}); //log(html)
|
||||
|
||||
var data = JSON.parse(html).data;
|
||||
// //console.log("dddddd====="+JSON.stringify(data))
|
||||
var response_key = data.response_key; //log(response_key)
|
||||
var keys = data.keys; //log(keys)
|
||||
|
||||
var bodykey = "MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGAe6hKrWLi1zQmjTT1ozbE4QdFeJGNxubxld6GrFGximxfMsMB6BpJhpcTouAqywAFppiKetUBBbXwYsYU1wNr648XVmPmCMCy4rY8vdliFnbMUj086DU6Z+/oXBdWU3/b1G0DN3E9wULRSwcKZT3wj/cCI1vsCm3gj2R5SqkA9Y0CAwEAAQKBgAJH+4CxV0/zBVcLiBCHvSANm0l7HetybTh/j2p0Y1sTXro4ALwAaCTUeqdBjWiLSo9lNwDHFyq8zX90+gNxa7c5EqcWV9FmlVXr8VhfBzcZo1nXeNdXFT7tQ2yah/odtdcx+vRMSGJd1t/5k5bDd9wAvYdIDblMAg+wiKKZ5KcdAkEA1cCakEN4NexkF5tHPRrR6XOY/XHfkqXxEhMqmNbB9U34saTJnLWIHC8IXys6Qmzz30TtzCjuOqKRRy+FMM4TdwJBAJQZFPjsGC+RqcG5UvVMiMPhnwe/bXEehShK86yJK/g/UiKrO87h3aEu5gcJqBygTq3BBBoH2md3pr/W+hUMWBsCQQChfhTIrdDinKi6lRxrdBnn0Ohjg2cwuqK5zzU9p/N+S9x7Ck8wUI53DKm8jUJE8WAG7WLj/oCOWEh+ic6NIwTdAkEAj0X8nhx6AXsgCYRql1klbqtVmL8+95KZK7PnLWG/IfjQUy3pPGoSaZ7fdquG8bq8oyf5+dzjE/oTXcByS+6XRQJAP/5ciy1bL3NhUhsaOVy55MHXnPjdcTX0FaLi+ybXZIfIQ2P4rb19mVq1feMbCXhz+L1rG8oat5lYKfpe8k83ZA=="; //log(bodykey)
|
||||
var bodykeyiv = JSON.parse(RSA.decode(keys, bodykey)); //log(bodykeyiv)
|
||||
var key = CryptoJS.enc.Utf8.parse(bodykeyiv.key); //log(key)
|
||||
var iv = CryptoJS.enc.Utf8.parse(bodykeyiv.iv); //log(iv)
|
||||
var html2 = Decrypt(response_key, key, iv); //log(html2)
|
||||
var url = JSON.parse(html2).url; //log(url)
|
||||
input = {
|
||||
url: url,
|
||||
parse: 0,
|
||||
header: rule.headers
|
||||
}
|
||||
setResult(d)
|
||||
}),
|
||||
// 推荐: $js.toString(() => {
|
||||
// let d = [];
|
||||
// let data = JSON.parse(request(input))
|
||||
// data.forEach(item => {
|
||||
// item.datas.forEach(it => {
|
||||
// let id = `http://114.132.55.23/bl/mb/api.php/provide/vod/?ac=videolist&wd=${it.title}&`;
|
||||
// d.push({
|
||||
// url: id,
|
||||
// title: it.title,
|
||||
// img: it.pic,
|
||||
// desc: it.acr,
|
||||
// })
|
||||
// });
|
||||
// });
|
||||
// setResult(d)
|
||||
// }),
|
||||
一级: $js.toString(() => {
|
||||
let d = [];
|
||||
function Encrypt(plainText) {
|
||||
let key = CryptoJS.enc.Utf8.parse("mvXBSW7ekreItNsT");
|
||||
let iv = CryptoJS.enc.Utf8.parse("2U3IrJL8szAKp0Fj");
|
||||
// 将文本加密为 AES/CBC/PKCS5Padding 格式
|
||||
let encrypted = CryptoJS.AES.encrypt(plainText, key, {
|
||||
iv: iv,
|
||||
mode: CryptoJS.mode.CBC,
|
||||
padding: CryptoJS.pad.Pkcs7
|
||||
});
|
||||
|
||||
// 获取加密结果并转为 Hex 格式
|
||||
let encryptedHex = encrypted.ciphertext.toString(CryptoJS.enc.Hex);
|
||||
return encryptedHex.toUpperCase(); // 返回大写 Hex 格式
|
||||
}
|
||||
function Decrypt(word, key, iv) {
|
||||
let encryptedHexStr = CryptoJS.enc.Hex.parse(word);
|
||||
|
||||
// 使用AES/CBC/PKCS5Padding模式进行解密
|
||||
let decrypt = CryptoJS.AES.decrypt({
|
||||
ciphertext: encryptedHexStr
|
||||
}, key, {
|
||||
iv: iv,
|
||||
mode: CryptoJS.mode.CBC, // 使用CBC模式
|
||||
padding: CryptoJS.pad.Pkcs7 // 使用PKCS#7填充
|
||||
});
|
||||
|
||||
// 将解密后的数据转换为原始文本
|
||||
let decryptedStr = decrypt.toString(CryptoJS.enc.Utf8);
|
||||
|
||||
// 返回解密后的文本
|
||||
return decryptedStr;
|
||||
}
|
||||
function getbody3(key, t) {
|
||||
var signature = 'token_id=,token=1be86e8e18a9fa18b2b8d5432699dad0.ac008ed650fd087bfbecf2fda9d82e9835253ef24843e6b18fcd128b10763497bcf9d53e959f5377cde038c20ccf9d17f604c9b8bb6e61041def86729b2fc7408bd241e23c213ac57f0226ee656e2bb0a583ae0e4f3bf6c6ab6c490c9a6f0d8cdfd366aacf5d83193671a8f77cd1af1ff2e9145de92ec43ec87cf4bdc563f6e919fe32861b0e93b118ec37d8035fbb3c.59dd05c5d9a8ae726528783128218f15fe6f2c0c8145eddab112b374fcfe3d79,phone_type=1,request_key=' + key + ',app_id=1,time=' + t + ',keys=qDpotE2bedimK3QGqlyV5ieXXC3EhaPLQ+IOJyHnHflCj5w/7ESK7FgywMvrgjxbx0GklEFLI4+JshgySe633OIRstuktwdiCy3CT+fLSpuxBJDIlfXQDaeH3ig1wiB0JsZ601XHiFweGMu4tZfnSpHg3OnoL6nz/uurUif2OK4=*&zvdvdvddbfikkkumtmdwqppp?|4Y!s!2br'; //log(signature)
|
||||
var signature2 = md5(signature).toUpperCase(); //log(signature2)
|
||||
var body = 'token=1be86e8e18a9fa18b2b8d5432699dad0.ac008ed650fd087bfbecf2fda9d82e9835253ef24843e6b18fcd128b10763497bcf9d53e959f5377cde038c20ccf9d17f604c9b8bb6e61041def86729b2fc7408bd241e23c213ac57f0226ee656e2bb0a583ae0e4f3bf6c6ab6c490c9a6f0d8cdfd366aacf5d83193671a8f77cd1af1ff2e9145de92ec43ec87cf4bdc563f6e919fe32861b0e93b118ec37d8035fbb3c.59dd05c5d9a8ae726528783128218f15fe6f2c0c8145eddab112b374fcfe3d79&token_id=&phone_type=1&time=' + t + '&phone_model=xiaomi-22021211rc&keys=qDpotE2bedimK3QGqlyV5ieXXC3EhaPLQ%2BIOJyHnHflCj5w%2F7ESK7FgywMvrgjxbx0GklEFLI4%2BJshgySe633OIRstuktwdiCy3CT%2BfLSpuxBJDIlfXQDaeH3ig1wiB0JsZ601XHiFweGMu4tZfnSpHg3OnoL6nz%2FuurUif2OK4%3D&request_key=' + key + '&signature=' + signature2 + '&app_id=1&ad_version=1';
|
||||
return body
|
||||
}
|
||||
const bodykey = "MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGAe6hKrWLi1zQmjTT1ozbE4QdFeJGNxubxld6GrFGximxfMsMB6BpJhpcTouAqywAFppiKetUBBbXwYsYU1wNr648XVmPmCMCy4rY8vdliFnbMUj086DU6Z+/oXBdWU3/b1G0DN3E9wULRSwcKZT3wj/cCI1vsCm3gj2R5SqkA9Y0CAwEAAQKBgAJH+4CxV0/zBVcLiBCHvSANm0l7HetybTh/j2p0Y1sTXro4ALwAaCTUeqdBjWiLSo9lNwDHFyq8zX90+gNxa7c5EqcWV9FmlVXr8VhfBzcZo1nXeNdXFT7tQ2yah/odtdcx+vRMSGJd1t/5k5bDd9wAvYdIDblMAg+wiKKZ5KcdAkEA1cCakEN4NexkF5tHPRrR6XOY/XHfkqXxEhMqmNbB9U34saTJnLWIHC8IXys6Qmzz30TtzCjuOqKRRy+FMM4TdwJBAJQZFPjsGC+RqcG5UvVMiMPhnwe/bXEehShK86yJK/g/UiKrO87h3aEu5gcJqBygTq3BBBoH2md3pr/W+hUMWBsCQQChfhTIrdDinKi6lRxrdBnn0Ohjg2cwuqK5zzU9p/N+S9x7Ck8wUI53DKm8jUJE8WAG7WLj/oCOWEh+ic6NIwTdAkEAj0X8nhx6AXsgCYRql1klbqtVmL8+95KZK7PnLWG/IfjQUy3pPGoSaZ7fdquG8bq8oyf5+dzjE/oTXcByS+6XRQJAP/5ciy1bL3NhUhsaOVy55MHXnPjdcTX0FaLi+ybXZIfIQ2P4rb19mVq1feMbCXhz+L1rG8oat5lYKfpe8k83ZA==";
|
||||
function gethtml(u, body, headers) {
|
||||
var hd = fetch(u, {
|
||||
headers: headers,
|
||||
body: body,
|
||||
method: 'POST',
|
||||
rejectCoding: true
|
||||
});
|
||||
var banner = JSON.parse(hd).data;
|
||||
var response_key = banner.response_key; //log()
|
||||
var keys = banner.keys; //log(keys)
|
||||
var bodykeyiv = JSON.parse(RSA.decode(keys, bodykey));
|
||||
var key = CryptoJS.enc.Utf8.parse(bodykeyiv.key);
|
||||
var iv = CryptoJS.enc.Utf8.parse(bodykeyiv.iv);
|
||||
var html = Decrypt(response_key, key, iv);
|
||||
return html
|
||||
}
|
||||
function hqsub(MY_CATE) {
|
||||
var subs = ["5", "12", "30", "22", ""]
|
||||
var tids = ["1", "2", "4", "3", "64"]
|
||||
let index = tids.indexOf(MY_CATE);
|
||||
if (index !== -1) {
|
||||
return subs[index];
|
||||
}
|
||||
return ""; // 或者根据需要返回其他值
|
||||
}
|
||||
var headers = {
|
||||
'Cache-Control': 'no-cache',
|
||||
'Version': '2406025',
|
||||
'PackageName': 'com.uf076bf0c246.qe439f0d5e.m8aaf56b725a.ifeb647346f',
|
||||
'Ver': '1.9.2',
|
||||
'Referer': 'https://api.8utdtcq.com',
|
||||
'X-Customer-Client-Ip': '127.0.0.1',
|
||||
'Content-Type': 'application/x-www-form-urlencoded',
|
||||
'Host': 'api.8utdtcq.com',
|
||||
'Connection': 'Keep-Alive',
|
||||
//'Accept-Encoding': 'gzip',
|
||||
'User-Agent': 'okhttp/3.12.0'
|
||||
}
|
||||
var tid = MY_CATE;
|
||||
var sub = hqsub(MY_CATE)
|
||||
var timestamp = new Date().getTime() / 1000;
|
||||
var t = timestamp.toString().split('.')[0];
|
||||
var request_key = JSON.stringify({ "area": (MY_FL.area || 0).toString(), "sub": (MY_FL.sub || sub).toString(), "year": (MY_FL.year || 0).toString(), "pageSize": "30", "sort": (MY_FL.sort || "d_id").toString(), "page": MY_PAGE, "tid": tid });
|
||||
var request_key2 = Encrypt(request_key);
|
||||
var body = getbody3(request_key2, t)
|
||||
var html2 = gethtml("https://api.8utdtcq.com/App/IndexList/indexList", body, headers)
|
||||
//console.log("tttttlieb=="+html2)
|
||||
var list = JSON.parse(html2).list; //log(list)
|
||||
list.forEach(data => {
|
||||
d.push({
|
||||
title: data.vod_name,
|
||||
desc: data.vod_continu == 0 ? '电影' : '更新至'+data.vod_continu+'集',
|
||||
year: data.vod_scroe,
|
||||
img: data.vod_pic,
|
||||
url: `${data.vod_id}/${data.vod_continu}`,
|
||||
})
|
||||
})
|
||||
setResult(d)
|
||||
}),
|
||||
二级: $js.toString(() => {
|
||||
// var d = [];
|
||||
function Encrypt(plainText) {
|
||||
let key = CryptoJS.enc.Utf8.parse("mvXBSW7ekreItNsT");
|
||||
let iv = CryptoJS.enc.Utf8.parse("2U3IrJL8szAKp0Fj");
|
||||
// 将文本加密为 AES/CBC/PKCS5Padding 格式
|
||||
let encrypted = CryptoJS.AES.encrypt(plainText, key, {
|
||||
iv: iv,
|
||||
mode: CryptoJS.mode.CBC,
|
||||
padding: CryptoJS.pad.Pkcs7
|
||||
});
|
||||
|
||||
// 获取加密结果并转为 Hex 格式
|
||||
let encryptedHex = encrypted.ciphertext.toString(CryptoJS.enc.Hex);
|
||||
return encryptedHex.toUpperCase(); // 返回大写 Hex 格式
|
||||
}
|
||||
function Decrypt(word, key, iv) {
|
||||
let encryptedHexStr = CryptoJS.enc.Hex.parse(word);
|
||||
|
||||
// 使用AES/CBC/PKCS5Padding模式进行解密
|
||||
let decrypt = CryptoJS.AES.decrypt({
|
||||
ciphertext: encryptedHexStr
|
||||
}, key, {
|
||||
iv: iv,
|
||||
mode: CryptoJS.mode.CBC, // 使用CBC模式
|
||||
padding: CryptoJS.pad.Pkcs7 // 使用PKCS#7填充
|
||||
});
|
||||
|
||||
// 将解密后的数据转换为原始文本
|
||||
let decryptedStr = decrypt.toString(CryptoJS.enc.Utf8);
|
||||
|
||||
// 返回解密后的文本
|
||||
return decryptedStr;
|
||||
}
|
||||
function getbody2(key, t) {
|
||||
var signature = 'token_id=,token=1be86e8e18a9fa18b2b8d5432699dad0.ac008ed650fd087bfbecf2fda9d82e9835253ef24843e6b18fcd128b10763497bcf9d53e959f5377cde038c20ccf9d17f604c9b8bb6e61041def86729b2fc7408bd241e23c213ac57f0226ee656e2bb0a583ae0e4f3bf6c6ab6c490c9a6f0d8cdfd366aacf5d83193671a8f77cd1af1ff2e9145de92ec43ec87cf4bdc563f6e919fe32861b0e93b118ec37d8035fbb3c.59dd05c5d9a8ae726528783128218f15fe6f2c0c8145eddab112b374fcfe3d79,phone_type=1,request_key=' + key + ',app_id=1,time=' + t + ',keys=Qmxi5ciWXbQzkr7o+SUNiUuQxQEf8/AVyUWY4T/BGhcXBIUz4nOyHBGf9A4KbM0iKF3yp9M7WAY0rrs5PzdTAOB45plcS2zZ0wUibcXuGJ29VVGRWKGwE9zu2vLwhfgjTaaDpXo4rby+7GxXTktzJmxvneOUdYeHi+PZsThlvPI=*&zvdvdvddbfikkkumtmdwqppp?|4Y!s!2br'; //log(signature)
|
||||
var signature2 = md5(signature); //log(signature2)
|
||||
var body = 'token=1be86e8e18a9fa18b2b8d5432699dad0.ac008ed650fd087bfbecf2fda9d82e9835253ef24843e6b18fcd128b10763497bcf9d53e959f5377cde038c20ccf9d17f604c9b8bb6e61041def86729b2fc7408bd241e23c213ac57f0226ee656e2bb0a583ae0e4f3bf6c6ab6c490c9a6f0d8cdfd366aacf5d83193671a8f77cd1af1ff2e9145de92ec43ec87cf4bdc563f6e919fe32861b0e93b118ec37d8035fbb3c.59dd05c5d9a8ae726528783128218f15fe6f2c0c8145eddab112b374fcfe3d79&token_id=&phone_type=1&time=' + t + '&phone_model=xiaomi-22021211rc&keys=Qmxi5ciWXbQzkr7o%2BSUNiUuQxQEf8%2FAVyUWY4T%2FBGhcXBIUz4nOyHBGf9A4KbM0iKF3yp9M7WAY0rrs5PzdTAOB45plcS2zZ0wUibcXuGJ29VVGRWKGwE9zu2vLwhfgjTaaDpXo4rby%2B7GxXTktzJmxvneOUdYeHi%2BPZsThlvPI%3D&request_key=' + key + '&signature=' + signature2 + '&app_id=1&ad_version=1'; //log(body)
|
||||
return body
|
||||
}
|
||||
const bodykey = "MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGAe6hKrWLi1zQmjTT1ozbE4QdFeJGNxubxld6GrFGximxfMsMB6BpJhpcTouAqywAFppiKetUBBbXwYsYU1wNr648XVmPmCMCy4rY8vdliFnbMUj086DU6Z+/oXBdWU3/b1G0DN3E9wULRSwcKZT3wj/cCI1vsCm3gj2R5SqkA9Y0CAwEAAQKBgAJH+4CxV0/zBVcLiBCHvSANm0l7HetybTh/j2p0Y1sTXro4ALwAaCTUeqdBjWiLSo9lNwDHFyq8zX90+gNxa7c5EqcWV9FmlVXr8VhfBzcZo1nXeNdXFT7tQ2yah/odtdcx+vRMSGJd1t/5k5bDd9wAvYdIDblMAg+wiKKZ5KcdAkEA1cCakEN4NexkF5tHPRrR6XOY/XHfkqXxEhMqmNbB9U34saTJnLWIHC8IXys6Qmzz30TtzCjuOqKRRy+FMM4TdwJBAJQZFPjsGC+RqcG5UvVMiMPhnwe/bXEehShK86yJK/g/UiKrO87h3aEu5gcJqBygTq3BBBoH2md3pr/W+hUMWBsCQQChfhTIrdDinKi6lRxrdBnn0Ohjg2cwuqK5zzU9p/N+S9x7Ck8wUI53DKm8jUJE8WAG7WLj/oCOWEh+ic6NIwTdAkEAj0X8nhx6AXsgCYRql1klbqtVmL8+95KZK7PnLWG/IfjQUy3pPGoSaZ7fdquG8bq8oyf5+dzjE/oTXcByS+6XRQJAP/5ciy1bL3NhUhsaOVy55MHXnPjdcTX0FaLi+ybXZIfIQ2P4rb19mVq1feMbCXhz+L1rG8oat5lYKfpe8k83ZA==";
|
||||
function gethtml(u, body, headers) {
|
||||
var hd = fetch(u, {
|
||||
headers: headers,
|
||||
body: body,
|
||||
method: 'POST',
|
||||
rejectCoding: true
|
||||
});
|
||||
var banner = JSON.parse(hd).data;
|
||||
var response_key = banner.response_key; //log()
|
||||
var keys = banner.keys; //log(keys)
|
||||
var bodykeyiv = JSON.parse(RSA.decode(keys, bodykey));
|
||||
var key = CryptoJS.enc.Utf8.parse(bodykeyiv.key);
|
||||
var iv = CryptoJS.enc.Utf8.parse(bodykeyiv.iv);
|
||||
var html = Decrypt(response_key, key, iv);
|
||||
return html
|
||||
}
|
||||
const headers = {
|
||||
'Cache-Control': 'no-cache',
|
||||
'Version': '2406025',
|
||||
'PackageName': 'com.uf076bf0c246.qe439f0d5e.m8aaf56b725a.ifeb647346f',
|
||||
'Ver': '1.9.2',
|
||||
'Referer': 'https://api.8utdtcq.com',
|
||||
'X-Customer-Client-Ip': '127.0.0.1',
|
||||
'Content-Type': 'application/x-www-form-urlencoded',
|
||||
'Host': 'api.8utdtcq.com',
|
||||
'Connection': 'Keep-Alive',
|
||||
//'Accept-Encoding': 'gzip',
|
||||
'User-Agent': 'okhttp/3.12.0'
|
||||
}
|
||||
// var MY_URL = MY_URL.split("##")[1]; //log(MY_URL)
|
||||
input = input.replace('https://api.8utdtcq.com/', '');
|
||||
//console.log("input----===="+input)
|
||||
|
||||
// var vod_continu = input.split("/")[1]; //log(vod_id)
|
||||
var vod_id = input.split("/")[0];
|
||||
//console.log("vod----===="+vod_id)
|
||||
var timestamp = new Date().getTime() / 1000;
|
||||
var t = timestamp.toString().split('.')[0];
|
||||
var request_key = JSON.stringify({
|
||||
"token_id": "393668",
|
||||
"vod_id": vod_id,
|
||||
"mobile_time": t,
|
||||
"token": "1be86e8e18a9fa18b2b8d5432699dad0.ac008ed650fd087bfbecf2fda9d82e9835253ef24843e6b18fcd128b10763497bcf9d53e959f5377cde038c20ccf9d17f604c9b8bb6e61041def86729b2fc7408bd241e23c213ac57f0226ee656e2bb0a583ae0e4f3bf6c6ab6c490c9a6f0d8cdfd366aacf5d83193671a8f77cd1af1ff2e9145de92ec43ec87cf4bdc563f6e919fe32861b0e93b118ec37d8035fbb3c.59dd05c5d9a8ae726528783128218f15fe6f2c0c8145eddab112b374fcfe3d79"
|
||||
});
|
||||
var request_key2 = Encrypt(request_key);
|
||||
var body = getbody2(request_key2, t)
|
||||
var html = gethtml("https://api.8utdtcq.com/App/IndexPlay/playInfo", body, headers)
|
||||
var data2 = JSON.parse(html).vodInfo; //console.log("hwudwudg-===="+JSON.stringify(data2))
|
||||
var request_key3 = JSON.stringify({
|
||||
"vurl_cloud_id": "2",
|
||||
"vod_d_id": vod_id
|
||||
}); //log(request_key3)
|
||||
var request_key4 = Encrypt(request_key3); //log(request_key4)
|
||||
var body2 = getbody2(request_key4, t)
|
||||
|
||||
var html3 = gethtml("https://api.8utdtcq.com/App/Resource/Vurl/show", body2, headers); //log(html3)
|
||||
|
||||
var list = JSON.parse(html3).list;
|
||||
let nnnmm = [];
|
||||
list.forEach(item => {
|
||||
// 获取play对象的所有值
|
||||
const playParams = Object.values(item.play);
|
||||
let lastParam = null;
|
||||
|
||||
// 从数组的最后一个元素开始,向前查找,直到找到一个非空的param值
|
||||
for (let i = playParams.length - 1; i >= 0; i--) {
|
||||
if (playParams[i].param) {
|
||||
lastParam = playParams[i].param;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// 使用正则表达式匹配vurl_id
|
||||
const vurlIdMatch = lastParam.match(/vurl_id=(\d+)/);
|
||||
const resolution=lastParam.match(/resolution=(\d+)/);
|
||||
// 如果匹配成功,将title和vurl_id组合后push到result数组
|
||||
if (vurlIdMatch) {
|
||||
nnnmm.push(`${item.title}$${vod_id}/${vurlIdMatch[1]}?${resolution[1]}`);
|
||||
}
|
||||
});
|
||||
VOD = {
|
||||
title: data2.vod_name,
|
||||
type: data2.videoTag.toString(),
|
||||
desc: data2.vod_use_content,
|
||||
vod_actor: data2.vod_actor,
|
||||
vod_area: data2.vod_area,
|
||||
vod_director: data2.vod_director,
|
||||
img: data2.vod_pic,
|
||||
vod_play_from: '瓜子',
|
||||
vod_play_url: nnnmm.join('#')
|
||||
}
|
||||
}),
|
||||
搜索: $js.toString(() => {
|
||||
let d = [];
|
||||
function Encrypt(plainText) {
|
||||
let key = CryptoJS.enc.Utf8.parse("mvXBSW7ekreItNsT");
|
||||
let iv = CryptoJS.enc.Utf8.parse("2U3IrJL8szAKp0Fj");
|
||||
// 将文本加密为 AES/CBC/PKCS5Padding 格式
|
||||
let encrypted = CryptoJS.AES.encrypt(plainText, key, {
|
||||
iv: iv,
|
||||
mode: CryptoJS.mode.CBC,
|
||||
padding: CryptoJS.pad.Pkcs7
|
||||
});
|
||||
|
||||
// 获取加密结果并转为 Hex 格式
|
||||
let encryptedHex = encrypted.ciphertext.toString(CryptoJS.enc.Hex);
|
||||
return encryptedHex.toUpperCase(); // 返回大写 Hex 格式
|
||||
}
|
||||
function Decrypt(word, key, iv) {
|
||||
let encryptedHexStr = CryptoJS.enc.Hex.parse(word);
|
||||
|
||||
// 使用AES/CBC/PKCS5Padding模式进行解密
|
||||
let decrypt = CryptoJS.AES.decrypt({
|
||||
ciphertext: encryptedHexStr
|
||||
}, key, {
|
||||
iv: iv,
|
||||
mode: CryptoJS.mode.CBC, // 使用CBC模式
|
||||
padding: CryptoJS.pad.Pkcs7 // 使用PKCS#7填充
|
||||
});
|
||||
|
||||
// 将解密后的数据转换为原始文本
|
||||
let decryptedStr = decrypt.toString(CryptoJS.enc.Utf8);
|
||||
|
||||
// 返回解密后的文本
|
||||
return decryptedStr;
|
||||
}
|
||||
function getbody3(key, t) {
|
||||
var signature = 'token_id=,token=1be86e8e18a9fa18b2b8d5432699dad0.ac008ed650fd087bfbecf2fda9d82e9835253ef24843e6b18fcd128b10763497bcf9d53e959f5377cde038c20ccf9d17f604c9b8bb6e61041def86729b2fc7408bd241e23c213ac57f0226ee656e2bb0a583ae0e4f3bf6c6ab6c490c9a6f0d8cdfd366aacf5d83193671a8f77cd1af1ff2e9145de92ec43ec87cf4bdc563f6e919fe32861b0e93b118ec37d8035fbb3c.59dd05c5d9a8ae726528783128218f15fe6f2c0c8145eddab112b374fcfe3d79,phone_type=1,request_key=' + key + ',app_id=1,time=' + t + ',keys=qDpotE2bedimK3QGqlyV5ieXXC3EhaPLQ+IOJyHnHflCj5w/7ESK7FgywMvrgjxbx0GklEFLI4+JshgySe633OIRstuktwdiCy3CT+fLSpuxBJDIlfXQDaeH3ig1wiB0JsZ601XHiFweGMu4tZfnSpHg3OnoL6nz/uurUif2OK4=*&zvdvdvddbfikkkumtmdwqppp?|4Y!s!2br'; //log(signature)
|
||||
var signature2 = md5(signature); //log(signature2)
|
||||
var body = 'token=1be86e8e18a9fa18b2b8d5432699dad0.ac008ed650fd087bfbecf2fda9d82e9835253ef24843e6b18fcd128b10763497bcf9d53e959f5377cde038c20ccf9d17f604c9b8bb6e61041def86729b2fc7408bd241e23c213ac57f0226ee656e2bb0a583ae0e4f3bf6c6ab6c490c9a6f0d8cdfd366aacf5d83193671a8f77cd1af1ff2e9145de92ec43ec87cf4bdc563f6e919fe32861b0e93b118ec37d8035fbb3c.59dd05c5d9a8ae726528783128218f15fe6f2c0c8145eddab112b374fcfe3d79&token_id=&phone_type=1&time=' + t + '&phone_model=xiaomi-22021211rc&keys=qDpotE2bedimK3QGqlyV5ieXXC3EhaPLQ%2BIOJyHnHflCj5w%2F7ESK7FgywMvrgjxbx0GklEFLI4%2BJshgySe633OIRstuktwdiCy3CT%2BfLSpuxBJDIlfXQDaeH3ig1wiB0JsZ601XHiFweGMu4tZfnSpHg3OnoL6nz%2FuurUif2OK4%3D&request_key=' + key + '&signature=' + signature2 + '&app_id=1&ad_version=1';
|
||||
return body
|
||||
}
|
||||
const bodykey = "MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGAe6hKrWLi1zQmjTT1ozbE4QdFeJGNxubxld6GrFGximxfMsMB6BpJhpcTouAqywAFppiKetUBBbXwYsYU1wNr648XVmPmCMCy4rY8vdliFnbMUj086DU6Z+/oXBdWU3/b1G0DN3E9wULRSwcKZT3wj/cCI1vsCm3gj2R5SqkA9Y0CAwEAAQKBgAJH+4CxV0/zBVcLiBCHvSANm0l7HetybTh/j2p0Y1sTXro4ALwAaCTUeqdBjWiLSo9lNwDHFyq8zX90+gNxa7c5EqcWV9FmlVXr8VhfBzcZo1nXeNdXFT7tQ2yah/odtdcx+vRMSGJd1t/5k5bDd9wAvYdIDblMAg+wiKKZ5KcdAkEA1cCakEN4NexkF5tHPRrR6XOY/XHfkqXxEhMqmNbB9U34saTJnLWIHC8IXys6Qmzz30TtzCjuOqKRRy+FMM4TdwJBAJQZFPjsGC+RqcG5UvVMiMPhnwe/bXEehShK86yJK/g/UiKrO87h3aEu5gcJqBygTq3BBBoH2md3pr/W+hUMWBsCQQChfhTIrdDinKi6lRxrdBnn0Ohjg2cwuqK5zzU9p/N+S9x7Ck8wUI53DKm8jUJE8WAG7WLj/oCOWEh+ic6NIwTdAkEAj0X8nhx6AXsgCYRql1klbqtVmL8+95KZK7PnLWG/IfjQUy3pPGoSaZ7fdquG8bq8oyf5+dzjE/oTXcByS+6XRQJAP/5ciy1bL3NhUhsaOVy55MHXnPjdcTX0FaLi+ybXZIfIQ2P4rb19mVq1feMbCXhz+L1rG8oat5lYKfpe8k83ZA==";
|
||||
function gethtml(u, body, headers) {
|
||||
var hd = fetch(u, {
|
||||
headers: headers,
|
||||
body: body,
|
||||
method: 'POST',
|
||||
rejectCoding: true
|
||||
});
|
||||
var banner = JSON.parse(hd).data;
|
||||
var response_key = banner.response_key; //log()
|
||||
//console.log("response_key=="+response_key)
|
||||
var keys = banner.keys; //log(keys)
|
||||
var bodykeyiv = JSON.parse(RSA.decode(keys, bodykey));
|
||||
//console.log("rsaxxxx=="+JSON.stringify(bodykeyiv))
|
||||
var key = CryptoJS.enc.Utf8.parse(bodykeyiv.key);
|
||||
var iv = CryptoJS.enc.Utf8.parse(bodykeyiv.iv);
|
||||
var html = Decrypt(response_key, key, iv);
|
||||
//console.log("nskjsnwkjdnejd===qqxxxq="+JSON.stringify(html))
|
||||
return html
|
||||
}
|
||||
var timestamp = new Date().getTime() / 1000;
|
||||
var t = timestamp.toString().split('.')[0];
|
||||
var url = input.split("#")[0];//url
|
||||
var request_key11 = input.split("#")[1]
|
||||
|
||||
var request_key = JSON.stringify({ "keywords": request_key11, "order_val": "1" })
|
||||
//console.log("nskjsnwkjdnejd===qqxxxq=tttt"+request_key)
|
||||
var request_key2 = Encrypt(request_key);
|
||||
var body = getbody3(request_key2, t)
|
||||
var headers = {
|
||||
'Cache-Control': 'no-cache',
|
||||
'Version': '2406025',
|
||||
'PackageName': 'com.uf076bf0c246.qe439f0d5e.m8aaf56b725a.ifeb647346f',
|
||||
'Ver': '1.9.2',
|
||||
'Referer': 'https://api.8utdtcq.com',
|
||||
'X-Customer-Client-Ip': '127.0.0.1',
|
||||
'Content-Type': 'application/x-www-form-urlencoded',
|
||||
'Host': 'api.8utdtcq.com',
|
||||
'Connection': 'Keep-Alive',
|
||||
'User-Agent': 'okhttp/3.12.0'
|
||||
}
|
||||
var html = gethtml(url, body, headers)
|
||||
//console.log("nskjsnwkjdnejd===="+html)
|
||||
|
||||
var list = JSON.parse(html).list; //log(list)
|
||||
//console.log("nskjsnwkjdnejd===qqqqq="+list)
|
||||
list.forEach(data => {
|
||||
d.push({
|
||||
title: data.vod_name,
|
||||
desc: data.vod_continu == 0 ? '电影' : '更新至'+data.vod_continu+'集',
|
||||
content: data.vod_addtime,
|
||||
img: data.vod_pic,
|
||||
url: `${data.vod_id}/${data.vod_continu}`,
|
||||
})
|
||||
})
|
||||
setResult(d)
|
||||
}),
|
||||
}
|
||||
1
天天开心/js/腾腾4K.js
Normal file
1
天天开心/js/腾腾4K.js
Normal file
File diff suppressed because one or more lines are too long
152
天天开心/js/腾讯VIP.js
Normal file
152
天天开心/js/腾讯VIP.js
Normal file
File diff suppressed because one or more lines are too long
34
天天开心/js/芒果.js
Normal file
34
天天开心/js/芒果.js
Normal file
File diff suppressed because one or more lines are too long
111
天天开心/js/蓝莓短剧.js
Normal file
111
天天开心/js/蓝莓短剧.js
Normal file
@@ -0,0 +1,111 @@
|
||||
|
||||
var rule = {
|
||||
title: '蓝莓短剧',
|
||||
host: 'https://app.whjzjx.cn',
|
||||
url: '/v1/theater/home_page?theater_class_id=1&class2_id=fyclass&page_num=fypage&page_size=24',
|
||||
searchUrl: '/?**',
|
||||
searchable: 2,
|
||||
quickSearch: 1,
|
||||
// filterable: 1,
|
||||
class_name: '古装&穿越&逆袭&重生',
|
||||
class_url: '5&17&7&6',
|
||||
一级: $js.toString(() => {
|
||||
let d = [];
|
||||
let urlk = `https://app.whjzjx.cn/v1/theater/home_page?theater_class_id=${MY_CATE}&page_num=${MY_PAGE - 1}&page_size=24`;
|
||||
let tkurl = 'https://app.whjzjx.cn/v1/account/login';
|
||||
let head = JSON.parse(post(tkurl, {
|
||||
headers: {
|
||||
"Connection": "keep-alive",
|
||||
"Content-Type": "application/x-www-form-urlencoded",
|
||||
"Content-Length": "40",
|
||||
"user-agent": "okhttp/4.10.0",
|
||||
"user_agent": "Mozilla/5.0 (Linux; Android 9; ASUS_I003DD Build/PI; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.70 Mobile Safari/537.36",
|
||||
"Host": "app.whjzjx.cn",
|
||||
"Accept-Encoding": "gzip"
|
||||
},
|
||||
body: "device=20caaae96b3443174bf4ebdbdcc253776"
|
||||
})).data.token;
|
||||
let header={"authorization":head};
|
||||
let html = JSON.parse(request(urlk, {
|
||||
headers: header
|
||||
}));
|
||||
let bata = html.data.list;
|
||||
bata.forEach(it => {
|
||||
let id = 'https://app.whjzjx.cn/v2/theater_parent/detail?theater_parent_id=' + it.theater.id;
|
||||
d.push({
|
||||
url: id,
|
||||
title: it.theater.title,
|
||||
img: it.theater.cover_url,
|
||||
desc: it.theater.total + "集",
|
||||
content: "播放量:" + it.theater.play_amount_str,
|
||||
});
|
||||
});
|
||||
setResult(d);
|
||||
}),
|
||||
二级: $js.toString(() => {
|
||||
let urls = [];
|
||||
let tkurl = 'https://app.whjzjx.cn/v1/account/login';
|
||||
let head = JSON.parse(post(tkurl, {
|
||||
headers: {
|
||||
"Connection": "keep-alive",
|
||||
"Content-Type": "application/x-www-form-urlencoded",
|
||||
"Content-Length": "40",
|
||||
"user-agent": "okhttp/4.10.0",
|
||||
"user_agent": "Mozilla/5.0 (Linux; Android 9; ASUS_I003DD Build/PI; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.70 Mobile Safari/537.36",
|
||||
"Host": "app.whjzjx.cn",
|
||||
"Accept-Encoding": "gzip"
|
||||
},
|
||||
body: "device=20caaae96b3443174bf4ebdbdcc253776"
|
||||
})).data.token;
|
||||
let header={"authorization":head};
|
||||
let data = JSON.parse(request(input, {
|
||||
headers: header
|
||||
})).data;
|
||||
//console.log(data);
|
||||
data.theaters.forEach(it => {
|
||||
urls.push("第" + it.num + "集" + '$' + it.son_video_url);
|
||||
});
|
||||
VOD = {
|
||||
vod_name: data.title,
|
||||
vod_pic: data.cover_url,
|
||||
vod_remarks: data.total + "集",
|
||||
vod_play_from: 'XT短剧',
|
||||
vod_play_url: urls.join('#')
|
||||
};
|
||||
}),
|
||||
搜索: $js.toString(() => {
|
||||
let d = [];
|
||||
let ht = input.match(/\?(.*)/)[1];
|
||||
let ser = "https://app.whjzjx.cn/v2/search";
|
||||
let tkurl = 'https://app.whjzjx.cn/v1/account/login';
|
||||
let head = JSON.parse(post(tkurl, {
|
||||
headers: {
|
||||
"Connection": "keep-alive",
|
||||
"Content-Type": "application/x-www-form-urlencoded",
|
||||
"Content-Length": "40",
|
||||
"user-agent": "okhttp/4.10.0",
|
||||
"user_agent": "Mozilla/5.0 (Linux; Android 9; ASUS_I003DD Build/PI; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.70 Mobile Safari/537.36",
|
||||
"Host": "app.whjzjx.cn",
|
||||
"Accept-Encoding": "gzip"
|
||||
},
|
||||
body: "device=20caaae96b3443174bf4ebdbdcc253776"
|
||||
})).data.token;
|
||||
let header={"authorization":head};
|
||||
let html = JSON.parse(post(ser, {
|
||||
headers: header,
|
||||
body: "text=" + ht
|
||||
}));
|
||||
let bata = html.data.search_data;
|
||||
bata.forEach(it => {
|
||||
let id = 'https://app.whjzjx.cn/v2/theater_parent/detail?theater_parent_id=' + it.id;
|
||||
d.push({
|
||||
url: id,
|
||||
title: it.title,
|
||||
img: it.cover_url,
|
||||
desc: it.score_str + "|" + it.total + "集",
|
||||
});
|
||||
});
|
||||
setResult(d);
|
||||
}),
|
||||
};
|
||||
|
||||
1
天天开心/js/贝乐虎[儿].js
Normal file
1
天天开心/js/贝乐虎[儿].js
Normal file
@@ -0,0 +1 @@
|
||||
dmFyIHJ1bGUgPSB7CiAgICDnsbvlnos6ICflvbHop4YnLC8v5b2x6KeGfOWQrOS5pnzmvKvnlLt85bCP6K+0CiAgICB0aXRsZTogJ+i0neS5kOiZjlvlhL9dJywKICAgIGhvc3Q6ICdodHRwczovL3ZkLnViZXN0a2lkLmNvbScsCiAgICB1cmw6ICcvYXBpL3YxL2J2L3ZpZGVvI3BnPWZ5cGFnZScsCiAgICBob21lVXJsOiAnL2FwaS92MS9idi92aWRlbycsCiAgICBzZWFyY2hhYmxlOiAwLAogICAgcXVpY2tTZWFyY2g6IDAsCiAgICBmaWx0ZXJhYmxlOiAwLAogICAgaGVhZGVyczogewogICAgICAgICdVc2VyLUFnZW50JzogJ0lPU19VQScsCiAgICB9LAogICAgdGltZW91dDogNTAwMCwKICAgIGNsYXNzX3BhcnNlOiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIGlucHV0ID0gSlNPTi5wYXJzZSh1bmd6aXAoJ0g0c0lBQUFBQUFBQUE0VlV5MjdhVUJEOUY2K3p3S1JBazErcHFxcFNzdWlpVlJmZFZGVWxVbkNDd1UxSXdxTnVIZ2dGUTFvd09DR05qQW53TTU0N2wxMC9vWmVpUm1UdW9PNXM2WnlaYzg3TTNCZWZqQThmMysrK2VyTmpiS2RURzh1ZmQ2L2Y3aHJieHU5R2VTRE9zNklXeEdGUlhONGJuemRXMEthNXFjUGpLQkpCQlhPK09QR2Z3bE5wSFkzakk3QkM3SG95dUNMRk56TTZIQjZ5TU12SnU0dDRWSmJ1SWFuUHFJRnBDWXJYa0o4SjN5SG9yWFZxT0xTWk1IVzR2TGN3Nm9pYmlaeTBUUm9OVTM0Vmo3MWVIRG5nYTY2WmtDZ3Z0RFhlRmpPNHY3aTY4a1JiY0RtTkhoYTJiWlhXVEJZdXFSbHVGS2Q1dkdoeVdXVVNqSVhTamFnZHNNbWFuT1BpRjFIMzR2Qnc4UkZVaUZkR2pkZ3J6NmR1SE5hd1N1Zk1KS05XQWl0anRGbEJLYTc4cnozWmRCUlVuTjFTK2M4WitmOFdGQ3dQem56WkQrZzJjWjRmU2EwT3VsUHNIRDhscFpOckYvYW9KUWQxZ21hR3ZFU0xxaFZISlNJb3lia29Pd3MxZmh1S0RXaDFxUVZteWpqK0pzNTdmQVBtZnNnMUwzY0U3UUlaTjVNVjFLOGZhU0puUVhWL09WS3FrWEcxQU5vLzVvMmhZb3U3S1F4R1ZDblhUeU90RVdzbXVIWHpEcUR0NHZlOGpMcng1SlQyZS9aZnhwcG1hWVlwK3kxc2VQQzFxYmFiU21PZnBDczRIbUkvaTcyS2xsK0dpVTlVQS9Xb3NJZWM1TzUrc0svZ3lzTDhwNk9IbGVUZUZVVTZjWEU0aHNJcTcrVWZGQTFIb2FjR0FBQT0nKSk7CiAgICB9KSwKICAgIHBsYXlfcGFyc2U6IHRydWUsCiAgICBsYXp5OiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIGlucHV0ID0ge3BhcnNlOiAwLCB1cmw6IGlucHV0ICsgJyMubXA0J307CiAgICB9KSwKICAgIOaOqOiNkDogJGpzLnRvU3RyaW5nKCgpID0+IHsKICAgICAgICBsZXQgcGRhdGEgPSB7YWdlOiAxLCBhcHB2ZXI6ICI2LjEuOSIsIGVndmlwX3N0YXR1czogMCwgc3ZpcF9zdGF0dXM6IDAsIHZwczogNjAsIHN1YmNhdGVJZDogNTYsIHA6IDF9OwogICAgICAgIC8vICAgbGV0IHBib2R5ID0gYnVpbGRVcmwoJycscGRhdGEpLnNwbGl0KCc/JylbMV07CiAgICAgICAgLy8gICBsZXQgaHRtbCA9IHBvc3QoaW5wdXQse2JvZHk6cGJvZHl9KTsKICAgICAgICBsZXQgaHRtbCA9IHBvc3QoaW5wdXQsIHtkYXRhOiBwZGF0YX0pOwogICAgICAgIGxldCBqc29uID0gSlNPTi5wYXJzZShodG1sKTsKICAgICAgICBsZXQgZGF0YSA9IGpzb24ucmVzdWx0Lml0ZW1zOwogICAgICAgIGxldCBkID0gW107CiAgICAgICAgZGF0YS5mb3JFYWNoKGl0ID0+IHsKICAgICAgICAgICAgZC5wdXNoKHsKICAgICAgICAgICAgICAgIHZvZF9pZDogaXQudXJsICsgJ0BAJyArIGl0LnRpdGxlICsgJ0BAJyArIGl0LmltYWdlLAogICAgICAgICAgICAgICAgdm9kX25hbWU6IGl0LnRpdGxlLAogICAgICAgICAgICAgICAgdm9kX3BpYzogaXQuaW1hZ2UsCiAgICAgICAgICAgICAgICB2b2RfcmVtYXJrczogJ/CfkYAnICsgaXQudmlld2NvdW50IHx8ICcnLAogICAgICAgICAgICB9KTsKICAgICAgICB9KTsKICAgICAgICBWT0RTID0gZDsKICAgIH0pLAogICAg5LiA57qnOiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIGxldCBwZGF0YSA9IHthZ2U6IDEsIGFwcHZlcjogIjYuMS45IiwgZWd2aXBfc3RhdHVzOiAwLCBzdmlwX3N0YXR1czogMCwgdnBzOiA2MCwgc3ViY2F0ZUlkOiBNWV9DQVRFLCBwOiBNWV9QQUdFfTsKICAgICAgICBsZXQgaHRtbCA9IHBvc3QoaW5wdXQuc3BsaXQoJyMnKVswXSwge2RhdGE6IHBkYXRhfSk7CiAgICAgICAgbGV0IGpzb24gPSBKU09OLnBhcnNlKGh0bWwpOwogICAgICAgIGxldCBkYXRhID0ganNvbi5yZXN1bHQuaXRlbXM7CiAgICAgICAgbGV0IGQgPSBbXTsKICAgICAgICBkYXRhLmZvckVhY2goaXQgPT4gewogICAgICAgICAgICBkLnB1c2goewogICAgICAgICAgICAgICAgdm9kX2lkOiBpdC51cmwgKyAnQEAnICsgaXQudGl0bGUgKyAnQEAnICsgaXQuaW1hZ2UsCiAgICAgICAgICAgICAgICB2b2RfbmFtZTogaXQudGl0bGUsCiAgICAgICAgICAgICAgICB2b2RfcGljOiBpdC5pbWFnZSwKICAgICAgICAgICAgICAgIHZvZF9yZW1hcmtzOiAn8J+RgCcgKyBpdC52aWV3Y291bnQgfHwgJycsCiAgICAgICAgICAgIH0pOwogICAgICAgIH0pOwogICAgICAgIFZPRFMgPSBkOwogICAgfSksCiAgICDkuoznuqc6ICcqJywKfQ==
|
||||
25
天天开心/js/酷奇MV.js
Normal file
25
天天开心/js/酷奇MV.js
Normal file
@@ -0,0 +1,25 @@
|
||||
var rule = {
|
||||
title:'酷奇MV',
|
||||
host:'https://www.kuqimv.com',
|
||||
// homeUrl:'/play/',
|
||||
url:'/play/fyclass_fypage.html',
|
||||
searchUrl:'/search.php?key=**&pages=fypage',
|
||||
searchable:2,
|
||||
quickSearch:0,
|
||||
// class_parse:'.main:eq(1)&&li;a&&Text;a&&href;.*/(\\d+)_1.html',
|
||||
// class_parse:'.lei_class&&a;a&&Text;a&&href;.*/(\\d+)_1.html',
|
||||
class_name:'华语高清&日韩精选&欧美MV&高清现场&影视MV&夜店视频&车模视频&热舞视频&美女写真&美女打碟',
|
||||
class_url:'1&2&3&4&5&6&7&8&9&10',
|
||||
headers:{
|
||||
'User-Agent':'MOBILE_UA'
|
||||
},
|
||||
timeout:5000,
|
||||
play_parse:true,
|
||||
lazy:'',
|
||||
limit:6,
|
||||
double:false,
|
||||
推荐:'*',
|
||||
一级:'js:var d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;var html=request(input);let list=pdfa(html,".mv_list&&li");list.forEach((it)=>{d.push({title:pdfh(it,".name&&Text"),desc:"🎤"+pdfh(it,".singer&&Text")+"|"+pdfh(it,".time&&Text"),pic_url:pd(it,"img&&src"),url:pd(it,"a&&href"),})});setResult(d);',
|
||||
二级:'*',
|
||||
搜索:'.video_list&&li;a&&title;;.singer&&Text;a&&href;.t_03:eq(1)&&Text',
|
||||
}
|
||||
1
天天开心/js/采集之王[合].js
Normal file
1
天天开心/js/采集之王[合].js
Normal file
File diff suppressed because one or more lines are too long
39
天天开心/js/闪雷影视.js
Normal file
39
天天开心/js/闪雷影视.js
Normal file
@@ -0,0 +1,39 @@
|
||||
var rule = {
|
||||
title: '闪雷电',
|
||||
编码: 'gb2312',
|
||||
host: 'http://120.224.7.90:808',
|
||||
url: '/www/List.asp?classid=fyclass&searchword=&page=fypage',
|
||||
filterable: 0,//是否启用分类筛选,
|
||||
class_name: '电影&电视剧&综艺&动漫&音乐',
|
||||
class_url: '5000&10&8&6&12',
|
||||
searchUrl: '/www/List.asp?classid=30&searchword=**&page=fypage',
|
||||
searchable: 2,
|
||||
quickSearch: 0,
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
play_parse: true,
|
||||
lazy: $js.toString(() => {
|
||||
var html = 'http://120.224.7.90:808/PlayMov.asp?ClassId=' + input.split(",")[2] + '&video=2&exe=0&down=0&movNo=' + input.split(",")[3] + '&vgver=undefined&ClientIP=120.224.7.90'
|
||||
var url = request(html).match(/push\('(.*?)'/)[1]
|
||||
input = {
|
||||
jx: 0,
|
||||
url: url,
|
||||
parse: 0
|
||||
};
|
||||
}),
|
||||
limit: 6,
|
||||
推荐: 'ul:eq(4)&&strong;img&&alt;img&&src;span:eq(1)&&Text;a&&href',
|
||||
一级: 'ul:eq(5)&&strong;img&&alt;img&&src;span:eq(1)&&Text;a&&href',
|
||||
二级: {
|
||||
title: "ul:eq(2)&&li:eq(0)&&Text",
|
||||
img: "img:eq(1)&&src",
|
||||
desc: "ul:eq(2)&&li:eq(1)&&Text;ul:eq(2)&&li:eq(2)&&Text;ul:eq(2)&&li:eq(3)&&Text",
|
||||
content: "body&&div:has(p)&&p:eq(3)&&Text",
|
||||
tabs: "",
|
||||
lists: 'body&&a[onclick^="senfe"]',
|
||||
list_url: 'a&&onclick',
|
||||
list_text: 'a&&Text'
|
||||
},
|
||||
搜索: '*',
|
||||
}
|
||||
1
天天开心/js/黑木耳资源[资].js
Normal file
1
天天开心/js/黑木耳资源[资].js
Normal file
@@ -0,0 +1 @@
|
||||
dmFyIHJ1bGUgPSB7CiAgICDmqKHmnb86ICfph4fpm4YxJywKICAgIHRpdGxlOiAn6buR5pyo6ICz6LWE5rqQW+i1hF0nLAogICAgaG9zdDogJ2h0dHBzOi8vd3d3LmhlaW11ZXIudHYnLAogICAgLy8gaG9tZVRpZDogJzEzJywKICAgIGhvbWVUaWQ6ICcnLAogICAgY2F0ZV9leGNsdWRlOiAnXueUteW9sSR8XueUteinhuWJpyR8Xue7vOiJuiR8XuWKqOa8qyQnLAogICAgcGFyc2VfdXJsOiAnJywKfQ==
|
||||
Reference in New Issue
Block a user