mirror of
				https://github.com/qist/tvbox.git
				synced 2025-10-30 03:32:19 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			87 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			87 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| var rule = {
 | |
| 	title:'趣盘搜[夸]',
 | |
| 	host:'https://v.funletu.com',
 | |
| 	homeUrl:'/',
 | |
| 	url: '/forum-fyclass-fypage.html?',
 | |
| 	filter_url:'{{fl.class}}',
 | |
| 	filter:{
 | |
| 	},
 | |
| 	searchUrl: 'json:/search#{"style":"get","datasrc":"search","query":{"id":"","datetime":"","commonid":1,"parmid":"","fileid":"","reportid":"","validid":"","searchtext":"**"},"page":{"pageSize":10,"pageIndex":1},"order":{"prop":"id","order":"desc"},"message":"请求资源列表数据"};postjson',
 | |
| 	searchable:2,
 | |
| 	quickSearch:0,
 | |
| 	filterable:0,
 | |
| 	headers:{
 | |
| 		'User-Agent': PC_UA,
 | |
| 		'Accept': '*/*',
 | |
| 		'Referer': 'https://pan.funletu.com/'
 | |
| 	},
 | |
| 	timeout:5000,
 | |
| 	class_name:'',
 | |
| 	class_url:'',
 | |
| 	play_parse:true,
 | |
| 	play_json:[{
 | |
| 		re:'*',
 | |
| 		json:{
 | |
| 			parse:0,
 | |
| 			jx:0
 | |
| 		}
 | |
| 	}],
 | |
| 	lazy:'',
 | |
| 	limit:6,
 | |
| 	推荐:'',
 | |
| 	一级:'',
 | |
| 	二级:`js:
 | |
| VOD.vod_play_from = "夸克網盤";
 | |
| VOD.vod_remarks = detailUrl;
 | |
| VOD.vod_actor = "沒有二級,只有一級鏈接直接推送播放";
 | |
| VOD.vod_content = MY_URL;
 | |
| VOD.vod_play_url = "夸克網盤$" + detailUrl;
 | |
| `,
 | |
| 	搜索:`js:
 | |
| let postJson = {
 | |
| 	style:"get",
 | |
| 	datasrc:"search",
 | |
| 	query:{
 | |
| 		id:"",
 | |
| 		datetime:"",
 | |
| 		commonid:1,
 | |
| 		parmid:"",
 | |
| 		fileid:"",
 | |
| 		reportid:"",
 | |
| 		validid:"",
 | |
| 		searchtext: KEY
 | |
| 	},
 | |
| 	page:{ pageSize:20, pageIndex: MY_PAGE },
 | |
| 	order:{prop:"id",order:"desc"},
 | |
| 	message:"请求资源列表数据"
 | |
| };
 | |
| let postData = {
 | |
|     method: "POST",
 | |
|     body: postJson
 | |
| };
 | |
| log("funletu search postData1>>>>>>>>>>>>>>>" + JSON.stringify(postData));
 | |
| let _fetch_params = JSON.parse(JSON.stringify(rule_fetch_params));
 | |
| Object.assign(_fetch_params, postData);
 | |
| log("funletu search postData>>>>>>>>>>>>>>>" + JSON.stringify(_fetch_params));
 | |
| let new_html=post(rule.homeUrl + 'search', _fetch_params);
 | |
| //log("funletu search result>>>>>>>>>>>>>>>" + new_html);
 | |
| let json=JSON.parse(new_html);
 | |
| let d=[]
 | |
| for(const it in json["data"]){
 | |
| 	if (json.data.hasOwnProperty(it)){
 | |
| 		log("funletu search it>>>>>>>>>>>>>>>" + JSON.stringify(json.data[it]));
 | |
| 		if (json.data[it].valid === 0){		
 | |
| 			d.push({
 | |
| 				title:json.data[it].title,
 | |
| 				img:'',
 | |
| 				content:json.data[it].updatetime,
 | |
| 				desc:json.data[it].updatetime,
 | |
| 				url:'push://'+json.data[it].url.split("?")[0]
 | |
| 				});
 | |
| 		}
 | |
| 	}
 | |
| }
 | |
| setResult(d);
 | |
| `,
 | |
| }
 |