From f5207ac5cab87d9a3ed9b34051449a3aee76fdca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=AC=E4=BC=97=E5=8F=B7=E3=80=8E=E4=B9=90=E4=BA=AB?= =?UTF-8?q?=E6=B1=87fans=E3=80=8F?= <84010730+lxhfans@users.noreply.github.com> Date: Tue, 14 Nov 2023 20:03:12 +0800 Subject: [PATCH] Add files via upload --- js/wobg_open.js | 155 ++++++++++++++++++++++++++++++++++++++++++++++++ js/wogg_open.js | 1 + 2 files changed, 156 insertions(+) create mode 100644 js/wobg_open.js create mode 100644 js/wogg_open.js diff --git a/js/wobg_open.js b/js/wobg_open.js new file mode 100644 index 0000000..80c6cfa --- /dev/null +++ b/js/wobg_open.js @@ -0,0 +1,155 @@ +import {load, _, Uri} from './lib/cat.js'; +import {log} from './lib/utils.js'; +import {initAli, detailContent, playContent} from './lib/ali.js'; + +let siteKey = 'wobg'; +let siteType = 0; +let siteUrl = 'https://wobge.run.goorm.io'; +let UA = "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1"; +let patternAli = /(https:\/\/www\.aliyundrive\.com\/s\/[^"]+)/ + +async function init(cfg) { + try { + siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey; + siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype; + await initAli(cfg); + } catch (e) { + await log('init:' + e.message + ' line:' + e.lineNumber); + } +} + +async function request(reqUrl, agentSp) { + let header = { + 'user-agent': agentSp || 'okhttp/3.12.0', + }; + let uri = new Uri(reqUrl); + let res = await req(uri.toString(), { + headers: header, + timeout: 10000 + }); + let content = res.content; + return content; +} + +function getHeader() { + let header = {}; + header['User-Agent'] = UA; + return header; +} + +async function getString(url) { + let res = await req(url, { + headers: getHeader() + }); + return res.content; +} + +let classes = [{'type_id': 1, 'type_name' : '自营电影'},{'type_id': 2, 'type_name' : '自营剧集'},{'type_id': 44, 'type_name' : '自营短剧'},{'type_id': 3, 'type_name' : '动漫'},{'type_id': 4, 'type_name' : '综艺'},{'type_id': 5, 'type_name' : '音乐'}]; +let filterObj = {}; +async function home(filter) { + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + + +async function homeVod() { + return '{}'; +} + + +async function category(tid, pg, filter, extend) { + let reqUrl = siteUrl + '/index.php/vod/show/id/'+tid+'/page/'+pg+'.html'; + let con = await request(reqUrl, UA); + const $ = load(con); + let items = $('.module:eq(0) > .module-list > .module-items > .module-item'); + let videos = []; + for(var item of items) { + let oneA = $(item).find('.module-item-cover .module-item-pic a').first(); + let href = oneA.attr('href'); + let name = oneA.attr('title'); + let oneImg = $(item).find('.module-item-cover .module-item-pic img').first(); + let pic = oneImg.attr('data-src'); + let remark = $(item).find('.module-item-text').first().text(); + videos.push({ + vod_id: href, + vod_name: name, + vod_pic: pic, + vod_remarks: remark, + }); + } + + const hasMore = $('#page > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 72, + total: 72 * pgCount, + list: videos, + }); +} + +async function detail(id) { + try { + await log('detail:id:' + id); + let preMatches = id.match(patternAli); + if (!_.isEmpty(preMatches)) return await detailContent(preMatches[1]); + let url = siteUrl + id; + let aliUrl = await getString(url); + let matches = aliUrl.match(patternAli); + console.log('detailmatche'); + console.log(matches[1]); + if (!_.isEmpty(matches)) return await detailContent(matches[1]); + return ''; + } catch (e) { + await log( 'detail:' + e.message + ' line:' + e.lineNumber); + } +} + + +async function play(flag, id, flags) { + try { + return await playContent(flag, id, flags); + } catch (e) { + await log( 'play:' + e.message + ' line:' + e.lineNumber); + } +} + + +async function search(wd, quick) { + await log('search' + wd); + let searchUrl = siteUrl + '/index.php/vod/search.html?wd=' + wd; + let html = await getString(searchUrl); + let $ = load(html); + let items = $('.module-search-item'); + let videos = []; + for(var item of items) { + let vodId = $(item).find(".video-serial")[0].attribs.href; + let name = $(item).find(".video-serial")[0].attribs.title; + let pic = $(item).find(".module-item-pic > img")[0].attribs['data-src']; + let remark = ''; + videos.push({ + vod_id: vodId, + vod_name: name, + vod_pic: pic, + vod_remarks: remark, + }); + } + return JSON.stringify({ + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/js/wogg_open.js b/js/wogg_open.js new file mode 100644 index 0000000..764c18a --- /dev/null +++ b/js/wogg_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DpAQ53b2dnLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMYLi9saWIvYWxpLmpzHF9fanNFdmFsUmV0dXJuCGxvYWQCXwZVcmkOaW5pdEFsaRpkZXRhaWxDb250ZW50FnBsYXlDb250ZW50MGRldGFpbENvbnRlbnRWb2RQbGF5RnJvbS5kZXRhaWxDb250ZW50Vm9kUGxheVVybA5zaXRlS2V5EHNpdGVUeXBlDnNpdGVVcmwEVUEUcGF0dGVybkFsaQhpbml0DnJlcXVlc3QSZ2V0SGVhZGVyEmdldFN0cmluZxpyZWdleENhdGVnb3J5EmZpbHRlck9iaghob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoIGh0dHBzOi8vd29nZy54eXqWAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEGa2V5BWdSxWAFnFVnUgJuAnYFMXLFYAVQYBZgBahSXE8F0Xl7XgUYYolOBWaLKlMFr3JqfwWoUjt1BUdZe14FZmugTwWSUWmWBapnGGIFrGCRdQXKYJpgBc9+eFEFUpclZgWHZXqCBeRTxYgFhlPyUweuXzV1cV8FMFc6UwUnWUaWBZmZL24F8FN+bgWOf/1WBdVs/VYF8YL9VgXlZSxnBemX/VYFt1/9VgXwbP1WBXBTpl4HD2EnWSlSB3+J7XNZcgegUv9iJ1kFdlHWTgV0Xv1OBVdbzWsCQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaBjAtOQWSY49eBfZl9JUIdGltZQW6ThRsCGhpdHMFxIsGUgpzY29yZQXtiwCKBf1W7YsF8YLtiwWkfO2LB/2VV1PtiwXpl+2LBeVl7YsF1WztiwW3X+2LBXZRg1sF/VanTgXlZemXBSdrjn8GY2ZnBmV4dAhza2V5CnN0eXBlDHJlcVVybA5hZ2VudFNwGm9raHR0cC8zLjEyLjAUdXNlci1hZ2VudAZyZXEOaGVhZGVycw50aW1lb3V0DmNvbnRlbnQMaGVhZGVyFFVzZXItQWdlbnQGdXJsDGZpbHRlcghpdGVtDmNsYXNzZXMGY29uAiQGb25lDm1hdGNoZXMSLm5hdi1saW5rCGF0dHIIaHJlZgptYXRjaA5pc0VtcHR5DnR5cGVfaWQIdGV4dAh0cmltEnR5cGVfbmFtZQhwdXNoEnN0cmluZ2lmeQ5maWx0ZXJzDHZpZGVvcwhvbmVBBnBpYwxyZW1hcmtsLm1vZHVsZTpsdCgzKSAgLm1vZHVsZS1saXN0IC5tb2R1bGUtaXRlbXMgLm1vZHVsZS1pdGVtCGZpbmRKLm1vZHVsZS1pdGVtLWNvdmVyIC5tb2R1bGUtaXRlbS1waWMgYQpmaXJzdAp0aXRsZU4ubW9kdWxlLWl0ZW0tY292ZXIgLm1vZHVsZS1pdGVtLXBpYyBpbWcQZGF0YS1zcmMiLm1vZHVsZS1pdGVtLXRleHQMdm9kX2lkEHZvZF9uYW1lDnZvZF9waWMWdm9kX3JlbWFya3MIbGlzdAZ0aWQEcGcMZXh0ZW5kEnVybFBhcmFtcxBwYXJzZUludAItJi9pbmRleC5waHAvdm9kc2hvdy8KLmh0bWwOY29uc29sZQpkZWJ1Z3YubW9kdWxlOmVxKDApID4gLm1vZHVsZS1saXN0ID4gLm1vZHVsZS1pdGVtcyA+IC5tb2R1bGUtaXRlbS8jAHAAYQBnAGUAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkACHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsBGlkFHNoYXJlTGlua3Madm9kX3BsYXlfZnJvbRB0eXBlRWxlcxZ0eXBlTmFtZUFycgZ2b2QgLm1vZHVsZS1yb3ctdGV4dAhlYWNoQi52aWRlby1pbmZvLWhlYWRlciBkaXYudGFnLWxpbmsgYRZ2b2RfY29udGVudCgubW9kdWxlLWl0ZW0tcGljIGltZ0AudmlkZW8taW5mby1oZWFkZXIgPiAucGFnZS10aXRsZRh2b2RfcGxheV91cmwCLBB2b2RfeWVhcjoudmlkZW8taW5mby1oZWFkZXIgYS50YWctbGluawhsYXN0EHZvZF9hcmVhEnZvZF9hY3Rvchh2b2RfZGlyZWN0b3IiLnZpZGVvLWluZm8taXRlbXM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AC71vTPQAAAC9cEz1AAAAC71xTPQAAAC9ckz1AAAAC71zTPQAAAC9dEz1AAAAC711TPQAAAC9dkz1AAAAC713TPQAAAC9eEz1AAAAC715TPQAAAC9ekz1AAAAC717TPQAAAC9fEz1AAAAC719TPQAAAC9fkz1AAAAC71/TPQAAAC9gEz1AAAAC72BTPQAAAC9gkz1AAAAC72DTPQAAAC9hEz1AAAAC72FTPQAAAC9hkz1AAAAC72HTPQAAAC9iEz1AAAAJg4ATEAAAAALvYlM8QAAAAQbAQAATDYAAAALBBwBAABM9AAAAAQcAQAATPUAAAALBB0BAABM9AAAAAQdAQAATPUAAAALBB4BAABM9AAAAAQeAQAATPUAAAALBB8BAABM9AAAAAQfAQAATPUAAAALBCABAABM9AAAAAQgAQAATPUAAAALBCEBAABM9AAAAAQhAQAATPUAAAALBCIBAABM9AAAAAQiAQAATPUAAAALBCMBAABM9AAAAAQjAQAATPUAAAALBCQBAABM9AAAAAQkAQAATPUAAAALBCUBAABM9AAAAAQlAQAATPUAAAALBCYBAABM9AAAAAQmAQAATPUAAAALBCcBAABM9AAAAAQnAQAATPUAAAALBCgBAABM9AAAAAQoAQAATPUAAAALBCkBAABM9AAAAAQpAQAATPUAAAALBCoBAABM9AAAAAQqAQAATPUAAAALBCsBAABM9AAAAAQrAQAATPUAAAALBCwBAABM9AAAAAQsAQAATPUAAAALBC0BAABM9AAAAAQtAQAATPUAAAALBC4BAABM9AAAAAQuAQAATPUAAAALBC8BAABM9AAAAAQvAQAATPUAAAALBDABAABM9AAAAAQwAQAATPUAAAALBDEBAABM9AAAAAQxAQAATPUAAAALBDIBAABM9AAAAAQyAQAATPUAAAALBDMBAABM9AAAAAQzAQAATPUAAAALBDQBAABM9AAAAAQ0AQAATPUAAAALBDUBAABM9AAAAAQ1AQAATPUAAAALBDYBAABM9AAAAAQ2AQAATPUAAAAmGwBMQAAAAAu9ikzxAAAABDcBAABMNgAAAAsEOAEAAEz0AAAABDkBAABM9QAAAAsEOgEAAEz0AAAABDsBAABM9QAAAAsEPAEAAEz0AAAABD0BAABM9QAAACYDAExAAAAAJgQATAQAAIALvYtM8QAAAAQbAQAATDYAAAALBBwBAABM9AAAAAQcAQAATPUAAAALBB0BAABM9AAAAAQdAQAATPUAAAALBB4BAABM9AAAAAQeAQAATPUAAAALBB8BAABM9AAAAAQfAQAATPUAAAALBCABAABM9AAAAAQgAQAATPUAAAALBCEBAABM9AAAAAQhAQAATPUAAAALBCIBAABM9AAAAAQiAQAATPUAAAALBCMBAABM9AAAAAQjAQAATPUAAAALBCQBAABM9AAAAAQkAQAATPUAAAALBCUBAABM9AAAAAQlAQAATPUAAAALBCYBAABM9AAAAAQmAQAATPUAAAALBCcBAABM9AAAAAQnAQAATPUAAAALBCgBAABM9AAAAAQoAQAATPUAAAALBCkBAABM9AAAAAQpAQAATPUAAAALBCoBAABM9AAAAAQqAQAATPUAAAALBCsBAABM9AAAAAQrAQAATPUAAAALBCwBAABM9AAAAAQsAQAATPUAAAALBC0BAABM9AAAAAQtAQAATPUAAAALBC4BAABM9AAAAAQuAQAATPUAAAALBC8BAABM9AAAAAQvAQAATPUAAAALBDABAABM9AAAAAQwAQAATPUAAAALBDEBAABM9AAAAAQxAQAATPUAAAALBDIBAABM9AAAAAQyAQAATPUAAAALBDMBAABM9AAAAAQzAQAATPUAAAALBDQBAABM9AAAAAQ0AQAATPUAAAALBDUBAABM9AAAAAQ1AQAATPUAAAALBDYBAABM9AAAAAQ2AQAATPUAAAAmGwBMQAAAAAu9jEzxAAAABDcBAABMNgAAAAsEOAEAAEz0AAAABDkBAABM9QAAAAsEOgEAAEz0AAAABDsBAABM9QAAAAsEPAEAAEz0AAAABD0BAABM9QAAACYDAExAAAAAJgIATAUAAIBfEgAppAMBBAEAOwIHVihodHRwczpcL1wvd3d3XC5hbGl5dW5kcml2ZVwuY29tXC9zXC9bXiJdKykHpAIBAgCLAAAACAYAAAAEB/X///8LAAsBAWgAAXQAAXQAAXAAAXMAAToAAS8AAS8AAXcAAXcAAXcAAS4AAWEAAWwAAWkAAXkAAXUAAW4AAWQAAXIAAWkAAXYAAWUAAS4AAWMAAW8AAW0AAS8AAXMAAS8AHAwAAAABAAAA////fwEAAAAVAgAAACEAIwD//woMAQwACg5iBgHGAwEBAQI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 \ No newline at end of file