2月28号更新:懒得写了。。。有问题就来看看有没有更新吧..
1月24号更新:移除: 西施、豆豆、享色 新增: 醉月娱乐、大香蕉、樱花
12月31号更新:移除: 77直播、夏娃、蝶恋花、花蝴蝶 新增: 萤火、菲姬、苦瓜、豆豆、享色
12月28号更新:修复小奶猫收费2无数据的问题。
12月15号更新:移除: pp直播、樱桃、咪咪直播、亚米。 新增: 77直播、西施、蜜豆、花蝴蝶。
11月22号更新:移除:七月收费、恋人、SM。新增:大秀、彩虹、五月。
11月24日更新,解决数据不能加载的问题。
需要更新的,重新添加即可。
声明:本仓库仅是学习js的一点实践,请勿传播,下载后请于24小时内删除,不得用于商业或任何违法途径,否则后果由使用者自负,与本人无关!请知悉!
脚本使用:
方式一:添加单个文件1点击打开xx.js文件,2找到"Raw"按钮并点击,3复制打开的网页地址,4小奶猫++选择"网络获取"粘贴至文本框确定即可。
方式二:批量添加,仅适用于5.10及更高版本。 1点击此处打开,2复制网页内容,3小奶猫++选择"网络获取"粘贴至文本框确定即可。
方式三:复制xx.js文件内容,小奶猫++选择"本地生成"粘贴进去即可。
制作脚本说明:
//以下方法必须存在且名称不可更改,其中涉及到的字典中的key的名字也是固定的,否则无法解析 //封面信息(key、方法名不可更改, "source":"JS"不可缺少) function coverInfo() { //平台名称 var name = "花姬2"; //平台封面图的url var imageURL = "http://xxx.63a0.com/Uploads/cover.jpg"; //平台房间数 var online = "100"; return { "name": name, "logo": imageURL, "source":"JS", "quantity":online }; } //5.10及更高版本支持分页 //usePage:1代表使用分也、0不使用 //beginPage:开始的页码 //pageKey:videoListInfo()函数中页数对应的字段名 function pageInfo() { return { "usePage": "1", "beginPage": "1", "pageKey": "p" } } //房间列表(key、方法名不可更改) function videoListInfo() { //房间列表数据url var url = "https://xxx.xxx.com/index.php/Api/"; //请求方法:GET或者POST var method = "POST"; //请求参数 var param = { "p": "1" }; //请求头参数 var header = {}; return { "url": url, "method": method, "param": param, "header": header }; } //处理网络数据,统一格式(key、方法名不可更改) function handleData(dic) { //dic 为字典(房间列表url返回的数据),需经过处理,最终如下,key的名称必须如下所示 // { // "data": [ // { //房间名称 // "name": "TG@iCodess", //封面图地址 // "cover": "https://downaoligie.oss-cn-qingdao.aliyuncs.com/65.jpg", //拉流地址(直播源) // "video": "rtmp://tpull.amghkwy.cn/live/9185723_1598444341?txSecret=cf2a19ff267b69c798f7f8bb0e95d574&txTime=5F45AA75", //在线人数 // "Popularity": "666666", //房间id // "id": "999999", //房间类型描述 // "tagStr": "房间类型描述" // }, // ... // } var dataArr = dic["data"]; var formatArr = new Array(); for (let i = 0; i < dataArr.length; i++) { let subDic = dataArr[i]; var formatDic = { "name": subDic["title"], "Popularity": subDic["watch_number"], "video": subDic["address"], "cover": subDic["header"], "id": subDic["room_id"], "tagStr": "房间类型描述" }; formatArr.push(formatDic); } return { "data": formatArr }; }