فهرست منبع

Add files via upload

n3rddd 1 هفته پیش
والد
کامیت
8ce1114e8a
2فایلهای تغییر یافته به همراه99 افزوده شده و 2 حذف شده
  1. 97 0
      JN/dr_py/js/技术派.js
  2. 2 2
      JN/dr_py/js/采集搜索.js

+ 97 - 0
JN/dr_py/js/技术派.js

@@ -0,0 +1,97 @@
+globalThis.getHeaders= function(input){
+	let headers = {
+        'User-Agent': 'okhttp/4.1.0'
+	};
+	return headers
+}
+var rule = {
+	title:'点播',
+	host:'http://tv.jsp47.com',
+	homeUrl:'',
+    //searchUrl:'https://www.suying.lol/index.php/vod/search.html?wd=**',
+    searchUrl:'https://search.video.iqiyi.com/o?if=html5&key=**&pageNum=fypage&pos=1&pageSize=25&site=iqiyi',
+    searchable:2,
+	quickSearch:1,
+	multi:1,
+    filterable:1,
+    headers:{
+        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.289 Safari/537.36'
+    },
+    timeout:5000,
+    limit:20,	
+	play_parse:true, 
+	lazy:"", 
+    推荐:"",
+    一级:"",
+    二级:`js: 
+		let d = [];
+		try {		
+			let html = request(input, {
+						headers: getHeaders(url)
+					});
+			let json = JSON.parse(html).data;
+			VOD = {
+				vod_name: "",
+				type_name: "",
+				vod_actor: "",
+				vod_year: "",
+				vod_content: "",
+				vod_remarks: "",
+				vod_pic: ""
+			};
+
+			
+			VOD.type_name = "";
+			
+			VOD.vod_actor = "";
+			VOD.vod_content = "特别提醒:ㅤ友情提示您请勿相信影片中的广告,以免上当受骗";
+			let playData = json;
+			let playMap = {};		
+			playData.forEach(function(it, index) {
+				VOD.vod_name =it.name;
+                VOD.vod_pic = "http://114.100.48.52:18008/movjpg/" + it.name + ".jpg";
+				let names = it.name +"  ("+ (index+1) +")";
+				let playEsp = it.source.eps;
+				playEsp.forEach(function(it) {
+                    let source = names; 
+                    if (!playMap.hasOwnProperty(source)) {
+                        playMap[source] = []
+                    }					
+					playMap[source].append(it['name'].strip() + '$' + it['url']);
+					
+				})
+			})
+			let playFrom = [];
+			let playList = [];	
+			Object.keys(playMap)
+				.forEach(function(key) {
+					playFrom.append(key);
+					playList.append(playMap[key].join('#'))
+				});		
+			let vod_play_from = playFrom.join('$$$');
+			let vod_play_url = playList.join('$$$');
+			VOD['vod_play_from'] = vod_play_from;
+			VOD['vod_play_url'] = vod_play_url
+        } catch (e) {
+            log('获取二级详情页发生错误:' + e.message)
+        }			
+	`,
+    搜索:`js:
+		let d = [];
+		let html = request(input);
+		let json = JSON.parse(html);
+		json.data.docinfos.forEach(function(data) {
+            let channelName = data.albumDocInfo.channel.split(',')[0];
+            if ((data.is_exactly_same === true)&&(channelName.includes('电影') || channelName.includes('电视剧') || channelName.includes('综艺') || channelName.includes('动漫') || channelName.includes('少儿'))) {
+                d.push({
+                    url: "https://www.ugigc.us.kg/jsp.php?jx=" + data.albumDocInfo.albumTitle,
+                    title: data.albumDocInfo.albumTitle,
+                    img: data.albumDocInfo.albumVImage,
+                    content:data.albumDocInfo.channel,
+                    desc: data.albumDocInfo.tvFocus
+                })
+            }
+		});
+		setResult(d);
+	`    
+}

+ 2 - 2
JN/dr_py/js/采集搜索.js

@@ -8,7 +8,7 @@ var rule = {
 	title:'点播',
 	host:'http://tv.jsp47.com',
 	homeUrl:'',
-    searchUrl:'https://www.swsixtwo.top/cj.php?q=**&pageNum=fypage',
+    searchUrl:'https://www.ugigc.us.kg/cj.php?q=**&pageNum=fypage',
     searchable:2,
 	quickSearch:1,
 	multi:1,
@@ -79,7 +79,7 @@ var rule = {
 		json.data.forEach(function(data) {
             data.list.forEach(function(it) {
                 d.push({
-                    url: "https://www.swsixtwo.top/cj.php?id=" + it.id + "&port=" + data.port,
+                    url: "https://www.ugigc.us.kg/cj.php?id=" + it.id + "&port=" + data.port,
                     title: it.name + "【" + data.portname + "】",
                     img: it.pic,
                     content:it.content,