嘟嘟电影.js 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. var rule={
  2. title:'嘟嘟电影',
  3. host:'https://www.dudu40.com/',
  4. url:'/index.php/vod/show/id/fyclass/fyfilter.html',
  5. filterable:1,
  6. filter_url:'/page/fypage/year/{{fl.year}}',
  7. class_name:'电视剧&国产剧&韩剧&泰剧&电影&纪录片&综艺&动漫&动作片&战争片',
  8. class_url:'2&13&15&23&1&5&3&4&6&12',
  9. searchUrl:'index.php/vod/search.html?wd=**&submit=',
  10. searchable:2,
  11. quickSearch:0,
  12. filterable:0,
  13. play_parse:true,
  14. lazy:`js:
  15. let html = request(input);
  16. let hconf = html.match(/r player_.*?=(.*?)</)[1];
  17. let json = JSON5.parse(hconf);
  18. let url = json.url;
  19. if (json.encrypt == '1') {
  20. url = unescape(url);
  21. } else if (json.encrypt == '2') {
  22. url = unescape(base64Decode(url));
  23. }
  24. if (/\\.(m3u8|mp4|m4a|mp3)/.test(url)) {
  25. input = {
  26. parse: 0,
  27. jx: 0,
  28. url: url,
  29. };
  30. } else {
  31. input;
  32. }`,
  33. limit:6,
  34. 推荐:'ul.myui-vodlist;li;*;*;*;*',
  35. double:true, // 推荐内容是否双层定位
  36. 一级:'.hl-vod-list li;a&&title;.hl-lazy&&data-original;.hl-pic-text&&Text;a&&href',
  37. 二级:{
  38. "title":".hl-row-box h2&&Text;.hl-text-conch&&Text",
  39. "img":".hl-lazy&&data-original",
  40. "desc":"li.hl-col-xs-12:eq(2)&&Text;li.hl-col-xs-12:eq(3)&&Text",
  41. "content": ".blurb&&Text",
  42. "tabs":".hl-plays-from a",
  43. "lists":".hl-plays-list:eq(#id) li"
  44. },
  45. 搜索:'ul.hl-one-list li;a&&title;.hl-lazy&&data-original;.hl-pic-text&&Text;a&&href',
  46. tab_rename:{'一号线':'尤东风💠1080zyk','四号线':'尤东风💠卧龙','六号线':'尤东风💠量子'},
  47. filter: {
  48. "2": [ {"key": "year","name": "年份","value":
  49. [
  50. {"n": "2024","v": "2024"},{"n": "2023","v": "2023"},{"n": "2022","v": "2022"},
  51. {"n": "2021","v": "2021"},
  52. {"n": "2020","v": "2020"},{"n": "2019","v": "2019"},{"n": "2018","v": "2018"},{"n": "2017","v": "2017"},
  53. {"n": "2016","v": "2016"},{"n": "2015","v": "2015"},{"n": "2014","v": "2014"},{"n": "2013","v": "2013"},
  54. {"n": "2012","v": "2012"},{"n": "2011","v": "2011"},{"n": "2010","v": "2010"}
  55. ]
  56. },
  57. ],
  58. "1": [ {"key": "year","name": "年份","value":
  59. [
  60. {"n": "全部","v": ""},{"n": "2024","v": "2024"},{"n": "2023","v": "2023"},{"n": "2022","v": "2022"},
  61. {"n": "2021","v": "2021"},
  62. {"n": "2020","v": "2020"},{"n": "2019","v": "2019"},{"n": "2018","v": "2018"},{"n": "2017","v": "2017"},
  63. {"n": "2016","v": "2016"},{"n": "2015","v": "2015"},{"n": "2014","v": "2014"},{"n": "2013","v": "2013"},
  64. {"n": "2012","v": "2012"},{"n": "2011","v": "2011"},{"n": "2010","v": "2010"}
  65. ]
  66. },
  67. ],
  68. "13": [ {"key": "year","name": "年份","value":
  69. [
  70. {"n": "全部","v": ""},{"n": "2024","v": "2024"},{"n": "2023","v": "2023"},{"n": "2022","v": "2022"},
  71. {"n": "2021","v": "2021"},
  72. {"n": "2020","v": "2020"},{"n": "2019","v": "2019"},{"n": "2018","v": "2018"},{"n": "2017","v": "2017"},
  73. {"n": "2016","v": "2016"},{"n": "2015","v": "2015"},{"n": "2014","v": "2014"},{"n": "2013","v": "2013"},
  74. {"n": "2012","v": "2012"},{"n": "2011","v": "2011"},{"n": "2010","v": "2010"}
  75. ]
  76. },
  77. ],
  78. "6": [ {"key": "year","name": "年份","value":
  79. [
  80. {"n": "全部","v": ""},{"n": "2024","v": "2024"},{"n": "2023","v": "2023"},{"n": "2022","v": "2022"},
  81. {"n": "2021","v": "2021"},
  82. {"n": "2020","v": "2020"},{"n": "2019","v": "2019"},{"n": "2018","v": "2018"},{"n": "2017","v": "2017"},
  83. {"n": "2016","v": "2016"},{"n": "2015","v": "2015"},{"n": "2014","v": "2014"},{"n": "2013","v": "2013"},
  84. {"n": "2012","v": "2012"},{"n": "2011","v": "2011"},{"n": "2010","v": "2010"}
  85. ]
  86. },
  87. ],
  88. "12": [ {"key": "year","name": "年份","value":
  89. [
  90. {"n": "全部","v": ""},{"n": "2024","v": "2024"},{"n": "2023","v": "2023"},{"n": "2022","v": "2022"},
  91. {"n": "2021","v": "2021"},
  92. {"n": "2020","v": "2020"},{"n": "2019","v": "2019"},{"n": "2018","v": "2018"},{"n": "2017","v": "2017"},
  93. {"n": "2016","v": "2016"},{"n": "2015","v": "2015"},{"n": "2014","v": "2014"},{"n": "2013","v": "2013"},
  94. {"n": "2012","v": "2012"},{"n": "2011","v": "2011"},{"n": "2010","v": "2010"}
  95. ]
  96. },
  97. ]
  98. },
  99. }