From ba5784427ce512995e337e835ec27423651bed0d Mon Sep 17 00:00:00 2001 From: yeyin <959567563@qq.com> Date: Wed, 14 Jan 2026 11:46:19 +0000 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20gtly/lib?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gtly/lib/喜马拉雅.js | 21 +++++++++++++++++ gtly/lib/小宝影院[飞].js | 28 ++++++++++++++++++++++ gtly/lib/小狗影院.js | 27 ++++++++++++++++++++++ gtly/lib/相声随身听.js | 50 ++++++++++++++++++++++++++++++++++++++++ gtly/lib/蜥蜴影视.js | 15 ++++++++++++ 5 files changed, 141 insertions(+) create mode 100644 gtly/lib/喜马拉雅.js create mode 100644 gtly/lib/小宝影院[飞].js create mode 100644 gtly/lib/小狗影院.js create mode 100644 gtly/lib/相声随身听.js create mode 100644 gtly/lib/蜥蜴影视.js diff --git a/gtly/lib/喜马拉雅.js b/gtly/lib/喜马拉雅.js new file mode 100644 index 0000000..0015433 --- /dev/null +++ b/gtly/lib/喜马拉雅.js @@ -0,0 +1,21 @@ +var rule = { + title: '喜马拉雅', + host: 'https://www.ximalaya.com', + homeUrl: '/channel/7/',//网站的首页链接,用于分类获取和推荐获取 + url: '/revision/metadata/v2/channel/albums?pageNum=fypage&pageSize=50&sort=1&metadata=&groupId=fyclass', + detailUrl: '/revision/album/v1/getTracksList?albumId=fyid',//二级详情拼接链接(json格式用) + searchUrl: '/revision/search/main?core=album&kw=**&page=fypage&spellchecker=true&rows=20&condition=relation&device=iPhone&fq=&paidFilter=false', + searchable: 2, + quickSearch: 0, + headers: { + 'User-Agent': 'PC_UA' + }, + class_parse: '.first .channel;a&&Text;a&&href;.*/(.*?)/', + play_parse: true, + lazy: 'js:let result={};let Play_Ref="https://www.ximalaya.com/sound/"+input+"/";let url="https://www.ximalaya.com/revision/play/v1/audio?id="+input+"&ptype=1";let html=request(url,{headers:{"Referer":Play_Ref,"User-Agent":PC_UA}});let jo=JSON.parse(html);let purl=jo["data"]["src"];result["parse"]=0;result["playUrl"]="";result["url"]=purl;result["header"]="";input=result;', + limit: 6, + 推荐: 'js:let d=[];function home_lists(){let lists=[];let html=request(input);let jo=JSON.parse(html.match(/window.__INITIAL_STATE__ =(.*?);100){for(let i=2;i