diff --git "a/py/360\344\272\214\347\272\247.min.js" "b/py/360\344\272\214\347\272\247.min.js" deleted file mode 100644 index 2b8269527686f689e1ca1a97088b281c4a322a5b..0000000000000000000000000000000000000000 --- "a/py/360\344\272\214\347\272\247.min.js" +++ /dev/null @@ -1 +0,0 @@ -js:let html=JSON.parse(fetch(input,fetch_params));let data=html.data;let tilte=data.title;let img=data.cdncover;let vod_type=data.moviecategory.join(",");let area=data.area.join(",");let director=data.director.join(",");let actor=data.actor.join(",");let content=data.description;base_vod={vod_id:input,vod_name:tilte,type_name:vod_type,vod_actor:actor,vod_director:director,vod_content:content,vod_remarks:area,vod_pic:urljoin2(input,img)};let delta=200;let vod_play={};let sites=data.playlink_sites;for(let i in sites){let site=sites[i];let playList="";let vodItems=[];if(data.allupinfo){let total=parseInt(data.allupinfo[site]);for(let j=1;j0){playList=vodItems.join("#")}if(playList.length<1){continue}vod_play[site]=playList}let tabs=Object.keys(vod_play);let playUrls=[];for(let id in tabs){playUrls.push(vod_play[tabs[id]])}if(tabs.length>0){vod_play_from=tabs.join("$$$");vod_play_url=playUrls.join("$$$");base_vod.vod_play_from=vod_play_from;base_vod.vod_play_url=vod_play_url}vod=base_vod; \ No newline at end of file diff --git "a/py/\345\271\262\351\245\255.min.js" "b/py/\345\271\262\351\245\255.min.js" deleted file mode 100644 index 6ccb4e0a2c70c709ee04834eb78f30b4aa2566c5..0000000000000000000000000000000000000000 --- "a/py/\345\271\262\351\245\255.min.js" +++ /dev/null @@ -1 +0,0 @@ -js:cacheUrl=getParse(input);if(cacheUrl){input=cacheUrl}else{try{let html=fetch(input,fetch_params);let ret=html.match(/var player_(.*?)=(.*?)10){real_url="https://player.buyaotou.xyz/?url="+url;saveParse(input,real_url);input=real_url}}catch(e){print("网络请求发生错误:"+e.message)}} \ No newline at end of file diff --git "a/py/\346\220\234\347\213\227\344\272\214\347\272\247.min.js" "b/py/\346\220\234\347\213\227\344\272\214\347\272\247.min.js" deleted file mode 100644 index cda2139a4b5e4626ecb49dd151842017b7312e5b..0000000000000000000000000000000000000000 --- "a/py/\346\220\234\347\213\227\344\272\214\347\272\247.min.js" +++ /dev/null @@ -1 +0,0 @@ -js:var vod={vod_id:input};let html=request(input);function adhead(url){let hd="https://v.sogou.com";if(!url.startsWith(hd)){url=hd+url}return url}try{let json=JSON.parse(html.match(/INITIAL_STATE.*?({.*});/)[1]).detail.itemData;let key=json.dockey;let name=json.name;let zone=json.zone;let score=json.score?json.score:"暂无";let style=json.style;let emcee=json.emcee?"主持:"+json.emcee:json.name;let director=json.director?"导演:"+json.director:name;director=director.replace(/;/g,"\t");let starring=json.starring?"演员:"+json.starring:"声优:"+json.shengyou;starring=starring.replace(/.*undefined/,"").replace(/;/g,"\t");let update=json.update_wordstr?json.update_wordstr:"";let tv_station=json.tv_station?json.tv_station:zone;let introduction=json.introduction;let shengyou=json.shengyou;let shows=json.play_from_open_index;let plays=json.play.item_list;if(shows){vod.vod_name=name;vod.vod_area=emcee+","+tv_station;vod.vod_director=director;vod.vod_actor=starring;vod.vod_pic=jsp.pd(html,"#thumb_img&&img&&src");vod.vod_remarks=style+" 评分:"+score+","+update;vod.vod_content=introduction}else{vod.vod_name=name;vod.vod_director=director;vod.vod_actor=starring;vod.vod_pic=jsp.pd(html,"#thumb_img&&img&&src");vod.vod_content=introduction}let tp="&type=json";try{let tabs=[];let lists=[];plays.forEach(function(it){lists.push(it.info);let tbn=it.sitename[0]||it.site.replace(".com","");tbn=tbn.split("").join(" ");tabs.push(tbn)});vod.vod_play_from=tabs.join("$$$");vod_lists=[];play_url=play_url.replace("&play_url=","&type=json&play_url=");lists.forEach(function(item,idex){if(item||shows){if(item&&Array.isArray(item)&&item.length>1){let tmp=item.slice(1).map(function(its){return its.index+"$"+play_url+base64Encode(adhead(its.url))});vod_lists.push(tmp.join("#"))}if(shows){let arr=[];let tmp=[];let zy=shows.item_list[idex];zy.date.forEach(function(date){let day=date.day;for(let j=0;j=10?day[j][0]:"0"+day[j][0];let Tdate=date.year+date.month+dayy;arr.push(Tdate)}});for(let k=0;k0?img[0]:""}}catch(e){} \ No newline at end of file diff --git "a/py/\346\220\234\347\213\227\345\205\215\345\227\205.min.js" "b/py/\346\220\234\347\213\227\345\205\215\345\227\205.min.js" deleted file mode 100644 index 434732ad54dec63bcd57e8104c7c99556e23690d..0000000000000000000000000000000000000000 --- "a/py/\346\220\234\347\213\227\345\205\215\345\227\205.min.js" +++ /dev/null @@ -1 +0,0 @@ -js:fetch_params.headers["user-agent"]=MOBILE_UA;let html=request(input);let rurl=html.match(/window\.open\('(.*?)',/)[1];rurl=urlDeal(rurl);input={parse:1,url:rurl}; \ No newline at end of file diff --git "a/py/\346\220\234\347\213\227\346\220\234\347\264\242.min.js" "b/py/\346\220\234\347\213\227\346\220\234\347\264\242.min.js" deleted file mode 100644 index 69b137be2bb5a3ae60e6b6dbc142f94d88a64322..0000000000000000000000000000000000000000 --- "a/py/\346\220\234\347\213\227\346\220\234\347\264\242.min.js" +++ /dev/null @@ -1 +0,0 @@ -js:let d=[];let html=request(input);let jsonA=JSON.parse(html.match(/INITIAL_STATE.*?({.*});/)[1]).result.longVideo.results;jsonA.forEach(function(it){let name=it.name;let introduction=it.introduction;let pic=it.v_picurl;let url=it.tiny_url;let zone=it.zone;let score=it.score||"暂无";let style=it.style;if(it.play.item_list){let r={};r.title=name.replace(//,"").replace(//,"");r.url="https://v.sogou.com"+url;r.desc=it.list_category.join(",");r.content=introduction;r.pic_url=pic;d.push(r)}});setResult(d); \ No newline at end of file diff --git "a/py/\346\220\234\347\264\242\344\270\200\347\272\247.min.js" "b/py/\346\220\234\347\264\242\344\270\200\347\272\247.min.js" deleted file mode 100644 index 1e69ebe1b9c475affa7ad2ff9bb051fa1667e4cb..0000000000000000000000000000000000000000 --- "a/py/\346\220\234\347\264\242\344\270\200\347\272\247.min.js" +++ /dev/null @@ -1 +0,0 @@ -js:let d=[];let html=request(input);html=JSON.parse(html);let list=html.listData.results;list.forEach(function(it){let desc1=it.ipad_play_for_list.finish_episode?it.ipad_play_for_list.episode===it.ipad_play_for_list.finish_episode?"全集"+it.ipad_play_for_list.finish_episode:"连载"+it.ipad_play_for_list.episode+"/"+it.ipad_play_for_list.finish_episode:"";let desc2=it.score?"评分:"+it.score:"";let desc3=it.date?"更至:"+it.date:"";d.push({title:it.name,img:it.v_picurl,url:"https://v.sogou.com"+it.url.replace("teleplay","series").replace("cartoon","series"),desc:desc1||desc2||desc3})});setResult(d); \ No newline at end of file diff --git "a/py/\347\210\261\345\245\207\350\211\272\344\270\200\347\272\247.min.js" "b/py/\347\210\261\345\245\207\350\211\272\344\270\200\347\272\247.min.js" deleted file mode 100644 index ece16bfc6023cb5a075054cd180c79bb3df17294..0000000000000000000000000000000000000000 --- "a/py/\347\210\261\345\245\207\350\211\272\344\270\200\347\272\247.min.js" +++ /dev/null @@ -1 +0,0 @@ -js:let d=[];if(cateID==="16"){input=input.replace("channel_id=16","channel_id=1").split("three_category_id")[0];input+="three_category_id=27401"}else if(cateID==="5"){input=input.replace("data_type=1","data_type=2")}let html=request(input);let json=JSON.parse(html);if(json.code==="A00003"){fetch_params.headers["user-agent"]=PC_UA;json=JSON.parse(fetch(input,fetch_params))}json.data.list.forEach(function(data){if(data.channelId===1){desc=data.hasOwnProperty("score")?data.score+"分\t":""}else if(data.channelId===2||data.channelId===4){if(data.latestOrder===data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\t":"")+data.latestOrder+"集全"}else{if(data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\t":"")+data.latestOrder+"/"+data.videoCount+"集"}else{desc="更新至 "+data.latestOrder+"集"}}}else if(data.channelId===6){desc=data.period+"期"}else if(data.channelId===5){desc=data.focus}else{if(data.latestOrder){desc="更新至 第"+data.latestOrder+"期"}else if(data.period){desc=data.period}else{desc=data.focus}}url=cateID+"$"+data.albumId;d.push({url:url,title:data.name,desc:desc,pic_url:data.imageUrl.replace(".jpg","_390_520.jpg?caplist=jpg,webp")})});setResult(d); \ No newline at end of file diff --git "a/py/\347\210\261\345\245\207\350\211\272\344\272\214\347\272\247.min.js" "b/py/\347\210\261\345\245\207\350\211\272\344\272\214\347\272\247.min.js" deleted file mode 100644 index c9fc9c9dd7a2c7c9adcb4549a7c084042bbbbb60..0000000000000000000000000000000000000000 --- "a/py/\347\210\261\345\245\207\350\211\272\344\272\214\347\272\247.min.js" +++ /dev/null @@ -1 +0,0 @@ -js:let d=[];let html=request(input);let json=JSON.parse(html).data;vod={vod_id:"",vod_url:input,vod_name:"",type_name:"",vod_actor:"",vod_year:"",vod_director:"",vod_area:"",vod_content:"",vod_remarks:"",vod_pic:""};vod.vod_name=json.name;try{if(json.latestOrder){vod.vod_remarks="类型: "+(json.categories[0].name||"")+"\t"+(json.categories[1].name||"")+"\t"+(json.categories[2].name||"")+"\t"+"评分:"+(json.score||"")+"\n更新至:第"+json.latestOrder+"集(期)/共"+json.videoCount+"集(期)"}else{vod.vod_remarks="类型: "+(json.categories[0].name||"")+"\t"+(json.categories[1].name||"")+"\t"+(json.categories[2].name||"")+"\t"+"评分:"+(json.score||"")+json.period}}catch(e){vod.vod_remarks=json.subtitle}vod.vod_area=(json.focus||"")+"\n资费:"+(json.payMark===1?"VIP":"免费")+"\n地区:"+(json.areas||"");let vsize="579_772";try{vsize=json.imageSize[12]}catch(e){}vod.vod_pic=json.imageUrl.replace(".jpg","_"+vsize+".jpg?caplist=jpg,webp");vod.type_name=json.categories.map(function(it){return it.name}).join(",");if(json.people.main_charactor){vod_actors=[];json.people.main_charactor.forEach(function(it){vod_actors.push(it.name)});vod.vod_actor=vod_actors.join(",")}vod.vod_content=json.description;let playlists=[];if(json.channelId===1||json.channelId===5){playlists=[{playUrl:json.playUrl,imageUrl:json.imageUrl,shortTitle:json.shortTitle,focus:json.focus,period:json.period}]}else{if(json.channelId===6){let qs=json.period.split("-")[0];let listUrl="https://pcw-api.iqiyi.com/album/source/svlistinfo?cid=6&sourceid="+json.albumId+"&timelist="+qs;let playData=JSON.parse(request(listUrl)).data[qs];playData.forEach(function(it){playlists.push({playUrl:it.playUrl,imageUrl:it.imageUrl,shortTitle:it.shortTitle,focus:it.focus,period:it.period})})}else{let listUrl="https://pcw-api.iqiyi.com/albums/album/avlistinfo?aid="+json.albumId+"&size=200&page=1";let data=JSON.parse(request(listUrl)).data;let total=data.total;playlists=data.epsodelist;if(total>200){for(let i=2;i1){for(let i=0;i