[{"bookSourceComment":"永久地址https:\/\/jm365.me\/3YeBdF\n\n更新url可能新网站会加云防护，过不了验证。\nimg[itemprop=image].0@src\n\n@js:\nbdy=java.startBrowserAwait(baseUrl,\"\").body()\n\njava.setContent(bdy)\njava.log(bdy)\njava.log(java.getString(\"@@.btn-toolbar@a\"))\njava.getElements(\".btn-toolbar@a\")","bookSourceGroup":"","bookSourceName":"禁漫天堂🚀ˢˢʳ(图片分割重组)","bookSourceType":2,"bookSourceUrl":"https:\/\/jmcomic.me","customOrder":0,"enabled":true,"enabledCookieJar":false,"enabledExplore":true,"exploreUrl":"@js:\nb=\"44CQ57G75Yir44CROjoK5pyA5paw77yh5ryrOjovYWxidW1zP289bXImcGFnZT17e3BhZ2V9fQrlkIzkuro6Oi9hbGJ1bXMvZG91amluJnBhZ2U9e3twYWdlfX0K5Y2V5pysOjovYWxidW1zL3NpbmdsZSZwYWdlPXt7cGFnZX19Cuefreevhzo6L2FsYnVtcy9zaG9ydCZwYWdlPXt7cGFnZX19CuWFtuS7ljo6L2FsYnVtcy9hbm90aGVyJnBhZ2U9e3twYWdlfX0K6Z+p5ryrOjovYWxidW1zL2hhbm1hbjwsP3BhZ2U9e3twYWdlfX0+Cue+jua8qzo6L2FsYnVtcy9tZWltYW4mcGFnZT17e3BhZ2V9fQpDb3NwbGF5OjovYWxidW1zL2RvdWppbi9zdWIvY29zcGxheSZwYWdlPXt7cGFnZX19CjNEOjovc2VhcmNoL3Bob3Rvcz9zZWFyY2hfcXVlcnk9M0QmcGFnZT17e3BhZ2V9fQrjgJDmjpLooYzjgJE6OgrmgLvmjpLooYw6Oi9hbGJ1bXM\/bz1tdiZwYWdlPXt7cGFnZX19CuaciOaOkuihjDo6L2FsYnVtcz90PW0mbz1tdiZwYWdlPXt7cGFnZX19CuWRqOaOkuihjDo6L2FsYnVtcz9vPW12JnQ9dyZwYWdlPXt7cGFnZX19CuaXpeaOkuihjDo6L2FsYnVtcz9vPW12JnQ9dCZwYWdlPXt7cGFnZX19CuOAkOS4u+mimO+8oea8q+OAkTo6CuWKh+aDheWQkTo6L3NlYXJjaC9waG90b3M\/c2VhcmNoX3F1ZXJ5PSVFNSU4QSU4NyVFNiU4MyU4NSVFNSU5MCU5MSZwYWdlPXt7cGFnZX19CuagoeWckjo6L3NlYXJjaC9waG90b3M\/c2VhcmNoX3F1ZXJ5PSVFNiVBMCVBMSVFNSU5QyU5MiZwYWdlPXt7cGFnZX19Cue0lOaEmzo6L3NlYXJjaC9waG90b3M\/c2VhcmNoX3F1ZXJ5PSVFNyVCNCU5NCVFNiU4NCU5QiZwYWdlPXt7cGFnZX19CuS6uuWmuzo6L3NlYXJjaC9waG90b3M\/c2VhcmNoX3F1ZXJ5PSVFNCVCQSVCQSVFNSVBNiVCQiZwYWdlPXt7cGFnZX19CuW4q+eUnzo6L3NlYXJjaC9waG90b3M\/c2VhcmNoX3F1ZXJ5PSVFNSVCOCVBQiVFNyU5NCU5RiZwYWdlPXt7cGFnZX19CuS6guWAqzo6L3NlYXJjaC9waG90b3M\/c2VhcmNoX3F1ZXJ5PSVFNCVCQSU4MiVFNSU4MCVBQiZwYWdlPXt7cGFnZX19CueZvuWQiDo6L3NlYXJjaC9waG90b3M\/c2VhcmNoX3F1ZXJ5PSVFNyU5OSVCRSVFNSU5MCU4OCZwYWdlPXt7cGFnZX19Cu+8ou+8rDo6L3NlYXJjaC9waG90b3M\/c2VhcmNoX3F1ZXJ5PVlBT0kmcGFnZT17e3BhZ2V9fQrmgKfovYnmj5s6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTYlODAlQTclRTglQkQlODklRTYlOEYlOUImcGFnZT17e3BhZ2V9fQpOVFI6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT1OVFImcGFnZT17e3BhZ2V9fQrlgb3lqJg6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTUlODElQkQlRTUlQTglOTgmcGFnZT17e3BhZ2V9fQrnmaHlpbM6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTclOTklQTElRTUlQTUlQjMmcGFnZT17e3BhZ2V9fQrlhajlvak6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTUlODUlQTglRTUlQkQlQTkmcGFnZT17e3BhZ2V9fQrlpbPmgKflkJE6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTUlQTUlQjMlRTYlODAlQTclRTUlOTAlOTEmcGFnZT17e3BhZ2V9fQrjgJDop5LoibLmia7mvJTjgJE6OgromL\/ojok6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTglOTglQkYlRTglOEUlODkmcGFnZT17e3BhZ2V9fQrlvqHlp5A6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTUlQkUlQTElRTUlQTclOTAmcGFnZT17e3BhZ2V9fQrnhp\/lpbM6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTclODYlOUYlRTUlQTUlQjMmcGFnZT17e3BhZ2V9fQrmraPlpKo6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTYlQUQlQTMlRTUlQTQlQUEmcGFnZT17e3BhZ2V9fQrlt6jkubM6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTUlQjclQTglRTQlQjklQjMmcGFnZT17e3BhZ2V9fQrosqfkubM6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTglQjIlQTclRTQlQjklQjMmcGFnZT17e3BhZ2V9fQrlpbPnjos6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTUlQTUlQjMlRTclOEUlOEImcGFnZT17e3BhZ2V9fQrmlZnluKs6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTYlOTUlOTklRTUlQjglQUImcGFnZT17e3BhZ2V9fQrlpbPlg5U6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTUlQTUlQjMlRTUlODMlOTUmcGFnZT17e3BhZ2V9fQrorbflo6s6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTglQUQlQjclRTUlQTMlQUImcGFnZT17e3BhZ2V9fQrms7Poo506Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTYlQjMlQjMlRTglQTMlOUQmcGFnZT17e3BhZ2V9fQrnnLzpj6E6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTclOUMlQkMlRTklOEYlQTEmcGFnZT17e3BhZ2V9fQrpgKPopLLopao6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTklODAlQTMlRTglQTQlQjIlRTglQTUlQUEmcGFnZT17e3BhZ2V9fQrlhbbku5bliLbmnI06Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTUlODUlQjYlRTQlQkIlOTYlRTUlODglQjYlRTYlOUMlOEQmcGFnZT17e3BhZ2V9fQrlhZTlpbPpg446Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTUlODUlOTQlRTUlQTUlQjMlRTklODMlOEUmcGFnZT17e3BhZ2V9fQrjgJDnibnmropwbGF544CROjoK576k5LqkOjovc2VhcmNoL3Bob3Rvcz9zZWFyY2hfcXVlcnk9JUU3JUJFJUE0JUU0JUJBJUE0JnBhZ2U9e3twYWdlfX0K6Laz5LqkOjovc2VhcmNoL3Bob3Rvcz9zZWFyY2hfcXVlcnk9JUU4JUI2JUIzJUU0JUJBJUE0JnBhZ2U9e3twYWdlfX0K77yz77ytOjovc2VhcmNoL3Bob3Rvcz9zZWFyY2hfcXVlcnk9U00mcGFnZT17e3BhZ2V9fQrogpvkuqQ6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTglODIlOUIlRTQlQkElQTQmcGFnZT17e3BhZ2V9fQrpmL\/pu5HpoY86Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTklOTglQkYlRTklQkIlOTElRTklQTElOEYmcGFnZT17e3BhZ2V9fQrol6Xniak6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTglOTclQTUlRTclODklQTkmcGFnZT17e3BhZ2V9fQrmibbku5Y6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTYlODklQjYlRTQlQkIlOTYmcGFnZT17e3BhZ2V9fQroqr\/mlZk6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTglQUElQkYlRTYlOTUlOTkmcGFnZT17e3BhZ2V9fQrph47lpJbpnLLlh7o6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTklODclOEUlRTUlQTQlOTYlRTklOUMlQjIlRTUlODclQkEmcGFnZT17e3BhZ2V9fQrlgqznnKA6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTUlODIlQUMlRTclOUMlQTAmcGFnZT17e3BhZ2V9fQroh6rmhbA6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTglODclQUElRTYlODUlQjAmcGFnZT17e3BhZ2V9fQrop7jmiYs6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTglQTclQjglRTYlODklOEImcGFnZT17e3BhZ2V9fQrnjbjkuqQ6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTclOEQlQjglRTQlQkElQTQmcGFnZT17e3BhZ2V9fQrkup7kuro6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTQlQkElOUUlRTQlQkElQkEmcGFnZT17e3BhZ2V9fQrprZTniak6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTklQUQlOTQlRTclODklQTkmcGFnZT17e3BhZ2V9fQrjgJDlhbbku5bjgJE6OgrvvKPvvKfpm4Y6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT1DRyVFOSU5QiU4NiZwYWdlPXt7cGFnZX19CumHjeWPozo6L3NlYXJjaC9waG90b3M\/c2VhcmNoX3F1ZXJ5PSVFOSU4NyU4RCVFNSU4RiVBMyZwYWdlPXt7cGFnZX19CueNteWlhzo6L3NlYXJjaC9waG90b3M\/c2VhcmNoX3F1ZXJ5PSVFNyU4RCVCNSVFNSVBNSU4NyZwYWdlPXt7cGFnZX19Cumdnu+8qDo6L3NlYXJjaC9waG90b3M\/c2VhcmNoX3F1ZXJ5PSVFOSU5RCU5RUgmcGFnZT17e3BhZ2V9fQrooYDohaXmmrTlips6Oi9zZWFyY2gvcGhvdG9zP3NlYXJjaF9xdWVyeT0lRTglQTElODAlRTglODUlQTUlRTYlOUElQjQlRTUlOEElOUImcGFnZT17e3BhZ2V9fQ==\"\njava.base64Decode(b)","lastUpdateTime":1689743613688,"respondTime":180000,"ruleBookInfo":{"coverUrl":"","intro":".p-t-5@text"},"ruleContent":{"content":".panel-body@img@data-original\n@js:result.split(\"\\n\").map(x=>'<img src=\"'+x+'\">').join(\"\\n\")","imageDecode":"var Magua = new JavaImporter();\nMagua.importPackage(\n    Packages.java.io,\n    Packages.android.graphics\n);\nwith(Magua){\n  let mac = src.match(\/photos\\\/(\\d+)?\\\/(\\d+)?\/);\n  let bookId = mac[1];\n  let imgId = mac[2];\n    if( src.search(\"gif\")!=-1||bookId < \"268850\" ){\n      result;\n    } else {\n      if (Number(bookId) > 421925) {\n        let md5 = java.md5Encode((bookId + imgId));\n        let ascii = md5.substr(-1).charCodeAt(0);\n        var num = (ascii % 8 + 1) * 2;\n    } else if (Number(bookId) >= 268850) {\n        let md5 = java.md5Encode((bookId + imgId));\n        let ascii = md5.substr(-1).charCodeAt(0);\n        var num = (ascii % 10 + 1) * 2;\n    } else {\n        var num = 10;\n    }\nvar img = BitmapFactory.decodeByteArray(result, 0, result.length);\nvar height = img.getHeight();\nvar width = img.getWidth();\nvar y = Math.floor(height \/ num);\nvar remainder = height % num;\nvar newImg = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);\n    let canvas = new Canvas(newImg);\n    for (let i = 1; i <= num; i++) {\n        let h = i === num ? remainder : 0;\n        canvas.drawBitmap(Bitmap.createBitmap(img, 0, y * (i - 1), width, y + h), 0, height - y * i - h, null);\n    }\n    var newbit = new ByteArrayOutputStream();\n    newImg.compress(Bitmap.CompressFormat.PNG, 100, newbit);\n     newbit.toByteArray();\n      }\n}"},"ruleExplore":{"intro":"{{.col-xs-12.0@text}}\n{{.p-t-5.p-b-5@text}}"},"ruleReview":[],"ruleSearch":{"author":".title-truncate.1@a@text","bookList":".row.m-0@.p-b-15","bookUrl":"a.0@href","checkKeyWord":"野蠻插畫家","coverUrl":"img@data-original||img@src","kind":".title-truncate.2@a@text","name":".video-title@text"},"ruleToc":{"chapterList":".btn-toolbar@a","chapterName":"li@ownText","chapterUrl":"a@href","preUpdateJs":"","updateTime":"span@text"},"searchUrl":"\/search\/photos?search_query={{key}}&main_tag=0","weight":0}]