🔰晋江文学

https://m.jjwxc.net/channel/index/

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

该用户很懒,什么介绍也没有写!
二维码导入
{
    "bookSourceComment": "",
    "bookSourceGroup": "🔰  正版,🌸  常用",
    "bookSourceName": "🔰晋江文学",
    "bookSourceType": 0,
    "bookSourceUrl": "https:\/\/m.jjwxc.net\/channel\/index\/",
    "bookUrlPattern": "",
    "customOrder": 0,
    "enabled": true,
    "enabledExplore": true,
    "exploreUrl": "🌸                                百合全部                               🌸::https:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channel=bhxs&version=3\n频道金榜::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%229%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n重来一世::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000013%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n幻想未来::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000023%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n架空历史::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000015%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n都市情缘::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000024%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n穿越时空::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000016%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n天赐良缘::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000025%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n时尚娱乐::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000026%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n奇幻异闻::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000014%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n系统快穿::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2280000168%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n宫廷侯爵::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2280000164%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n业界精英::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2280000166%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n情有独钟::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2280000170%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n运气淘文::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2240000009%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n勤奋更新::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2226000013%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n月度排行::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000004%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n季度排行::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000005%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n年度排行::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000006%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n VIP新文 ::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000002%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n新晋作者::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000003%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n🌸                                百合完结                               🌸::\n重来一世::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000031%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n幻想未来::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000039%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n架空历史::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000033%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n都市情缘::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000040%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n穿越时空::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000034%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n天赐良缘::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000041%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n时尚娱乐::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000042%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n奇幻异闻::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000032%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n系统快穿::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2280000169%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n宫廷侯爵::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2280000165%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n业界精英::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2280000167%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n情有独钟::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2280000171%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n🌸                               百合连载                               🌸::\n重来一世::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000013%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n幻想未来::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000023%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n架空历史::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000015%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n都市情缘::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000024%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n穿越时空::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000016%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n天赐良缘::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000025%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n时尚娱乐::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000026%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n奇幻异闻::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2222000014%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n系统快穿::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2280000168%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n宫廷侯爵::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2280000164%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n业界精英::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2280000166%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148\n情有独钟::http:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channelBody=%7B%2280000170%22%3A%7B%22offset%22%3A%22<,{{(page-1)*25}}>%22%2C%22limit%22%3A%2225%22%7D%7D&versionCode=148",
    "header": "{\n  \"User-Agent\": \"Mozilla\/5.0 (Linux; U; Android 8.0.0; zh-cn; MIX 2 Build\/OPR1.170623.027) AppleWebKit\/533.1 (KHTML, like Gecko) Version\/4.0 Mobile Safari\/533.1\"\n}",
    "lastUpdateTime": 1622824696916,
    "loginUrl": "http:\/\/m.jjwxc.net",
    "ruleBookInfo": {
        "author": "$.authorName",
        "canReName": "1",
        "coverUrl": "$.novelCover",
        "intro": "<js>\n\/\/请假条\na=JSON.parse(java.ajax('http:\/\/app.jjwxc.org\/androidapi\/getnovelOtherInfo?novelId='+baseUrl.match(\/(\\d+)\/)[1]+'&type=novelbasicinfo&versionCode=163'));\n$=a.novelLeave;\nn='\\n';\nleave=$.leaveContent?'————————•————————'+n+'​'+n+$.leaveDateBack+n+'​'+'​'+'      '+$.leaveContent+n+$.leaveDate.replace(\/请假时间:\/,'⌚️')+n+$.leaveIntro:'';\njava.put('leave',leave);\njava.put('intro',JSON.parse(result).novelIntro.replace(\/\\#\/g,'◆'));\nresult\n<\/js>\n&nbsp;&nbsp;📖{{$.novelIntroShort##。$}}📖{{'\\n&lrm;'}}<br>\n◉ 标签:{{$.novelTags##,|\\s##🏷}}<br>\n◉ {{$.protagonist##,|,|;|;##、}}<br>\n◉ {{$.costar##,|,|;|;##、}}<br>\n◉ {{$.other##,|,|;|;##、}}<br>\n◉ 视角:{{$.mainview}}<br>\n◉ 评分:{{$.novelReviewScore}}<br>\n◉ 收藏:{{$.novelbefavoritedcount}}<br>\n{{String(java.get('intro')).replace(\/立意:\/,'◎◎ 立意:')}}<br>{{java.get('leave')}}<br>\n{{'\\n'+'​'}}\n◉ 霸王票排行:{{$.ranking}}<br>\n◉ 灌溉:{{$.nutrition_novel}}    ◉ 评论:{{$.comment_count}}<br> \n◉ 风格:{{$.novelStyle}}\n<js>\nresult=String(result);\nli=result.match(\/◎ 立意.*\/)?'&lrm;\\n'+result.match(\/(◎ 立意.*?<br>)\/)[1]:'';\nString(result).replace(\/📖📖\/,'').replace(\/(◉ 收藏.*?<br>)\/,'$1\\n'+li+'&lrm;\\n'+'————————•————————\\n').replace(\/◎◎ 立意.*<br>\/,'').replace(\/(?:◉ 标签:|◉ 主角:|◉ 配角:|◉ 其它:|◉ 视角:|◉ 评分:)<br>\/g,'')<\/js>",
        "kind": "{{step=java.getString('$.novelStep',false)=='2'?'已完结':'连载中';}},{{$.novelClass&&$.novelTags}}##-##,",
        "lastChapter": "<js>last=JSON.parse(java.ajax('http:\/\/android.jjwxc.net\/androidapi\/chapterList?novelId='+baseUrl.match(\/(\\d+)\/)[1])).chapterlist;\n$=last[last.length-1];\nvip=$.isvip?'🔒':'';\nchapterid=$.chapterid;\nchaptername=$.chaptername;\ndate=$.chapterdate;\nvip+chapterid+'.'+chaptername+'•'+date\n<\/js>",
        "name": "$.novelName",
        "tocUrl": "http:\/\/app-cdn.jjwxc.net\/androidapi\/chapterList?novelId={{baseUrl.match(\/novelId=(\\d+)\/)[1]}}&more=0&whole=1",
        "wordCount": "$.novelSize##,"
    },
    "ruleContent": {
        "content": "<js>\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n     Packages.java.lang,\n    Packages.javax.crypto.spec,\n    Packages.javax.crypto,\n    Packages.java.util \n);\nwith(javaImport){\n    let IV_PARAMETER = String(\"1ae2c94b\");\n    let ALGORITHM = \"DES\"; \n    let CIPHER_ALGORITHM = \"DES\/CBC\/PKCS5Padding\";\n    let CHARSET = \"utf-8\";\n    let password=String(\"KK!%G3JdCHJxpAF3%Vg9pN\");\n\n\nfunction decode(data){\nlet dks = new DESKeySpec(String(password).getBytes());\nlet keyFactory = SecretKeyFactory.getInstance(\"DES\");\nlet secretKey = keyFactory.generateSecret(dks);\nlet cipher = Cipher.getInstance(CIPHER_ALGORITHM);\nlet iv = new IvParameterSpec(IV_PARAMETER.getBytes(CHARSET));\ncipher.init(Cipher.DECRYPT_MODE, secretKey, iv);\nreturn new String(cipher.doFinal(Base64.getDecoder().decode(String(data).getBytes(CHARSET))), CHARSET);\n\n}\n}\n\/\/DES解密结束\n\n\ncontent=java.getString(\"$.content\",false);\nsaybody=java.getString(\"$.sayBody\",false);\nsay=saybody!=\"\"?\"\\n作者有话说:\\n\"+saybody:\"\";\nif(baseUrl.match(\/token\/)){\n\nresult=String(decode(content)+say);\n}else{result=content+say}\n<\/js>",
        "imageStyle": "TEXT",
        "replaceRegex": "",
        "sourceRegex": "",
        "webJs": ""
    },
    "ruleExplore": {
        "author": "$.authorName",
        "bookList": "@JSon:$..[?(@.novelName)]&&$..[?(@.novelname)]\n<js>\nif(baseUrl=='https:\/\/app-cdn.jjwxc.net\/bookstore\/getFullPage?channel=bhxs&version=3'){\nlist=JSON.parse(src);\nfor(i in list){\nchannelName=list[i].channelName;\nblist=list[i].data;\nif(blist[0]){\nfor(j in blist){\nblist[j].channelName=channelName\n}}else{blist.channelName=channelName}\n\n}\nlet delIndexList = [0, 6,11,12,13]; \/\/ 要删除的序列\n if (delIndexList.length !== 0) { \nfor (let i = delIndexList.length - 1; i >= 0; i--) { list.splice(delIndexList[i], 1) } }\nresult=JSON.stringify(list);}\nelse{result=result}<\/js>\n$..[?(@.novelName)]&&$..[?(@.novelname)]",
        "bookUrl": "http:\/\/app-cdn.jjwxc.net\/androidapi\/novelbasicinfo?novelId={{$.novelid||$.novelId}}@put:{id:$.novelid||$.novelId}",
        "coverUrl": "@JSon:$.cover",
        "intro": "$.novelIntroShort",
        "kind": "@JSon:$.channelName&&$.tags&&$.novelSizeformat",
        "lastChapter": "第{{$.maxChapterId}}章",
        "name": "$.novelName",
        "wordCount": "$.novelStep\n@js:result==2?'已完结':'连载中';"
    },
    "ruleSearch": {
        "author": "@JSon:$.authorname",
        "bookList": "<js>\nkey=java.get('key');\npage=java.get('page');\n\n\/\/创建两个空数组\njson=[];json2=[];\n\n\/\/判定json里是否有items\nif(JSON.parse(result).items){\njson=JSON.parse(result).items;}\n\n\/\/加载作者搜索页面并转为json\njson1=JSON.parse(java.ajax('http:\/\/android.jjwxc.net\/androidapi\/search?keyword='+key+'&type=2&page='+page+'&searchType=7&sortMode=DESC'));\n\n\/\/判定json里是否有items\nif(json1.items){\njson2=json1.items\n}\n\n\/\/书名搜索列表与作者搜索列表拼接\nlist=json.concat(json2);\n\n\nresult=JSON.stringify(list)\n<\/js>\n$.[*]",
        "bookUrl": "http:\/\/app-cdn.jjwxc.net\/androidapi\/novelbasicinfo?novelId={{$.novelid||$.novelId}}",
        "coverUrl": "@JSon:$.cover",
        "intro": "$.novelintroshort",
        "kind": "@JSon:$.tags&&$.novelSizeformat##\\s##,",
        "lastChapter": "@js:\nlast=JSON.parse(java.ajax('http:\/\/android.jjwxc.net\/androidapi\/chapterList?novelId={{$.novelid||$.novelId}}')).chapterlist;\nif(last){\nlast=last[last.length-1];\nvip=last.isvip!=0?\"🔒\":'';\ndate=last.chapterdate;\nchapter=last.chaptername;\nchapterid=last.chapterid;\nresult=vip+chapterid+'.'+chapter+'•'+date}",
        "name": "$.novelname@put:{id:$.novelid||$.novelId}",
        "wordCount": "$.novelstep\n@js:result==2?'已完结':'连载中';"
    },
    "ruleToc": {
        "chapterList": "<js>\nlast=JSON.parse(java.ajax('http:\/\/android.jjwxc.net\/androidapi\/chapterList?novelId='+baseUrl.match(\/novelId=(\\d+)\/)[1])).chapterlist;\nlast=last[last.length-1];\nlist=JSON.parse(result).chapterlist;\nlist.push(last);\ncookie=java.getCookie(\"http:\/\/m.jjwxc.net\",\"sid\");\njava.put('cookie',cookie);\nJSON.stringify(list)\n<\/js>\n$.[*]",
        "chapterName": "$.chaptername\n@js:\nresult=result.replace(\/^\\s+\/,'');\nvip='{{$.isvip}}'!='0';\nlock='{{$.islock}}'!='0';\ntype='{{$.chaptertype}}'=='1';\nnum=!type?'{{$.chapterid}}、':'';\nif(result.match(\/[一二三四五六七八九十百千万\\d]+\\s*章|^\\d+[、\\.\\s]|chapter\\s*\\d+\/i)){\nnum=''\n}else{num=num}\njuan=type?'📖 '+result+' 📖':result;\nv=vip&&!type?'◉ ':'';l=lock?'[此章节已锁]':'';\nresult=v+num+juan+l;",
        "chapterUrl": "$.chapterid\n@js:\ncookie=java.get('cookie');\nvip='{{$.isvip}}'!='0';\ntype='{{$.chaptertype}}'=='1';\nif(!type){\nif(vip){\nresult=\"http:\/\/app.jjwxc.org\/androidapi\/chapterContent?novelId=\"+baseUrl.match(\/novelId=(\\d+)\/)[1]+'&versionCode=191&token='+cookie+'&chapterId='+result\n}else{result='https:\/\/app-cdn.jjwxc.net\/androidapi\/chapterContent?novelId='+baseUrl.match(\/novelId=(\\d+)\/)[1]+'&chapterId='+result}\n}else{result='http:\/\/www.baidu.com?wd='+result}",
        "isVip": "",
        "updateTime": "{{$.chaptersize}}字•{{$.chapterdate}}•{{$.chapterintro##^\\s*}}##^•|0000-00-00.*|^0字•"
    },
    "searchUrl": "http:\/\/android.jjwxc.net\/androidapi\/search?keyword={{key}}&type=1&page={{page}}&searchType=1&sortMode=DESC\n@js:java.put('key',key);java.put('page',page);result",
    "weight": 0
}
广告