热播库.js 8.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. var rule = {
  2. title: '热播库',
  3. host: 'https://www.reboku.cc',
  4. url: '/s/fyfilter.html',
  5. filterable: 1,//是否启用分类筛选,
  6. filter_url: '{{fl.cateId}}-{{fl.area}}-{{fl.by or "time"}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}',
  7. filter: {
  8. "dy": [{ "key": "cateId", "name": "分类", "value": [{ "n": "全部", "v": "dy" }, { "n": "动作", "v": "dzp" }, { "n": "喜剧", "v": "xjp" }, { "n": "爱情", "v": "aqp" }, { "n": "科幻", "v": "khp" }, { "n": "恐怖", "v": "kbp" }, { "n": "剧情", "v": "jqp" }, { "n": "战争", "v": "zzp" }, { "n": "灾难", "v": "zlp" }, { "n": "冒险", "v": "mxp" }, { "n": "奇幻", "v": "qhp" }, { "n": "悬疑", "v": "xyp" }, { "n": "惊悚", "v": "jsp" }, { "n": "犯罪", "v": "fzp" }, { "n": "动画", "v": "dhp" }, { "n": "其他", "v": "qita" }] }, { "key": "area", "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": "其他" }] }, { "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" }] }, { "key": "lang", "name": "语言", "value": [{ "n": "全部", "v": "" }, { "n": "国语", "v": "国语" }, { "n": "英语", "v": "英语" }, { "n": "粤语", "v": "粤语" }, { "n": "闽南语", "v": "闽南语" }, { "n": "韩语", "v": "韩语" }, { "n": " 日语", "v": "日语" }, { "n": "法语", "v": "法语" }, { "n": "德语", "v": "德语" }, { "n": "其它", "v": "其它" }] }, { "key": "letter", "name": "字母", "value": [{ "n": "全部", "v": "" }, { "n": "A", "v": "A" }, { "n": "B", "v": "B" }, { "n": "C", "v": "C" }, { "n": "D", "v": "D" }, { "n": "E", "v": "E" }, { "n": "F", "v": "F" }, { "n": "G", "v": "G" }, { "n": "H", "v": "H" }, { "n": "I", "v": "I" }, { "n": "J", "v": "J" }, { "n": "K", "v": "K" }, { "n": "L", "v": "L" }, { "n": "M", "v": "M" }, { "n": "N", "v": "N" }, { "n": "O", "v": "O" }, { "n": "P", "v": "P" }, { "n": "Q", "v": "Q" }, { "n": "R", "v": "R" }, { "n": "S", "v": "S" }, { "n": "T", "v": "T" }, { "n": "U", "v": "U" }, { "n": "V", "v": "V" }, { "n": "W", "v": "W" }, { "n": "X", "v": "X" }, { "n": "Y", "v": "Y" }, { "n": "Z", "v": "Z" }] }, { "key": "by", "name": "排序", "value": [{ "n": "时间", "v": "time" }, { "n": "人气", "v": "hits" }, { "n": "评分", "v": "score" }] }],
  9. "tv": [{ "key": "cateId", "name": "分类", "value": [{ "n": "全部", "v": "tv" }, { "n": "国产剧", "v": "gcj" }, { "n": "港剧", "v": "xgj" }, { "n": "台剧", "v": "gtj" }, { "n": "韩剧", "v": "rhj" }, { "n": "日剧", "v": "rbj" }, { "n": "美剧", "v": "omj" }, { "n": "其他剧", "v": "qitaju" }] }, { "key": "area", "name": "地区", "value": [{ "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" }] }, { "key": "lang", "name": "语言", "value": [{ "n": "全部", "v": "" }, { "n": "国语", "v": "国语" }, { "n": "英语", "v": "英语" }, { "n": "粤语", "v": "粤语" }, { "n": "闽南语", "v": "闽南语" }, { "n": "韩语", "v": "韩语" }, { "n": "日语", "v": "日语" }, { "n": "其它", "v": "其它" }] }, { "key": "letter", "name": "字母", "value": [{ "n": "全部", "v": "" }, { "n": "A", "v": "A" }, { "n": "B", "v": "B" }, { "n": "C", "v": "C" }, { "n": "D", "v": "D" }, { "n": "E", "v": "E" }, { "n": "F", "v": "F" }, { "n": "G", "v": "G" }, { "n": "H", "v": "H" }, { "n": "I", "v": "I" }, { "n": "J", "v": "J" }, { "n": "K", "v": "K" }, { "n": "L", "v": "L" }, { "n": "M", "v": "M" }, { "n": "N", "v": "N" }, { "n": "O", "v": "O" }, { "n": "P", "v": "P" }, { "n": "Q", "v": "Q" }, { "n": "R", "v": "R" }, { "n": "S", "v": "S" }, { "n": "T", "v": "T" }, { "n": "U", "v": "U" }, { "n": "V", "v": "V" }, { "n": "W", "v": "W" }, { "n": "X", "v": "X" }, { "n": "Y", "v": "Y" }, { "n": "Z", "v": "Z" }] }, { "key": "by", "name": "排序", "value": [{ "n": "时间", "v": "time" }, { "n": "人气", "v": "hits" }, { "n": "评分", "v": "score" }] }],
  10. "dm": [{ "key": "cateId", "name": "分类", "value": [{ "n": "全部", "v": "dm" }, { "n": "国漫", "v": "gm" }, { "n": "日漫", "v": "rm" }, { "n": "其他", "v": "qtdm" }] }, { "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" }] }, { "key": "lang", "name": "语言", "value": [{ "n": "全部", "v": "" }, { "n": "国语", "v": "国语" }, { "n": "英语", "v": "英语" }, { "n": "粤语", "v": "粤语" }, { "n": "闽南语", "v": "闽南语" }, { "n": "韩语", "v": "韩语" }, { "n": "日语", "v": "日语" }, { "n": "其它", "v": "其它" }] }, { "key": "letter", "name": "字母", "value": [{ "n": "全部", "v": "" }, { "n": "A", "v": "A" }, { "n": "B", "v": "B" }, { "n": "C", "v": "C" }, { "n": "D", "v": "D" }, { "n": "E", "v": "E" }, { "n": "F", "v": "F" }, { "n": "G", "v": "G" }, { "n": "H", "v": "H" }, { "n": "I", "v": "I" }, { "n": "J", "v": "J" }, { "n": "K", "v": "K" }, { "n": "L", "v": "L" }, { "n": "M", "v": "M" }, { "n": "N", "v": "N" }, { "n": "O", "v": "O" }, { "n": "P", "v": "P" }, { "n": "Q", "v": "Q" }, { "n": "R", "v": "R" }, { "n": "S", "v": "S" }, { "n": "T", "v": "T" }, { "n": "U", "v": "U" }, { "n": "V", "v": "V" }, { "n": "W", "v": "W" }, { "n": "X", "v": "X" }, { "n": "Y", "v": "Y" }, { "n": "Z", "v": "Z" }] }, { "key": "by", "name": "排序", "value": [{ "n": "时间", "v": "time" }, { "n": "人气", "v": "hits" }, { "n": "评分", "v": "score" }] }]
  11. },
  12. filter_def: {
  13. dy: { cateId: 'dy' },
  14. tv: { cateId: 'tv' },
  15. dm: { cateId: 'dm' }
  16. },
  17. searchable: 2,//是否启用全局搜索,
  18. quickSearch: 0,//是否启用快速搜索,
  19. headers: {
  20. 'User-Agent': 'PC_UA'
  21. },
  22. timeout: 5000,
  23. class_parse: '.nav&&li:gt(0):lt(4);a&&Text;a&&href;.*/(.*).html',
  24. play_parse: true,
  25. lazy: `js:
  26. var html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]);
  27. var url = html.url;
  28. if (html.encrypt == '1') {
  29. url = unescape(url)
  30. } else if (html.encrypt == '2') {
  31. url = unescape(base64Decode(url))
  32. }
  33. if (/m3u8|mp4/.test(url)) {
  34. input = url
  35. } else {
  36. input
  37. }
  38. `,
  39. limit: 6,
  40. 推荐: '.foucebox&&.showDiv;h3&&Text;*;p&&Text;*',
  41. 一级: '.content-list&&li;a&&title;img&&src;.bottom2&&Text;a&&href',
  42. 二级: {
  43. "title": "h1--span&&Text;.main-ui-meta&&div--span:eq(4)&&Text",
  44. "img": ".img&&img&&src",
  45. "desc": ".otherbox&&em&&Text;;;.main-ui-meta&&div--span:eq(3)&&Text;.main-ui-meta&&div--span:eq(2)&&Text",
  46. "content": ".sqjj_a--span&&Text",
  47. "tabs": ".py-tabs&&li",
  48. "lists": ".player:eq(#id)&&li"
  49. },
  50. searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50',
  51. detailUrl: '/v/fyid.html', //非必填,二级详情拼接链接
  52. 搜索: 'json:list;name;pic;;id',
  53. }