猕猴桃漫画
https://www.mhtmh.com
yezechuandl (3004)05/23 12:00
//2025.5.20 ◎夜泽川◎
{ "bookSourceComment": "\/\/2025.5.20 ◎夜泽川◎", "bookSourceName": "猕猴桃漫画", "bookSourceType": 2, "bookSourceUrl": "https:\/\/www.mhtmh.com", "customOrder": 97, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js:\nvar result = [];\nvar push = (title, tag, size) => result.push({\n title: title,\n url: \"\/api\/v1\/json\/cate\" + \",\" + JSON.stringify({\n \"body\": `{\\\"page\\\":{\\\"page\\\":{{page}},\\\"pageSize\\\":10},\\\"category\\\":\\\"comic\\\",\\\"sort\\\":0,\\\"comic\\\":{\\\"status\\\":-1,\\\"day\\\":0,\\\"tag\\\":\\\"${tag}\\\"},\\\"video\\\":{\\\"year\\\":0,\\\"typeId\\\":0,\\\"typeId1\\\":0,\\\"area\\\":\\\"\\\",\\\"lang\\\":\\\"\\\",\\\"status\\\":-1,\\\"day\\\":0},\\\"novel\\\":{\\\"status\\\":-1,\\\"day\\\":0,\\\"sortId\\\":0}}`,\n \"method\": \"POST\"\n}),\n style: {\n layout_flexGrow: 1,\n layout_flexBasisPercent: size\n }\n});\nvar tags = org.jsoup.Jsoup.parse(java.ajax(source.key + '\/cate')).select('.tag-container a');\nfor (let i in tags) {\n\tlet size = i == 0 ? 1 : 0.25;\tpush(tags[i].text(),tags[i].attr('data-value'),size);\n}\nJSON.stringify(result);", "header": "{\"User-Agent\":\"Mozilla\/5.0 (Linux; Android 9) Mobile Safari\/537.36\"}", "lastUpdateTime": "1747972847015", "respondTime": 180000, "ruleBookInfo": { "author": "$.author", "coverUrl": "$.cover", "init": "$.data", "intro": "$.intro", "kind": "$.tags", "name": "$.title", "tocUrl": "https:\/\/www.mhtmh.com\/api\/v1\/json\/comic\/chapter?comicId={$.id}&page=1&pageSize=20" }, "ruleContent": { "content": "@js:var imglist = JSON.parse(src).data.images\nresult = imglist.map(x => `<img src=\"${x.url}\">`).join('\\n');", "imageStyle": "FULL", "nextContentUrl": "@js:var pageList = [];\nvar page = Math.ceil(JSON.parse(src).data.pagination.total \/ 60);\nfor (let i = 2;i <= page;i++) {\npageList.push(baseUrl.replace(\"page=1\",`page=${i}`));\n}\npageList;" }, "ruleExplore": { "author": "$.author", "bookList": "$.data", "bookUrl": "https:\/\/www.mhtmh.com\/api\/v1\/json\/comic\/{{$.url##(\\d+)##$1###}}", "coverUrl": "$.pic", "intro": "$.intro", "kind": "$.tags", "name": "$.title" }, "ruleSearch": { "author": "$.author", "bookList": "$.data.list[*]", "bookUrl": "https:\/\/www.mhtmh.com\/api\/v1\/json\/comic\/{$.id}", "coverUrl": "$.cover", "intro": "$.description", "kind": "$.tags", "name": "$.title" }, "ruleToc": { "chapterList": "$.data[*]", "chapterName": "$.title", "chapterUrl": "https:\/\/www.mhtmh.com\/api\/v1\/comic\/image\/{$.id}?page=1&page_size=60", "nextTocUrl": "@js:var pageList = [];\nvar page = Math.ceil(JSON.parse(src).pagination.total \/ 20);\nfor (let i = 2;i <= page;i++) {\npageList.push(baseUrl.replace(\"page=1\",`page=${i}`));\n}\npageList;" }, "searchUrl": "\/api\/v1\/json\/search?keyword={{key}}&type=mh&page={{page}}&pageSize=20", "weight": 0 }