木兰花漫
https://www.mulanhuaman.com
cfyyzl (92)2023/08/12
该用户很懒,什么介绍也没有写!
{
"bookSourceGroup": "自制,优化,源仓库,网页源",
"bookSourceName": "木兰花漫",
"bookSourceType": 0,
"bookSourceUrl": "https:\/\/www.mulanhuaman.com",
"bookUrlPattern": "https?:\/\/www.mulanhuaman.com\/html\/\\w+.html",
"customOrder": 0,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "返回首页::https:\/\/www.mulanhuaman.com\n玄幻魔法::\/category\/xuanhuanmofa<,\/{{page}}.html>\n武侠修真::\/category\/wuxiaxiuzhen<,\/{{page}}.html>\n都市言情::\/category\/dushiyanqing<,\/{{page}}.html>\n历史军事::\/category\/lishijunshi<,\/{{page}}.html>\n网游动漫::\/category\/wangyoudongman<,\/{{page}}.html>\n科幻小说::\/category\/kehuanxiaoshuo<,\/{{page}}.html>\n恐怖灵异::\/category\/kongbulingyi<,\/{{page}}.html>\n其他类型::\/category\/qita<,\/{{page}}.html>",
"header": "{\n\t\"User-Agent\": \"Mozilla\/5.0 (Linux; Android 9) Mobile Safari\/537.36\",\n\t\"Referer\": \"{{baseUrl}}\",\n\t\"accept-language\": \"zh,zh-CN;q=0.9\"\n\t}",
"lastUpdateTime": 1691814750482,
"respondTime": 180000,
"ruleBookInfo": {
"author": "@get:{a}",
"coverUrl": "@get:{c}",
"init": "@put:{n:\"[property$=book_name]@content\",\n\ta:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property$=latest_chapter_name]@content\",\ni:\".intro@text##简介:|【展开】|【收起】\",\nc:\"[property$=image]@content\"}",
"intro": "@get:{i}",
"kind": "@get:{k}",
"lastChapter": "@get:{l}",
"name": "@get:{n}"
},
"ruleContent": {
"content": ".content@html",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "##{{chapter.title}}|点击下载木兰花慢无广告APP",
"title": "h1@text"
},
"ruleExplore": {
"author": "td.-2@text",
"bookList": "tbody tr",
"bookUrl": "a.0@href",
"coverUrl": "{{\"\/bookcover\/nocover.jpg\"}}",
"kind": "td.-1@text",
"lastChapter": "a.1@text",
"name": "a.0@text"
},
"ruleReview": {},
"ruleSearch": {
"author": "li.-2@text",
"bookList": "<js>\n\/\/java.log(result)\ndoc = org.jsoup.Jsoup.parse(result)\n$ = (a) => doc.select(a)\nif (\/function S2H\/.test(result)) {\n\tfunction S2H(s){\n var r = [];\n for(var i=0;i<s.length\/2;i++){\n r[r.length]= parseInt(s.substr(i*2,2), 16);\n }\n return r;\n }\n var str = S2H(String($('str').html()).replace(\/\\s\/ig,''));\n var key = S2H(String(cookie.getKey(source.getKey(),'key')));\n var x = 0, ret = \"\";\n for(var i=0;i<str.length;i++){\n var d = (str[i] + key[x]);\n if(d>255)d=d%255;\n ret+='%'+('0'+d.toString(16)).substr(-2,2);\n x++; if(x>=key.length) x=0;\n }\n var html = decodeURIComponent(decodeURI(ret));\n $('str').html(html);\n}\n\/\/java.log(doc)\ndoc;\n<\/js>\nstr ul",
"bookUrl": "a.0@href",
"checkKeyWord": "剑来",
"coverUrl": "@js:\"\/bookcover\/nocover.jpg\"",
"kind": "li.-1@text",
"lastChapter": "a.1@text",
"name": "a.0@text"
},
"ruleToc": {
"chapterList": ".list-group.1@li a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "\/soso.php,{\n \"body\": \"search={{key}}\",\n \"charset\": \"UTF-8\",\n \"method\": \"POST\"\n}",
"weight": 0
}