[{"bookSourceComment":"","bookSourceGroup":"api·凡","bookSourceName":"txt全本小说","bookSourceType":0,"bookSourceUrl":"https:\/\/m.txtqb2021.com\/","bookUrlPattern":"","customOrder":47,"enabled":true,"enabledCookieJar":false,"enabledExplore":true,"enabledReview":false,"exploreUrl":"[{\"title\": \"全部分类\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻小说\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3156_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"奇幻小说\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3160_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"武侠仙侠\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3161_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"都市小说\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3162_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"科幻游戏\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3225_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"历史军事\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3231_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"女频玄幻\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3229_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"现代言情\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3226_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"女生仙侠\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3228_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"古代言情\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3227_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女生科幻\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3230_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"男·排行榜\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"点点排行\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3158_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"横横排行\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3159_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"KK排行\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3157_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"掌阅榜\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/2196_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"更新榜\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/2194_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"热搜榜\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/2193_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"完结榜\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/2195_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女·排行榜\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"女生点点\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3223_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"横横女生\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3224_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"女生潇潇\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/3222_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"热搜榜\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/2210_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"完结榜\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/2211_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"推荐榜\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/2212_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"新书榜\",\"url\": \"https:\/\/s.txtqb2021.com\/api\/book\/block\/2213_{{page}}.json\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}}\n]","header":"{\"Version-Code\":\"33000\",\"Channel\":\"xiaomi\",\"appid\":\"txtqbxs\"}","lastUpdateTime":1664792618935,"loginUrl":"","respondTime":13883,"ruleBookInfo":{"author":"$.author_name","coverUrl":"$.book_cover","init":"<js>\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.javax.crypto.spec,\n    Packages.javax.crypto,\n    Packages.android.util\n);\n\nwith(javaImport){\n    function decrypt(str){\n        var key=SecretKeySpec(String(\"ZKYm5vSUhvcG9IbXNZTG1pb2\").getBytes(),\"DESede\");\n        var iv=IvParameterSpec(String(\"01234567\").getBytes());\n        var bytes=Base64.decode(String(str).getBytes(),2);\n        var chipher=Cipher.getInstance(\"DESede\/CBC\/PKCS5Padding\");\n        chipher.init(2,key,iv);\n        return String(chipher.doFinal(bytes));\n    }\n}\ndecrypt(JSON.parse(result).data.replace(\/(\\r\\n)|(\\n)|(\\r)\/g,''))\n<\/js>result","intro":"$.book_brief","kind":"{{String(java.timeFormat(java.getString('$.update_time')*1000))}}\n{{$.category_name}}\n{{$.book_level}}分##\/##-","lastChapter":"$.chapter_new_name","name":"$.book_name","tocUrl":"@js:\nlet bid=parseInt(java.getString('$.book_id'))\nlet subPath=parseInt(bid\/1000)\n\"https:\/\/s.txtqb2021.com\/api\/book\/chapter\/\"+subPath+\"\/\"+bid+\"\/list.json\"","wordCount":"$.book_word_num"},"ruleContent":{"content":"<js>\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.javax.crypto.spec,\n    Packages.javax.crypto,\n    Packages.android.util\n);\n\nwith(javaImport){\n    function decrypt(str){\n        var key=SecretKeySpec(String(\"ZKYm5vSUhvcG9IbXNZTG1pb2\").getBytes(),\"DESede\");\n        var iv=IvParameterSpec(String(\"01234567\").getBytes());\n        var bytes=Base64.decode(String(str).getBytes(),2);\n        var chipher=Cipher.getInstance(\"DESede\/CBC\/PKCS5Padding\");\n        chipher.init(2,key,iv);\n        return String(chipher.doFinal(bytes));\n    }\n}\ndecrypt(JSON.parse(result).data.replace(\/(\\r\\n)|(\\n)|(\\r)\/g,''))\n<\/js>content##【.*咪咪阅读.*】"},"ruleExplore":{"author":"$.author_name","bookList":"<js>\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.javax.crypto.spec,\n    Packages.javax.crypto,\n    Packages.android.util\n);\n\nwith(javaImport){\n    function decrypt(str){\n        var key=SecretKeySpec(String(\"ZKYm5vSUhvcG9IbXNZTG1pb2\").getBytes(),\"DESede\");\n        var iv=IvParameterSpec(String(\"01234567\").getBytes());\n        var bytes=Base64.decode(String(str).getBytes(),2);\n        var chipher=Cipher.getInstance(\"DESede\/CBC\/PKCS5Padding\");\n        chipher.init(2,key,iv);\n        return String(chipher.doFinal(bytes));\n    }\n}\ndecrypt(JSON.parse(result).data.replace(\/(\\r\\n)|(\\n)|(\\r)\/g,''))\n<\/js>result.book_list","bookUrl":"@js:\nlet bid=parseInt(java.getString('$.book_id'))\nlet subPath=parseInt(bid\/1000)\n\"https:\/\/s.txtqb2021.com\/api\/book\/detail\/\"+subPath+\"\/\"+bid+\".json\"","coverUrl":"$.book_cover","intro":"$.book_brief","kind":"{{String(java.timeFormat(java.getString('$.update_time')*1000))}}\n{{$.category_name}}\n{{$.book_level}}分##\/##-","lastChapter":"$.chapter_new_name","name":"$.book_name@put:{bid:$.book_id}","wordCount":"$.book_word_num"},"ruleReview":[],"ruleSearch":{"author":"$.author_name","bookList":"<js>\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.javax.crypto,\n    Packages.javax.crypto.spec,\n    Packages.android.util\n);\n\nwith(javaImport){\n    function decrypt(str){\n        var key=SecretKeySpec(String(\"ZKYm5vSUhvcG9IbXNZTG1pb2\").getBytes(),\"DESede\");\n        var iv=IvParameterSpec(String(\"01234567\").getBytes());\n        var bytes=Base64.decode(String(str).getBytes(),2);\n        var chipher=Cipher.getInstance(\"DESede\/CBC\/PKCS5Padding\");\n        chipher.init(2,key,iv);\n        return String(chipher.doFinal(bytes));\n    }\n}\ndecrypt(JSON.parse(result).data.replace(\/(\\r\\n)|(\\n)|(\\r)\/g,''))\n<\/js>result","bookUrl":"<js>let bid=parseInt(java.getString('$.book_id'))\nlet subPath=parseInt(bid\/1000)\n\"https:\/\/s.txtqb2021.com\/api\/book\/detail\/\"+subPath+\"\/\"+bid+\".json\"<\/js>","coverUrl":"$.book_cover","intro":"$.book_brief","kind":"{{String(java.timeFormat(java.getString('$.chapter_time')*1000))}}\n{{$.category_name}}\n{{$.book_level}}分##\/##-","lastChapter":"$.chapter_new_name","name":"$.book_name@put:{bid:$.book_id}","wordCount":"$.book_word_num"},"ruleToc":{"chapterList":"<js>\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n    Packages.java.lang,\n    Packages.javax.crypto.spec,\n    Packages.javax.crypto,\n    Packages.android.util\n);\n\nwith(javaImport){\n    function decrypt(str){\n        var key=SecretKeySpec(String(\"ZKYm5vSUhvcG9IbXNZTG1pb2\").getBytes(),\"DESede\");\n        var iv=IvParameterSpec(String(\"01234567\").getBytes());\n        var bytes=Base64.decode(String(str).getBytes(),2);\n        var chipher=Cipher.getInstance(\"DESede\/CBC\/PKCS5Padding\");\n        chipher.init(2,key,iv);\n        return String(chipher.doFinal(bytes));\n    }\n}\ndecrypt(JSON.parse(result).data.replace(\/(\\r\\n)|(\\n)|(\\r)\/g,''))\n<\/js>result","chapterName":"$.chapter_name","chapterUrl":"https:\/\/s.txtqb2021.com\/api\/book\/chapter\/{{parseInt(java.get('bid')\/1000)}}\/@get:{bid}\/{{$._id}}.json","isVip":"","updateTime":"{{$.words_count}} 字"},"searchUrl":"https:\/\/m.txtqb2021.com\/search\/book\/result,{\"method\":\"POST\",\"body\":\"kw={{key}}&pn={{page}}\"}","weight":0}]