123 lines
5.1 KiB
Plaintext
123 lines
5.1 KiB
Plaintext
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',
|
||
} |