爱看hd.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. var rule = {
  2. title: '爱看hd',
  3. host: 'https://www.aikanhd.vip',
  4. url: '/vodshow/fyclass--------fypage---/',
  5. searchUrl: '/rss.xml?wd=**',
  6. searchable: 2,
  7. quickSearch: 0,
  8. filterable: 0,
  9. filter: '',
  10. filter_url: '',
  11. filter_def: {},
  12. headers: {
  13. 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36',
  14. },
  15. timeout: 5000,
  16. class_parse: 'ul.top-bar-menu&&li;a&&Text;a&&href;.*/(\\d+)/',
  17. cate_exclude: '爱看动漫公告|伦理剧',
  18. play_parse: true,
  19. lazy: `js:input = {parse: 1, url: input, js: ''}`,
  20. double: true,
  21. 推荐: '*',
  22. 一级: 'body&&.video-content-item;.text-overflow&&Text;.lazyload&&data-original;.video-title&&Text;a&&href;.text-muted&&Text',
  23. 二级: {
  24. title: 'h1&&Text;.ewave-collapse-item&&li&&Text',
  25. img: '.lazyload&&data-original',
  26. desc: '.ewave-collapse-item&&li:eq(1)&&Text;.row:eq(2)&&li:eq(1)&&Text;.row:eq(2)&&li&&Text;.detail-info-text&&p&&Text;.ewave-collapse-item&&p&&Text',
  27. content: '.mb-0:eq(-1)&&Text',
  28. tabs: '.ewave-playlist-tab a',
  29. lists: '.ewave-playlist-content:eq(#id)&&li',
  30. },
  31. 搜索: $js.toString(() => {
  32. let html = request(input);
  33. let items = pdfa(html, 'rss&&item');
  34. // log(items);
  35. let d = [];
  36. items.forEach(it => {
  37. it = it.replace(/title|link|author|pubdate|description/g, 'p');
  38. let url = pdfh(it, 'p:eq(1)&&Text');
  39. d.push({
  40. title: pdfh(it, 'p&&Text'),
  41. url: url,
  42. desc: pdfh(it, 'p:eq(3)&&Text'),
  43. content: pdfh(it, 'p:eq(2)&&Text'),
  44. pic_url: "",
  45. });
  46. });
  47. setResult(d);
  48. }),
  49. }