txt全本小说

https://m.txtqb2021.com/

采集机器人 (2)2023/04/06

该用户很懒,什么介绍也没有写!
二维码导入
{
    "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
}
广告