荐片.js 6.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. /*
  2. * @Author: bestpvp bestpvp@sina.com
  3. * @Date: 2023-10-05 16:37:17
  4. * @LastEditors: bestpvp bestpvp@sina.com
  5. * @LastEditTime: 2023-10-06 17:21:09
  6. * @FilePath: /lintech/docs/static/tvbox/js/码上看_荐片.js
  7. * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
  8. */
  9. var rule = {
  10. title: '荐片',
  11. host: 'http://api2.rinhome.com',
  12. // homeUrl:'https://yjpapipxblwdohpakljwg.hxhzs.com/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',//网站的首页链接,用于分类获取和推荐获取
  13. homeUrl: '/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',//网站的首页链接,用于分类获取和推荐获取
  14. // url:'/api/crumb/list?area=0&category_id=fyclass&page=fypage&type=0&limit=24&fyfilter',
  15. url: '/api/crumb/list?area=0&page=fypage&type=0&limit=24&fyfilter',
  16. class_name: '码上放生公众号免费提供&电影&电视剧&动漫&综艺', // 筛选 /api/term/ad_fenlei?limit=10&page=1
  17. class_url: '0&1&2&3&4',
  18. detailUrl: '/api/node/detail?channel=wandoujia&token=&id=fyid',//二级详情拼接链接(json格式用)
  19. searchUrl: '/api/video/search?key=**&page=fypage',
  20. searchable: 2,
  21. quickSearch: 0,
  22. filterable: 1,
  23. filter: {
  24. "0": [{ "key": "year", "name": "年代", "value": [{ "n": "全部", "v": "0" }, { "n": "2023", "v": "153" }, { "n": "2022", "v": "101" }, { "n": "2021", "v": "118" }, { "n": "2020", "v": "16" }, { "n": "2019", "v": "7" }, { "n": "2018", "v": "2" }, { "n": "2017", "v": "3" }, { "n": "2016", "v": "22" }] }, { "key": "sort", "name": "排序", "value": [{ "n": "热门", "v": "hot" }, { "n": "评分", "v": "rating" }, { "n": "更新", "v": "update" }] }],
  25. "1": [{ "key": "cateId", "name": "分类", "value": [{ "n": "全部", "v": "1" }, { "n": "首推", "v": "5" }, { "n": "动作", "v": "6" }, { "n": "喜剧", "v": "7" }, { "n": "战争", "v": "8" }, { "n": "恐怖", "v": "9" }, { "n": "剧情", "v": "10" }, { "n": "爱情", "v": "11" }, { "n": "科幻", "v": "12" }, { "n": "动画", "v": "13" }] }, { "key": "year", "name": "年代", "value": [{ "n": "全部", "v": "0" }, { "n": "2023", "v": "153" }, { "n": "2022", "v": "101" }, { "n": "2021", "v": "118" }, { "n": "2020", "v": "16" }, { "n": "2019", "v": "7" }, { "n": "2018", "v": "2" }, { "n": "2017", "v": "3" }, { "n": "2016", "v": "22" }] }, { "key": "sort", "name": "排序", "value": [{ "n": "热门", "v": "hot" }, { "n": "评分", "v": "rating" }, { "n": "更新", "v": "update" }] }],
  26. "2": [{ "key": "cateId", "name": "分类", "value": [{ "n": "全部", "v": "2" }, { "n": "首推", "v": "14" }, { "n": "国产", "v": "15" }, { "n": "港台", "v": "16" }, { "n": "日韩", "v": "17" }, { "n": "海外", "v": "18" }] }, { "key": "year", "name": "年代", "value": [{ "n": "全部", "v": "0" }, { "n": "2023", "v": "153" }, { "n": "2022", "v": "101" }, { "n": "2021", "v": "118" }, { "n": "2020", "v": "16" }, { "n": "2019", "v": "7" }, { "n": "2018", "v": "2" }, { "n": "2017", "v": "3" }, { "n": "2016", "v": "22" }] }, { "key": "sort", "name": "排序", "value": [{ "n": "热门", "v": "hot" }, { "n": "评分", "v": "rating" }, { "n": "更新", "v": "update" }] }],
  27. "3": [{ "key": "cateId", "name": "分类", "value": [{ "n": "全部", "v": "3" }, { "n": "首推", "v": "19" }, { "n": "海外", "v": "20" }, { "n": "日本", "v": "21" }, { "n": "国产", "v": "22" }] }, { "key": "year", "name": "年代", "value": [{ "n": "全部", "v": "0" }, { "n": "2023", "v": "153" }, { "n": "2022", "v": "101" }, { "n": "2021", "v": "118" }, { "n": "2020", "v": "16" }, { "n": "2019", "v": "7" }, { "n": "2018", "v": "2" }, { "n": "2017", "v": "3" }, { "n": "2016", "v": "22" }] }, { "key": "sort", "name": "排序", "value": [{ "n": "热门", "v": "hot" }, { "n": "评分", "v": "rating" }, { "n": "更新", "v": "update" }] }],
  28. "4": [{ "key": "cateId", "name": "分类", "value": [{ "n": "全部", "v": "4" }, { "n": "首推", "v": "23" }, { "n": "国产", "v": "24" }, { "n": "海外", "v": "25" }, { "n": "港台", "v": "26" }] }, { "key": "year", "name": "年代", "value": [{ "n": "全部", "v": "0" }, { "n": "2023", "v": "153" }, { "n": "2022", "v": "101" }, { "n": "2021", "v": "118" }, { "n": "2020", "v": "16" }, { "n": "2019", "v": "7" }, { "n": "2018", "v": "2" }, { "n": "2017", "v": "3" }, { "n": "2016", "v": "22" }] }, { "key": "sort", "name": "排序", "value": [{ "n": "热门", "v": "hot" }, { "n": "评分", "v": "rating" }, { "n": "更新", "v": "update" }] }]
  29. },
  30. // filter_url:'sort={{fl.sort or "hot"}}&year={{fl.year or "0"}}',
  31. filter_url: 'sort={{fl.sort or "update"}}&year={{fl.year or "0"}}&category_id={{fl.cateId}}',
  32. filter_def: {
  33. 0: { cateId: '0' },
  34. 1: { cateId: '1' },
  35. 2: { cateId: '2' },
  36. 3: { cateId: '3' },
  37. 4: { cateId: '4' }
  38. },
  39. headers: {
  40. 'User-Agent': 'jianpian-android/350',
  41. 'JPAUTH': 'y261ow7kF2dtzlxh1GS9EB8nbTxNmaK/QQIAjctlKiEv'
  42. },
  43. timeout: 5000,
  44. limit: 8,
  45. play_parse: true,
  46. play_json: [{
  47. re: '*',
  48. json: {
  49. parse: 0,
  50. jx: 0
  51. }
  52. }],
  53. lazy: '',
  54. // double:true,
  55. 图片来源: '@Referer=www.jianpianapp.com@User-Agent=jianpian-version353',
  56. // 推荐:'json:data;room;*;cover;*;*',
  57. 推荐: 'json:.video;*;*;*;*',
  58. 一级: 'json:data;title;path;playlist.title;id',
  59. 二级: {
  60. // title:'data.title',
  61. title: 'data.title;data.types[0].name',
  62. // desc:';data.description;data.id',
  63. desc: 'data.score;data.year.title;data.area.title;data.actors[0].name;data.directors[0].name',
  64. img: 'data.thumbnail',
  65. // content:'data.thumbnail',
  66. content: 'data.description',
  67. is_json: 1,
  68. tabs: `js:
  69. TABS = [];
  70. if (html.data.have_ftp_ur == 1) {
  71. TABS.push("边下边播超清版")
  72. }
  73. if (html.data.have_m3u8_ur == 1) {
  74. TABS.push("在线点播普清版")
  75. }
  76. `,
  77. lists: `js:
  78. log(TABS);
  79. LISTS = [];
  80. TABS.forEach(function(tab) {
  81. if (/边下边播/.test(tab)) {
  82. let ftp = html.data.new_ftp_list;
  83. let d = ftp.map(function(it) {
  84. return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url)
  85. });
  86. LISTS.push(d)
  87. } else if (/在线点播/.test(tab)) {
  88. let m3u = html.data.new_m3u8_list;
  89. let d = m3u.map(function(it) {
  90. return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url)
  91. });
  92. LISTS.push(d)
  93. }
  94. });
  95. `,
  96. },
  97. 搜索: 'json:data;*;thumbnail;mask;*',
  98. }