From c5c208d22fae370039a174768a50c55196aac2b9 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Thu, 22 Dec 2022 16:04:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=20'SrcJyCustomJk.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJyCustomJk.js | 229 ----------------------------------------------- 1 file changed, 229 deletions(-) delete mode 100644 SrcJyCustomJk.js diff --git a/SrcJyCustomJk.js b/SrcJyCustomJk.js deleted file mode 100644 index 8020cb38..00000000 --- a/SrcJyCustomJk.js +++ /dev/null @@ -1,229 +0,0 @@ -//本代码仅用于个人学习,请勿用于其他作用,下载后请24小时内删除,代码虽然是公开学习的,但请尊重作者,应留下说明 -let customparse = { - csp_custom_aicb: function (name) { - let list = []; - eval(getCryptoJS()); - let token = CryptoJS.SHA1(name + "URBBRGROUN").toString(); - try { - let html = request('https://api.cupfox.app/api/v2/search/?text=' + name + '&type=0&from=0&size=200&token=' + token); - var lists = JSON.parse(html).resources; - } catch (e) { - var lists = []; - } - lists.forEach(item => { - let vodname = item.text.replace(/|<\/em>/g, ''); - if (!/qq|mgtv|iptv|iqiyi|youku|bilibili|souhu|cctv|wybg666|bdys01|ylwt33/.test(item.url)&&vodname.indexOf(name)>-1) { - list.push({ - vodname: vodname, - vodpic: "", - voddesc: item.website + (item.tags.length > 0 ? ' [' + item.tags.join(' ') + ']' : ''), - vodurl: item.url - }) - } - }); - return list; - }, - csp_custom_aidog: function (name) { - let filepath = "hiker://files/rules/Src/Juying/jiekou.json"; - let datafile = fetch(filepath); - if(datafile != ""){ - eval("var datalist=" + datafile+ ";"); - }else{ - var datalist = []; - } - let is =0; - for(let i=0;i{ - let dogname = pdfh(item, "a&&title"); - if(dogname == name){ - let dogurl = pdfh(item, "a&&href"); - let dogpic = pdfh(item, "img&&data-url"); - let headers = { - "User-Agent": MOBILE_UA, - "Referer": dogurl, - "x-requested-with": "XMLHttpRequest", - "Cookie": cook - }; - let doghtml = request('https://www.dianyinggou.com/SpiderMovie/zy/' + dogname, {headers: headers}); - let htmls = pdfa(doghtml, "body&&a"); - htmls.forEach(it=>{ - try{ - let sitename = pdfh(it, "a&&li,1&&Text"); - let vodname = pdfh(it, "a&&li,0&&Text"); - let vodurl = pdfh(it, "a&&href"); - if(vodname==dogname&&!lists.some(ii => ii.url==vodurl)){ - lists.push({name:vodname,pic:dogpic,url:vodurl,site:sitename}) - } - }catch(e){} - }) - } - }) - } catch (e) { - log(e.message); - var lists = []; - } - - let list = []; - let task = function(obj) { - try{ - let trueurl = request(obj.url, {redirect: false, withHeaders: true}); - let vodurl = JSON.parse(trueurl).headers.location[0]; - if(!/qq|mgtv|iptv|iqiyi|youku|bilibili|souhu|cctv|icaqd|cokemv|mhyyy|fun4k|jpys\.me|31kan|37dyw|kpkuang/.test(vodurl)&&!list.some(ii => ii.vodurl==vodurl)){ - list.push({ - vodname: obj.name, - vodpic: obj.pic.replace(/http.*?\?url=/,''), - voddesc: obj.site, - vodurl: vodurl - }) - } - }catch(e){} - return 1; - } - let doglist = lists.map((item)=>{ - return { - func: task, - param: item, - id: item.url - } - }); - if(doglist.length>0){ - be(doglist, { - func: function(obj, id, error, taskResult) { - }, - param: { - } - }); - } - return list; - }, - csp_custom_zhuiyingmao: function(name) { - try { - var lists = []; - let html = request("https://zhuiyingmao.com/index.php/ajax/suggest?mid=1&wd="+name+"&limit=10" ); - let data = JSON.parse(html).list; - let cook = getCookie('https://zhuiyingmao.com'); - data.forEach(item => { - let maoname = item.name; - if (maoname == name) { - let maourl = 'https://zhuiyingmao.com/voddetail/' + item.id+".html"; - let maopic = item.pic; - let headers = { - "User-Agent": MOBILE_UA, - "Referer": maourl, - "x-requested-with": "XMLHttpRequest", - "Cookie": cook - }; - let maohtml = request(maourl, { - headers: headers - }); - let htmls = pdfa(maohtml, ".search-result-container&&a"); - htmls.forEach(it => { - try { - let sitename = pdfh(it, ".website-name&&Text"); - let vodname = pdfh(it, ".title&&Text"); - let vodurl = pdfh(it, "a&&href"); - if (vodname == maoname && !lists.some(ii => ii.url == vodurl)) { - lists.push({ - name: vodname, - pic: maopic, - url: vodurl, - site: sitename - }); - } - } catch (e) {} - }); - } - }) - } catch (e) { - log(e.message); - var lists = []; - } - - let list = []; - let task = function(obj) { - try { - let vodurl = obj.url; - if (!/qq|mgtv|iptv|iqiyi|youku|bilibili|souhu|cctv|icaqd|cokemv|mhyyy|fun4k|jpys\.me|31kan|37dyw|kpkuang/.test(vodurl) && !list.some(ii => ii.vodurl == vodurl)) { - list.push({ - vodname: obj.name, - vodpic: obj.pic.replace(/http.*?\?url=/, ''), - voddesc: obj.site, - vodurl: vodurl - }); - } - } catch (e) {} - return 1; - } - let maolist = lists.map((item) => { - return { - func: task, - param: item, - id: item.url - } - }); - if (maolist.length > 0) { - be(maolist, { - func: function(obj, id, error, taskResult) {}, - param: {} - }); - } - return list; - }, - csp_custom_aiwandou: function (name) { - try { - var lists = []; - let html = request("https://wuli.api.bailian168.cc/movie/getsearchlist/keywords/"+name+"/page/1/rows/15.json"); - let data = JSON.parse(html).data; - data.forEach(item=>{ - let ainame = item.movie_name; - if(ainame == name || (getSearchMode()==0&&ainame.indexOf(name)>-1)){ - let aiurl = "https://www.wandou.pro/detail/"+item.movie_id; - let aipic = item.movie_img_url; - let aihtml = request(aiurl); - let htmls = pdfa(aihtml,"body&&.c-kbddDX&&a"); - htmls.forEach(it=>{ - try{ - let sitename = pdfh(it,"span&&Text"); - let vodurl = pdfh(it,"a&&href"); - if(!lists.some(ii => ii.url==vodurl)){ - lists.push({name:ainame,pic:aipic,url:vodurl,site:sitename}); - } - }catch(e){} - }) - } - }) - } catch (e) { - log(e.message); - var lists = []; - } - - let list = []; - lists.forEach(item=>{ - if(!/qq|mgtv|iptv|iqiyi|youku|bilibili|souhu|cctv|icaqd|cokemv|mhyyy|fun4k|jpys\.me|31kan|37dyw|kpkuang/.test(item.url)&&!list.some(ii => ii.vodurl==item.url)){ - list.push({ - vodname: item.name, - vodpic: item.pic.replace(/http.*?\?url=/,''), - voddesc: item.site, - vodurl: item.url - }) - } - }) - return list; - } -} -