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("#"); `, 搜索:'*', }