YH/js/戏曲大全.js
2024-10-18 00:33:05 -05:00

123 lines
5.0 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var rule = {
title: '一曲肝肠断',
host: 'https://fly.daoran.tv',
url: '/API_ROP/search/album/screen',
headers: {
'User-Agent': 'okhttp/3.12.10',
'Connection': 'Keep-Alive',
'Accept-Encoding': 'gzip',
'md5': 'SkvyrWqK9QHTdCT12Rhxunjx+WwMTe9y4KwgeASFDhbYabRSPskR0Q==',
'Content-Type': 'application/json; charset=UTF-8',
'Cookie': 'JSESSIONID=41ABA76E6D45A44D6419B3F26A0851ED'
},
class_name: '豫剧&黄梅戏&越剧&京剧&评剧&曲剧&坠子&秦腔&河北梆子&潮剧&粤剧&沪剧&二夹弦&昆曲&河南琴书&淮剧&单弦&西秦戏&婺剧&上党梆子&白字戏&河南大鼓书&越调&滇剧&太康道情&民族音乐&扬剧&其他&曲艺晚会&二人台&北路梆子&彩调&乐腔&老年大学&吕剧&天津时调&戏曲&柳琴戏&京韵大鼓&皮影戏&湘剧&四平调&琼剧&锡剧&评书&绍剧&京东大鼓&庐剧&话剧&西河大鼓&莆仙戏&花鼓戏&川剧&相声&宛梆&晋中秧歌&采茶戏&蒲剧&汉剧&闽剧&晋剧&北京琴书&山歌剧&吉剧&正字戏&赣剧&麦田乡韾&楚剧&大平调&保定老调',
class_url: 'yuju&hmx&yueju&jingju&pingju&quju&hnzz&qinq&hbbz&chaoju&gddx&huju&ejx&kunqu&hnqs&huaiju&danxian&xqx&wuju&SDBZ&bzx&hndgs&yued&dianju&tkdq&MZYY&yangju&other&else&ERT&blbz&caidiao&lq&WK&lvjv&tjsd&xq&liuqx&jydg&pyx&xj&spd&qiongju&xiju&pingshu&shaojv&jddg&luju&huaju&xhdg&huagx&chuanju&xiang&wb&jzyg&caichaxi&pujv&hj&minju&jinju&bjqs&sgj&jiju&zzx&gj&chuju&dpd&bdld',
play_parse: true,
lazy: $js.toString(() => {
let code = input.split('?')[1];
let data = JSON.stringify({
"item": "o3",
"mask": 0,
"nodeCode": "001000",
"project": "lyhxcx",
"px": 2,
"resCode": code,
"userId": "d4b29595b6fe764e09078a0dad7352ff"
});
let html = post('https://fly.daoran.tv/API_ROP/play/get/playurl', {headers: rule.headers, body: data});
log(html)
let url = JSON.parse(html).playUrls.hd;
input = {url: url, parse: 0}
}),
一级: $js.toString(() => {
let d = [];
let tid = MY_CATE
let pg = MY_PAGE
let data = JSON.stringify({
"cur": pg,
"free": 0,//0 全部1 免费2会员
"orderby": "hot",
"pageSize": 3000,
"resType": 1,
"sect": tid,
"tagId": 0,
"userId": "d4b29595b6fe764e09078a0dad7352ff",
"channel": "oppo",
"item": "y9",
"nodeCode": "001000",
"project": "lyhxcx"
});
let html = post(input, {headers: rule.headers, body: data});
log(html)
let list = JSON.parse(html).pb.dataList;
list.forEach(it => {
let id = 'https://zheshiyitaiojialianjie.com?' + it.code
d.push({
url: id,
title: it.name,
img: 'https://img0.baidu.com/it/u=4079405848,3806507810&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=750',
desc: it.des,
})
})
setResult(d);
}),
二级: $js.toString(() => {
let urls = [];
let code = input.split('?')[1];
let data = JSON.stringify({
"albumCode": code,
"cur": 1,
"pageSize": 100,
"userId": "d4b29595b6fe764e09078a0dad7352ff",
"channel": "oppo",
"item": "y9",
"nodeCode": "001000",
"project": "lyhxcx"
});
let html = post('https://fly.daoran.tv/API_ROP/album/res/list', {headers: rule.headers, body: data});
log(html)
let list = JSON.parse(html).pb.dataList;
list.forEach(it => {
urls.push(it.name + '$' + 'https://zheshiyitaiojialianjie.com?' + it.code);
})
VOD = {
vod_pic: 'https://img0.baidu.com/it/u=4079405848,3806507810&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=750',
vod_play_from: '球球啦',
vod_play_url: urls.join('#')
};
}),
搜索: $js.toString(() => {
let d = []
let pg = MY_PAGE
let key = KEY
let data = JSON.stringify({
"cur": 1,
"free": 0,
"keyword": key,
"nodeCode": "001000",
"orderby": "hot",
"pageSize": 200,
"project": "lyhxcx",
"px": 2,
"sect": [],
"userId": "d4b29595b6fe764e09078a0dad7352ff"
});
let html = post(input, {headers: rule.headers, body: data});
log(html)
let list = JSON.parse(html).pb.dataList;
list.forEach(it => {
let id = 'https://zheshiyitaiojialianjie.com?' + it.code
d.push({
url: id,
title: it.name,
img: 'https://img0.baidu.com/it/u=4079405848,3806507810&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=750',
desc: it.des,
})
})
setResult(d);
}),
double: false, // 推荐内容是否双层定
searchUrl: '/API_ROP/search/album/list',
}