diff --git a/js/drpy.js b/js/drpy.js index 6bd918b792bf42263f52d8d1d661481e743410d0..bf4e53c8900a4d1c64fd2585bc7e98802a295dcf 100644 --- a/js/drpy.js +++ b/js/drpy.js @@ -23,7 +23,7 @@ var rule = { limit:20, play_parse:false, 推荐:'', - 推荐:'js:let d=[];let douban_api_host="https://frodo.douban.com/api/v2";let miniapp_apikey="0ac44ae016490db2204ce0a042db2916";const count=30;function miniapp_request(path,query){try{let url=douban_api_host+path;query.apikey=miniapp_apikey;fetch_params.headers=oheaders;url=buildUrl(url,query);let html=fetch(url,fetch_params);return JSON.parse(html)}catch(e){print("发生了错误:"+e.message);return{}}}function subject_real_time_hotest(){try{let res=miniapp_request("/subject_collection/subject_real_time_hotest/items",{});let lists=[];let arr=res.subject_collection_items||[];arr.forEach(function(item){if(item.type==="movie"||item.type==="tv"){let rating=item.rating?item.rating.value:"暂无评分";let honnor=(item.honor_infos||[]).map(function(it){return it.title}).join("|");lists.append({vod_id:TYPE+"$1",vod_name:item.title||"",vod_pic:item.pic.normal,vod_remarks:rating+" "+honnor})}});return lists}catch(e){print("发生了错误:"+e.message);return[]}}VODS=subject_real_time_hotest();print(VODS);', + 推荐:'js:let d=[];let douban_api_host="https://frodo.douban.com/api/v2";let miniapp_apikey="0ac44ae016490db2204ce0a042db2916";const count=30;function miniapp_request(path,query){try{let url=douban_api_host+path;query.apikey=miniapp_apikey;fetch_params.headers=oheaders;url=buildUrl(url,query);let html=fetch(url,fetch_params);return JSON.parse(html)}catch(e){print("发生了错误:"+e.message);return{}}}function subject_real_time_hotest(){try{let res=miniapp_request("/subject_collection/subject_real_time_hotest/items",{});let lists=[];let arr=res.subject_collection_items||[];arr.forEach(function(item){if(item.type==="movie"||item.type==="tv"){let rating=item.rating?item.rating.value:"暂无评分";let honnor=(item.honor_infos||[]).map(function(it){return it.title}).join("|");lists.append({vod_id:"msearch:"+TYPE,vod_name:item.title||"",vod_pic:item.pic.normal,vod_remarks:rating+" "+honnor})}});return lists}catch(e){print("发生了错误:"+e.message);return[]}}VODS=subject_real_time_hotest();print(VODS);', // 手动调用解析请求json的url,此lazy不方便 lazy:'', // 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float', diff --git a/js/version.txt b/js/version.txt index 8531bec5d152e4fe573fe6ef3bf18f60539a6718..81c117c049066009418ca7390ab4e3099e4d5b33 100644 --- a/js/version.txt +++ b/js/version.txt @@ -1 +1 @@ -3.6.11 \ No newline at end of file +3.6.12 \ No newline at end of file diff --git "a/py/drpy\346\216\250\350\215\220.js" "b/py/drpy\346\216\250\350\215\220.js" index ff387783c8a50fe1a9c8bfa86e4b7a1525a78d6a..af704419d52440e0865f59b16c177f4be7a4a834 100644 --- "a/py/drpy\346\216\250\350\215\220.js" +++ "b/py/drpy\346\216\250\350\215\220.js" @@ -29,8 +29,8 @@ function subject_real_time_hotest(){ let rating = item.rating?item.rating.value:"暂无评分"; let honnor = (item.honor_infos||[]).map(function (it){return it.title}).join('|'); lists.append({ - // "vod_id": "", - "vod_id": TYPE+"$1", + "vod_id": "msearch:"+TYPE, + // "vod_id": TYPE+"$1", "vod_name": item.title||"", "vod_pic": item.pic.normal, "vod_remarks": rating + " " + honnor diff --git a/readme.md b/readme.md index d222f0f0b5f5ae2c14c8557170a60834e59c9d30..6f86395a004580663ab78f2106a96f0ce7f6b62b 100644 --- a/readme.md +++ b/readme.md @@ -46,6 +46,9 @@ [dockerfile教程](https://blog.csdn.net/qq_46158060/article/details/125718218) [获取本地设备信息](https://blog.csdn.net/cui_yonghua/article/details/125508991) [获取本地设备信息](https://m.jb51.net/article/140716.htm) +###### 2022/09/17 +- [X] 1.pluto1.5.1最新beta版支持drpy首页推荐点击跳drpy内部聚搜(原理同T4) +- [X] 2.pluto1.5.1最新beta版支持searchable为2的源忽略参与聚搜,正常单一搜索 ###### 2022/09/16 - [X] 1.规则headers合并优化 - [X] 2.基础js功能修复,如pdfh,request,Object.keys