cally66影视.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. Object.assign(muban.mxpro.二级, {
  2. "desc": ".module-info-item:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(3)&&Text;;",
  3. "tab_text": "span&&Text"
  4. })
  5. var rule = {
  6. 模板: "mxpro",
  7. title: "cally66",
  8. host: "https://cally66.icu",
  9. url: "/vod/list.html?fyfilter",
  10. searchUrl: "https://cally66.icu/public/auto/search1.html?keyword=**&page=fypage",
  11. filterable: 1,
  12. filter: "H4sIAAAAAAAAAO2Yb0/aUBTGv0tf7JXMlhYEk2UfZCFLM8m2DN3imIkxJioDAeeci8IUEpcNBzidsPmXWvwyvb30W6wgcC6Hk+kL3Ku+vPd5bm97nnN/bbogKdLkkwXpVXRempRYOsXrhjQmzejTUXE8p8feRTvGmfZ0suIkKu1pdyAtjnVnsxXLLPLMald4psejT19OPQqDI1dkmfKwQ5H7Fp6u24kkYVH6Fnv5k72UIyx+2ChTpq+iwkblTXZpEBYNNkpk7ZVdwhKAjfZX6asExbLwLcoyARutHPLcJmEJwVVSn52dKmGB6vLGATO3hy1+qK6d/mI1MoQFqsuNDZa8GLZowkbZY24eDFsCQozLTWe3SViEjcxNbhT51ikz69jlJhlp+7pdeXliGabQlb3xP7pyfO711Hjs5dv4wxfx6djj3pXlB/H5NzeF69+IX/Zr3VXzUX22Uw9RVJGoiqIfiQFRVJAYFEUZidAOSsDnxjqoQicosk/B9wvZyAGfjNcKx0uWfTJeLB6twomdr2IdpVGssQ8NIY3e+E6MKJWdnVR3Vp+N6p1qQ7nti2O2UcM6VNzO79vFQ6zDkXX2qqxgYh1C4c2PhA652H9qhA7RtNbqhB4S1m8TukDA5vmwrkI+bL3GGj+wDgFZ1++J9UL9DsvuI2Id6seSZ+xXAuvaQMCt46NWZQkC7o/vFHDBdP3d2Zg+8xwx1S0goQsB/S4RelBsAEKfEBuA0CEgJ2+y9TzWw3SBenqboJHFyJjkH9m7smBajbL7msIgxkeBsKgobcISEOvVPhPDFtzzhCUkVsUycoQlfP+gHmCxB2oP1B6oPVDfBmp1ZKDunANuXLUyDQQ/oRtuTgPtUsSSuE9Nu3Bn0C7hfJ2es1KOdmn3D+UBtHpQ9qDsQdmD8m1Q1kb89Zyt2Fc/MfyGPn1JVxBlTrsm0IPRrtD941YT0efh1sOth1sPt7d+A4dHxVtevW6dZRH3NGgEZ3Wdb+1hHRqBbZRa35NYh0awjB2r+RXr0AhOwmQXK1iHnHia+H2hCW+C5TWexj+ZNcjJWUq1vh1hHdMf6/+B+ypk7YH/LuCPLP4FuLsWZ9EaAAA=",
  13. filter_url: "&page=fypage&{{fl.分类}}&{{fl.年份}}&{{fl.地区}}&{{fl.语言}}&type_id=fyclass",
  14. headers: {
  15. "User-Agent": "*mobile"
  16. },
  17. timeout: 5000,
  18. class_parse: ".tem_head_meun li;a&&Text;a&&href;id=(\\d+)",
  19. lazy: $js.toString(() => {
  20. let file = null;
  21. let query = getQuery(input);
  22. let html = request('https://cally66.icu/openapi/playline/'+query.line_id);
  23. //https://cally66.icu/openapi/playline/31018
  24. let url = JSON5.parse(html).info.file;
  25. //let hconf = html.match(/temLineList = (.*?);\s/)[1];
  26. //let json = JSON5.parse(hconf);
  27. //json.forEach(it => {
  28. // if (it.id == query.line_id) {
  29. // file = it.file; // 更新 file 的值
  30. // }
  31. // })
  32. //let url = unescape(base64Decode(file.substring(3)));
  33. //log(url)
  34. if (/\.(m3u8|mp4|m4a|mp3)/.test(url)) {
  35. input = {
  36. parse: 0,
  37. jx: 0,
  38. url: url,
  39. };
  40. } else {
  41. input = url && url.startsWith('http') && tellIsJx(url) ? {parse:0,jx:1,url:url}:input;
  42. }
  43. }),
  44. double: false,
  45. 推荐: "*",
  46. 一级: "body a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href",
  47. 搜索: ".module-card-item;.module-card-item-title&&Text;*;*;*"
  48. }