时代音乐网

http://www.78497.com/

jianghubailei (2226)05/15 18:01

该用户很懒,什么介绍也没有写!
二维码导入
{
    "bookSourceGroup": "音乐",
    "bookSourceName": "时代音乐网",
    "bookSourceType": 1,
    "bookSourceUrl": "http:\/\/www.78497.com\/",
    "customOrder": 1,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "exploreUrl": "@js:\neval(String(source.variableComment))\n\nconst host = \"http:\/\/www.78497.com\"\nconst list = []\n\n \/\/ 添加榜单标题\n  list.add(\"榜单\", null, 1, 1)\n  \/\/ 添加榜单单内容\n  list.add(\"热门榜单\", \"https:\/\/m.baidu.com\/#top1\", 1, 0.4)\n  list.add(\"特色音乐\", \"https:\/\/m.baidu.com\/#top2\", 1, 0.4)\n  \ncategories.forEach(category => {\n  let items = category.data.requestFilters.split(\"\\n\")\n  \n  \/\/ 添加歌单标题\n  list.add(category.title, null, 0, 1)\n  \n  \/\/ 添加歌单内容\n  items.forEach(item => {\n    let [title, id] = item.split(\"::\")\n    let url = host + category.urlTemplate.replace(\"$id\", id)\n    list.add(title, url, 0, 0.29)\n  })\n})\n\nJSON.stringify(list)",
    "header": "{\"User-Agent\":\"Mozilla\/5.0 (Linux; U; Android 9; zh-cn; MIX 2S Build\/PKQ1.180729.001) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/100.0.4896.127 Mobile Safari\/537.36 XiaoMi\/MiuiBrowser\/16.7.35 swan-mibrowser\"}",
    "jsLib": "",
    "lastUpdateTime": "1747303276571",
    "loginUrl": "\/",
    "respondTime": 180000,
    "ruleBookInfo": {
        "coverUrl": "[property=\"og:image\"]@content",
        "intro": "@js:\nconst list = java.getElements(\".play_list li\").toArray();\nfor (let i = 0; i < list.length; i++) {\n    let item = list[i];\n    let title = item.select(\".url\").text().trim();\n    let size = item.select(\".size\").text().trim();\n    list[i] = `\\u3000\\u3000${i + 1}. ${title}  ${size}`;\n}\n\nlist.join(\"\\n\");"
    },
    "ruleContent": {
        "content": "@js:\nfunction player(type, id){\n    const url =  \"http:\/\/www.78497.com\/style\/js\/play.php,\";\n    const options = {\n      body: `type=${type}&id=${id}`,\n      headers:{\n        \"Content-Type\":\"application\/x-www-form-urlencoded\",\n        \"Referer\":\"http:\/\/www.78497.com\",\n        \"User-Agent\":\"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/137.0.0.0 Safari\/537.36 Edg\/137.0.0.0\"\n     },\n    method: \"POST\"\n  }\n  return this.java.ajax(url+JSON.stringify(options))\n}\n\nconst code = result.match(\/lkid.*?;(player.*?);\/)?.[1];\nJSON.parse(eval(code)).url",
        "sourceRegex": "",
        "title": ""
    },
    "ruleExplore": {
        "bookList": "@js:\nconst push = (arr, str, url) => {\n  str.split(\"\\n\").forEach(item => {\n  \t  let [title, id] = item.split(\"::\")\n  \t  arr.push(`<li class=\"name\"><a href=\"${url.replace('$id', id)}\">${title}<\/a><\/li>`)\n  \t})\n}\n\nconst top1 = \"酷狗飙升榜::kugou\\nTOP排行榜::top\\n抖音热歌榜::douyin\\n快手热歌榜::kuaishou\\nDJ热歌榜::djtop\\n音乐分享榜::share\\n内地排行榜::ndtop\\n香港排行榜::hktop\\n台湾排行榜::twtop\\n欧美排行榜::ustop\\n韩国排行榜::krtop\";\nconst top2 = \"ACG新歌榜::newacg\\n电音热歌榜::dytop\\n综艺新歌榜::newzy\\n说唱先锋榜::sctop\\n影视金曲榜::ystop\\n粤语金曲榜::yytop\\n欧美金曲榜::omtop\\n音乐人原创榜::kkyc\\n酷狗雷达榜::leida\\n80后热歌榜::blhot\\n90后热歌榜::jlhot\";\n\nconst bookList = [];\nconst host = \"http:\/\/www.78497.com\"\nconst topUrl = host + \"\/list\/$id.html\";\nif(\/#top1\/.test(baseUrl)){\n  push(bookList, top1, topUrl)\n} else if(\/#top2\/.test(baseUrl)){\n  push(bookList, top2, topUrl)\n} else {\n  let lst = java.getElements(\".lkpic_list li,.singer_list li\")\n  for(let i = 0; i < lst.size(); i++){\n  \t  bookList.push(lst.get(i).html())\n  \t}\n}\n\nbookList",
        "bookUrl": ".name a@href",
        "coverUrl": "img@src",
        "intro": "",
        "name": ".name a@text"
    },
    "ruleSearch": {
        "bookList": "html",
        "bookUrl": "{{baseUrl}}",
        "checkKeyWord": "起风了",
        "coverUrl": ".play_list img.0@src",
        "intro": "@js:\nconst doc = org.jsoup.Jsoup.parse(result);\nconst list = doc.select(\".play_list li\").toArray();\nfor (let i = 0; i < list.length; i++) {\n    let item = list[i];\n    let title = item.select(\".url\").text().trim();\n    let size = item.select(\".size\").text().trim();\n    list[i] = `${i + 1}. ${title}  ${size}`;\n}\n\nlist.join(\"\\n\");",
        "name": "title@text##搜索结果.*"
    },
    "ruleToc": {
        "chapterList": ".play_list li",
        "chapterName": ".url@title||.url@text##mp3下载",
        "chapterUrl": ".url@href",
        "nextTocUrl": "text.下一页@href@js:\n(() => {\n  let url = result[0]\n  let count = 3;\n  let num = url?.match(\/\\\/(\\d)\\.html\/)?.[1] || 10000;\n  return num <= count ? url : null;\n})()",
        "updateTime": ".size@text"
    },
    "searchUrl": "\/so.php?wd={{key}}&page={{page}}",
    "variableComment": "\/\/ 注意!以下内容不了解不要轻易改动\nArray.prototype.add = function (title, url, flexGrow, flexBasis) {\n  return this.push({\n    title,\n    url,\n    style: {\n      \"layout_flexGrow\": flexGrow,\n      \"layout_flexBasisPercent\": flexBasis\n    }\n  })\n}\n\n\/\/ 从益达移植过来的更多键\nvar hot = {\"requestFilters\":\"热门歌单::hot\\n推荐歌单::index\\n国语经典::jyjd\\n睡前推荐::sqtj\\n纯音精选::cyjx\\n运动必备::ydbb\\n网络伤感::wlsg\\n店铺精选::dpjx\\n流行专区::lxzq\\n电子专区::dyzq\\n摇滚专区::ygzq\"}\nvar times = {\"requestFilters\":\"Soul专区::soul\\n民谣专区::myzq\\nDJ歌曲::djgq\\n古典专区::gdzq\\n乡村专区::xczq\\n爵士专区::jszq\\n70后::qlhou\\n80后::blhou\\n90后::jlhou\\n00后::llhou\"}\nvar singers = {\"requestFilters\":\"华语歌手::huayu\\n韩国歌手::hanguo\\n日本歌手::ribrn\\n欧美歌手::oumei\\n其他::other\"}\nvar group = {\"requestFilters\":\"男歌手::male\\n女歌手::girl\\n乐队组合::band\"}\n\n\/\/分类配置信息\nvar categories = [\n  {\n    title: \"热门歌单\",\n    data: hot,\n    urlTemplate: \"\/gdlist\/$id\/{{page}}.html\"\n  },\n  {\n    title: \"年代歌单\",\n    data: times,\n    urlTemplate: \"\/gdlist\/$id\/{{page}}.html\"\n  },\n  {\n    title: \"歌手分类\",\n    data: singers,\n    urlTemplate: \"\/singers\/$id\/index\/{{page}}.html\"\n  },\n  {\n    title: \"歌手组合\",\n    data: group,\n    urlTemplate: \"\/singers\/huayu\/$id\/{{page}}.html\"\n  }\n]",
    "weight": 0
}
广告