{
"bookDelayTime": "",
"bookSingleThread": "否",
"bookSourceGroup": "",
"bookSourceName": "如漫画",
"bookSourceType": "漫画",
"bookSourceUrl": "http:\/\/rumanhua1.com",
"enable": true,
"httpUserAgent": "",
"lastUpdateTime": 0,
"loginUrl": "",
"loginUrlResult": "",
"ruleBookAuthor": "tag.p.2@text",
"ruleBookContent": "<js>\ntry{\neval(String(result.match(\/eval.*\/)));\nvar res = org.jsoup.Jsoup.parse(result);\nvar id = res.select(\".readerContainer\").attr(\"data-id\");\n var b64 = String(ycy.atob(ycy.toBytes(__c0rst96)));\n var arr = [\n \"c21raHkyNTg=\",\n \"c21rZDk1ZnY=\",\n \"bWQ0OTY5NTI=\",\n \"Y2Rjc2R3cQ==\",\n \"dmJmc2EyNTY=\",\n \"Y2F3ZjE1MWM=\",\n \"Y2Q1NmN2ZGE=\",\n \"OGtpaG50OQ==\",\n \"ZHNvMTV0bG8=\",\n \"NWtvNnBsaHk=\"\n];\n var str = String(ycy.atob(ycy.toBytes(arr[id])));\n var newdata = \"\";\n for (var i = 0; i < b64.length; i++) {\n var num = i % str.length;\n newdata += String.fromCharCode(b64.charCodeAt(i) ^ str.charCodeAt(num));\n }\nJSON.parse(ycy.atob(ycy.toBytes(newdata)));\n} catch (err) {\n ycy.toast(err.toString());\n}\n<\/js>",
"ruleBookContentDecoder": "",
"ruleBookKind": "tag.p.3@text",
"ruleBookLastChapter": "",
"ruleBookName": "tag.h1@text",
"ruleBookUrlPattern": "",
"ruleChapterId": "",
"ruleChapterList": "<js>\ntry {\n var list = [];\n if ( result.includes(\"更多话\") ) {\n var cid = java.get(\"id\");\n var postUrl = \"http:\/\/rumanhua1.com\/morechapter\";\n var json = java.postForm(postUrl, \"id=\" + cid);\n var data = JSON.parse(json).data;\n \n list = data.map( x => ({\n name: x.chaptername,\n url: cid + \"\/\" + x.chapterid + \".html\"\n }));\n }\n\n var res = org.jsoup.Jsoup.parse(result);\n var arr = res.select(\".chaplist-box a\").toArray();\n\n var items = arr.map( x => ({\n name: x.text(),\n url: x.attr(\"href\")\n }));\n\n items.concat(list).reverse();\n\n} catch (err) {\n ycy.toast(err.toString());\n}\n<\/js>",
"ruleChapterName": ".name",
"ruleChapterParentId": "",
"ruleChapterParentName": "",
"ruleChapterUrl": "",
"ruleChapterUrlNext": "",
"ruleContentUrl": ".url",
"ruleContentUrlNext": "",
"ruleCoverDecoder": "",
"ruleCoverUrl": ".book-cover img@data-src",
"ruleFindUrl": "冒险::http:\/\/rumanhua1.com\/data\/sort@s=1&p=searchPage\n热血::http:\/\/rumanhua1.com\/data\/sort@s=2&p=searchPage\n都市::http:\/\/rumanhua1.com\/data\/sort@s=3&p=searchPage\n玄幻::http:\/\/rumanhua1.com\/data\/sort@s=4&p=searchPage\n悬疑::http:\/\/rumanhua1.com\/data\/sort@s=5&p=searchPage\n耽美::http:\/\/rumanhua1.com\/data\/sort@s=6&p=searchPage\n恋爱::http:\/\/rumanhua1.com\/data\/sort@s=7&p=searchPage\n生活::http:\/\/rumanhua1.com\/data\/sort@s=8&p=searchPage\n搞笑::http:\/\/rumanhua1.com\/data\/sort@s=9&p=searchPage\n穿越::http:\/\/rumanhua1.com\/data\/sort@s=10&p=searchPage\n修真::http:\/\/rumanhua1.com\/data\/sort@s=11&p=searchPage\n后宫::http:\/\/rumanhua1.com\/data\/sort@s=12&p=searchPage\n女生::http:\/\/rumanhua1.com\/data\/sort@s=13&p=searchPage\n古风::http:\/\/rumanhua1.com\/data\/sort@s=14&p=searchPage\n连载::http:\/\/rumanhua1.com\/data\/sort@s=15&p=searchPage\n完结::http:\/\/rumanhua1.com\/data\/sort@s=16&p=searchPage",
"ruleIntroduce": ".cartoon-introduction@text",
"ruleSearchAuthor": ".authorName",
"ruleSearchCoverDecoder": "",
"ruleSearchCoverUrl": ".imgurl",
"ruleSearchKind": "",
"ruleSearchLastChapter": ".remarks",
"ruleSearchList": "data",
"ruleSearchName": ".name",
"ruleSearchNoteUrl": "http:\/\/rumanhua1.com\/{$.id}@put:{id:$.id}",
"ruleSearchUrl": "http:\/\/rumanhua1.com\/s@k=searchKey",
"ruleSearchUrlNext": "",
"serialNumber": 17,
"sourceRemark": "",
"weight": 0
}