diff --git a/_gsdata_/2022-1226-045549-HSINGW11-01.DR_PY (1).log b/_gsdata_/2022-1226-045549-HSINGW11-01.DR_PY (1).log new file mode 100644 index 0000000000000000000000000000000000000000..12e0fe3ceb4dd1ab53ba968e86c53f7fac77ae2a --- /dev/null +++ b/_gsdata_/2022-1226-045549-HSINGW11-01.DR_PY (1).log @@ -0,0 +1,8 @@ +2022-12-26 04:55:49: -- 分析開始 User Command +2022-12-26 04:55:49: 左側: State file does not exist: D:/dr_py/_gsdata_/_file_state_v4._gs +2022-12-26 04:55:49: 右側: State file does not exist: D:/freed2/TVBox2/drpy/_gsdata_/_file_state_v4._gs +2022-12-26 04:55:49: /base/config.py: 警告:較舊的檔將替換較新的檔 +2022-12-26 04:55:49: /base/custom.conf: 警告:較舊的檔將替換較新的檔 +2022-12-26 04:55:49: 變更:687, 衝突:0, 複製時間:0, 複製狀態:599, 錯誤: 0, All: 1287 +2022-12-26 04:55:49: Left to Right: Copy File: 398 Delete File: 289 +2022-12-26 04:55:49: -- 分析已結束。歷時 00:00:00, 速度: Many 文件/秒 diff --git a/_gsdata_/2022-1226-045801-HSINGW11-01.DR_PY (1).log b/_gsdata_/2022-1226-045801-HSINGW11-01.DR_PY (1).log new file mode 100644 index 0000000000000000000000000000000000000000..7e0d1f6d2b3511e7ea044e2a1c53ca2a8467f7c8 --- /dev/null +++ b/_gsdata_/2022-1226-045801-HSINGW11-01.DR_PY (1).log @@ -0,0 +1,7 @@ +2022-12-26 04:58:50: == 同步開始由 User Command +2022-12-26 04:58:50: 刪除檔 D:/freed2/TVBox2/drpy/base/alist.json +2022-12-26 04:58:50: 覆蓋複製 'D:/dr_py/controllers/parse.py' -> 'D:/freed2/TVBox2/drpy/controllers/parse.py' (5,378) +2022-12-26 04:58:50: 覆蓋複製 'D:/dr_py/readme.md' -> 'D:/freed2/TVBox2/drpy/readme.md' (29,815) +2022-12-26 04:58:50: 覆蓋複製 'D:/dr_py/js/哔哩影视.js' -> 'D:/freed2/TVBox2/drpy/js/哔哩影视.js' (8,992) +2022-12-26 04:58:50: 覆蓋複製 'D:/dr_py/js/version.txt' -> 'D:/freed2/TVBox2/drpy/js/version.txt' (13) +2022-12-26 04:58:50: == 同步完成. 歷時: 00:00:00, 速度: 0.00/s, 完成: 604, 錯誤: 0 diff --git a/_gsdata_/2022-1226-095536-HSINGW11-01.DR_PY (1).log b/_gsdata_/2022-1226-095536-HSINGW11-01.DR_PY (1).log new file mode 100644 index 0000000000000000000000000000000000000000..0c312439f002f5574c6e01118bc4ce9e037a6593 --- /dev/null +++ b/_gsdata_/2022-1226-095536-HSINGW11-01.DR_PY (1).log @@ -0,0 +1,6 @@ +2022-12-26 09:55:44: == 同步開始由 User Command +2022-12-26 09:55:44: 覆蓋複製 'D:/dr_py/js/腾云驾雾.js' -> 'D:/freed2/TVBox2/drpy/js/腾云驾雾.js' (10,395) +2022-12-26 09:55:44: 覆蓋複製 'D:/dr_py/js/version.txt' -> 'D:/freed2/TVBox2/drpy/js/version.txt' (11) +2022-12-26 09:55:44: 新建複製 'D:/dr_py/py/腾讯搜索.js' -> 'D:/freed2/TVBox2/drpy/py/腾讯搜索.js' (902) +2022-12-26 09:55:44: 覆蓋複製 'D:/dr_py/readme.md' -> 'D:/freed2/TVBox2/drpy/readme.md' (29,878) +2022-12-26 09:55:44: == 同步完成. 歷時: 00:00:00, 速度: 0.00/s, 完成: 4, 錯誤: 0 diff --git a/_gsdata_/2022-1226-140900-HSINGW11-01.DR_PY (1).log b/_gsdata_/2022-1226-140900-HSINGW11-01.DR_PY (1).log new file mode 100644 index 0000000000000000000000000000000000000000..62e24d70de2e3a9ae0222d43863ca35cb614a36c --- /dev/null +++ b/_gsdata_/2022-1226-140900-HSINGW11-01.DR_PY (1).log @@ -0,0 +1,7 @@ +2022-12-26 14:09:04: == 同步開始由 User Command +2022-12-26 14:09:04: 新建複製 'D:/dr_py/py/腾讯临时二级.js' -> 'D:/freed2/TVBox2/drpy/py/腾讯临时二级.js' (10,966) +2022-12-26 14:09:04: 覆蓋複製 'D:/dr_py/js/version.txt' -> 'D:/freed2/TVBox2/drpy/js/version.txt' (11) +2022-12-26 14:09:04: 覆蓋複製 'D:/dr_py/js/腾云驾雾.js' -> 'D:/freed2/TVBox2/drpy/js/腾云驾雾.js' (12,914) +2022-12-26 14:09:04: 覆蓋複製 'D:/dr_py/readme.md' -> 'D:/freed2/TVBox2/drpy/readme.md' (29,938) +2022-12-26 14:09:04: 覆蓋複製 'D:/dr_py/py/腾讯二级.js' -> 'D:/freed2/TVBox2/drpy/py/腾讯二级.js' (5,026) +2022-12-26 14:09:04: == 同步完成. 歷時: 00:00:00, 速度: 0.00/s, 完成: 5, 錯誤: 0 diff --git a/_gsdata_/2022-1226-141011-HSINGW11-01.DR_PY (1).log b/_gsdata_/2022-1226-141011-HSINGW11-01.DR_PY (1).log new file mode 100644 index 0000000000000000000000000000000000000000..2bdd2f65a835e0e4d333a71d46828d151c7fdd3c --- /dev/null +++ b/_gsdata_/2022-1226-141011-HSINGW11-01.DR_PY (1).log @@ -0,0 +1,3 @@ +2022-12-26 14:10:11: -- 分析開始 User Command +2022-12-26 14:10:12: 變更:0, 衝突:0, 複製時間:0, 複製狀態:0, 錯誤: 0, All: 899 +2022-12-26 14:10:12: -- 分析已結束。歷時 00:00:01, 速度: 774 文件/秒 diff --git a/_gsdata_/2022-1227-014854-HSINGW11-01.DR_PY (1).log b/_gsdata_/2022-1227-014854-HSINGW11-01.DR_PY (1).log new file mode 100644 index 0000000000000000000000000000000000000000..b5bfdc8a80db6dd1e5ee959459f227363290b6a5 --- /dev/null +++ b/_gsdata_/2022-1227-014854-HSINGW11-01.DR_PY (1).log @@ -0,0 +1,3 @@ +2022-12-27 01:48:54: -- 分析開始 User Command +2022-12-27 01:48:54: 變更:0, 衝突:0, 複製時間:0, 複製狀態:762, 錯誤: 0, All: 1083 +2022-12-27 01:48:54: -- 分析已結束。歷時 00:00:00, 速度: Many 文件/秒 diff --git a/_gsdata_/_file_state_v4._gs b/_gsdata_/_file_state_v4._gs new file mode 100644 index 0000000000000000000000000000000000000000..5e9af7c87a35137da3180bd8b3fb8318ce2a38aa Binary files /dev/null and b/_gsdata_/_file_state_v4._gs differ diff --git a/_gsdata_/_insync_v4.gsl b/_gsdata_/_insync_v4.gsl new file mode 100644 index 0000000000000000000000000000000000000000..a4397995459940b850d776abdcd5d6b2961fa9af --- /dev/null +++ b/_gsdata_/_insync_v4.gsl @@ -0,0 +1,2 @@ +By: 01.DR_PY (1).User@HSINGW11 at: 2022.12.26 14:09:04 台北標準時間 +D:/dr_py \ No newline at end of file diff --git a/js/ddys.js b/js/ddys.js index 5d67d2860daa50b1e455fb76900c83337b35ed7c..c30b048abc939645670fd65d7d069303b44ba999 100644 --- a/js/ddys.js +++ b/js/ddys.js @@ -1,6 +1,9 @@ +// 网址发布页 https://ddys.site var rule={ title:'ddys', - host:'https://ddys.tv', + // host:'https://ddys.tv', + // host:'https://ddys.art', + host:'https://ddys.pro', // homeUrl:'/', url:'/fyclass/page/fypage/', searchUrl:'/?s=**&post_type=post', @@ -13,7 +16,8 @@ var rule={ }, // class_name:'电影&剧集&动画', // class_url:'movie&airing&anime', - class_parse:'#primary-menu li.menu-item;a&&Text;a&&href;\.tv/(.*)', + // class_parse:'#primary-menu li.menu-item;a&&Text;a&&href;\.tv/(.*)', + class_parse:'#primary-menu li.menu-item;a&&Text;a&&href;\.pro/(.*)', cate_exclude:'站长|^其他$|关于|^电影$|^剧集$|^类型$', play_parse:true, lazy:'js:let purl=input.split("|")[0];let referer=input.split("|")[1];let zm=input.split("|")[2];print("purl:"+purl);print("referer:"+referer);print("zm:"+zm);let myua="okhttp/3.15";if(/ddrkey/.test(purl)){let ret=request(purl,{Referer:referer,withHeaders:true,"User-Agent":myua});log(ret);input=purl}else{let html=request(purl,{headers:{Referer:referer,"User-Agent":myua}});print(html);try{input=JSON.parse(html).url||{}}catch(e){input=purl}}', @@ -22,7 +26,8 @@ var rule={ double:true, // 推荐内容是否双层定位 一级:'.post-box-list&&article;a:eq(-1)&&Text;.post-box-image&&style;a:eq(0)&&Text;a:eq(-1)&&href', 二级:{"title":".post-title&&Text;.cat-links&&Text","img":".doulist-item&&img&&data-cfsrc","desc":".published&&Text","content":".abstract&&Text","tabs":"js:TABS=['国内','海外(貌似不能播放)']", - lists:'js:log(TABS);let d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;if(typeof play_url==="undefined"){var play_url=""}function getLists(html){let src=pdfh(html,".wp-playlist-script&&Html");src=JSON.parse(src).tracks;let list1=[];let list2=[];src.forEach(function(it){let src0=it.src0;let src1=it.src1;let src2=it.src2;let title=it.caption;let url1="https://ddys.tv/getvddr/video?id="+src1+"&dim=1080P+&type=mix";let url2="https://w.ddys.tv"+src0+"?ddrkey="+src2;let zm="https://ddys.tv/subddr/"+it.subsrc;list1.push({title:title,url:url1,desc:zm});list2.push({title:title,url:url2,desc:zm})});return{list1:list1,list2:list2}}var data=getLists(html);var list1=data.list1;var list2=data.list2;let nums=pdfa(html,"body&&.post-page-numbers");nums.forEach(function(it){let num=pdfh(it,"body&&Text");log(num);let nurl=input+num+"/";if(num==1){return}log(nurl);let html=request(nurl);let data=getLists(html);list1=list1.concat(data.list1);list2=list2.concat(data.list2)});list1=list1.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});list2=list2.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});LISTS=[list1,list2];', + // lists:'js:log(TABS);let d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;if(typeof play_url==="undefined"){var play_url=""}function getLists(html){let src=pdfh(html,".wp-playlist-script&&Html");src=JSON.parse(src).tracks;let list1=[];let list2=[];src.forEach(function(it){let src0=it.src0;let src1=it.src1;let src2=it.src2;let title=it.caption;let url1="https://ddys.tv/getvddr/video?id="+src1+"&dim=1080P+&type=mix";let url2="https://w.ddys.tv"+src0+"?ddrkey="+src2;let zm="https://ddys.tv/subddr/"+it.subsrc;list1.push({title:title,url:url1,desc:zm});list2.push({title:title,url:url2,desc:zm})});return{list1:list1,list2:list2}}var data=getLists(html);var list1=data.list1;var list2=data.list2;let nums=pdfa(html,"body&&.post-page-numbers");nums.forEach(function(it){let num=pdfh(it,"body&&Text");log(num);let nurl=input+num+"/";if(num==1){return}log(nurl);let html=request(nurl);let data=getLists(html);list1=list1.concat(data.list1);list2=list2.concat(data.list2)});list1=list1.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});list2=list2.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});LISTS=[list1,list2];', + lists:'js:log(TABS);let d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;if(typeof play_url==="undefined"){var play_url=""}function getLists(html){let src=pdfh(html,".wp-playlist-script&&Html");src=JSON.parse(src).tracks;let list1=[];let list2=[];src.forEach(function(it){let src0=it.src0;let src1=it.src1;let src2=it.src2;let title=it.caption;let url1="https://ddys.pro/getvddr/video?id="+src1+"&dim=1080P+&type=mix";let url2="https://w.ddys.pro"+src0+"?ddrkey="+src2;let zm="https://ddys.pro/subddr/"+it.subsrc;list1.push({title:title,url:url1,desc:zm});list2.push({title:title,url:url2,desc:zm})});return{list1:list1,list2:list2}}var data=getLists(html);var list1=data.list1;var list2=data.list2;let nums=pdfa(html,"body&&.post-page-numbers");nums.forEach(function(it){let num=pdfh(it,"body&&Text");log(num);let nurl=input+num+"/";if(num==1){return}log(nurl);let html=request(nurl);let data=getLists(html);list1=list1.concat(data.list1);list2=list2.concat(data.list2)});list1=list1.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});list2=list2.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});LISTS=[list1,list2];', }, 搜索:'#main&&article;.post-title&&Text;;.published&&Text;a&&href', 推荐:'*'