[{"bookSourceComment":"250101新增番茄来源\n250203新增七猫来源\n250204新增得间来源\n250204新增QQ来源(仅支持免费小说)\n250204新增熊猫看书\n250210更新日志：\n1.采用全新验证方式，之后未填写密钥，可以在阅读页登陆后刷新阅读页面即可！\n2.搜索默认改为全局搜索，目前仅支持番茄，七猫，QQ，得间，熊猫，后面的按钮是预设，后期会添加相关来源\n3.新增晴天书架功能，在登陆里面点击书架查看\n\n下个版本预计更新内容：\n1.预计发现页新增阅读记录和晴天书架栏目\n2.预计新增阅读记录，阅读过的书籍可在晴天书架-阅读历史中查看\n3.预计新增塔读小说，米读小说，小米阅读，猫眼看书，部分起点\n\n","bookSourceGroup":"晴天小说会员专属请勿传播,番茄漫画,漫画","bookSourceName":"🌞晴天融合漫画2.1(独立版)","bookSourceType":2,"bookSourceUrl":"http:\/\/api.qingtian618.cn:9999\/#漫画\/","concurrentRate":"14\/10000","customOrder":0,"enabled":true,"enabledCookieJar":true,"enabledExplore":true,"exploreUrl":"","jsLib":"","lastUpdateTime":"1743232574304","loginUi":"","loginUrl":"http:\/\/api.qingtian618.cn:9999\/login","respondTime":180000,"ruleBookInfo":{"author":"$.author","coverUrl":"$.book_detail.thumb_url","init":"$.book_detail","intro":"&nbsp;&nbsp;🎴当前来源：{{$.source}}\n🎯最新章节：{{$.last_chapter_title}}\n⏳更新时间：{{$.last_chapter_update_time}}\n📚书籍简介：\n{{$.abstract}}","kind":"","lastChapter":"$.last_chapter_title","name":"$.book_name","tocUrl":"\/catalog?book_id={{$.book_id}}&source={{$.source}}","wordCount":"$.word_number"},"ruleContent":{"content":"$.content"},"ruleExplore":{"author":"$.author","bookList":"$.data.data","bookUrl":"\/detail?book_id={{$.book_id}}&source={{$.source}}","coverUrl":"$.thumb_url","intro":"$.abstract","kind":"$.category","lastChapter":"$.last_chapter_title","name":"$.book_name","wordCount":"$.word_number"},"ruleSearch":{"author":"$.author","bookList":"$.books","bookUrl":"\/detail?book_id={{$.book_id}}&source={{$.source}}","checkKeyWord":"我的","coverUrl":"$.thumb_url","intro":"$.abstract","kind":"{{$.status}},{{$.score}},{{$.tags}},{{$.last_chapter_update_time}}","lastChapter":"<js>\nfunction fq_last() {\n\tlet url = `https:\/\/api5-normal-sinfonlineb.fqnovel.com\/reading\/bookapi\/multi-detail\/v\/?aid=1967&iid=1&version_code=999&book_id={{$.book_id}}`;\n        let last =JSON.parse(java.ajax(url)).data[0]; \n        return last[\"last_chapter_title\"]+\" · \"+java.timeFormat(last[\"last_chapter_update_time\"]*1000);\n\t\n\t}\n\n\t\nfunction qm_last() {\n\tlet headers={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\n\tsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.book_id}}, 'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) {  \n  if(param==null) return '';  \n  var paramStr = '';  \n  var t = typeof (param);  \n  if (t == 'string' || t == 'number' || t == 'boolean') {  \n    paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param);  \n  } else {  \n    for (var i in param) {  \n      var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i);  \n      paramStr += urlEncode(param[i], k, encode);  \n    }  \n  }  \n  return paramStr;  \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key));\nheaderSign=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\nparams['sign']=paramSign;\nheaders['sign']=headerSign;\nlet url = \"https:\/\/api-bc.wtzw.com\/api\/v4\/book\/detail?\"+urlEncode(params);\noption = {'headers':headers};\nlet last =JSON.parse(java.ajax(url+','+JSON.stringify(option)))[\"data\"][\"book\"];\nlet last2 =  `${last[\"latest_chapter_title\"]} · ${java.timeFormat(last['update_time']*1000)} `\n\treturn last2\n\t}\n\t\/\/如果要显示最新章节，请去除注释，去除会影响搜索速度\n\/\/if ('{{$.source}}'=='番茄'){\n\/\/\t'番茄:'+fq_last();\n\/\/\t} else if ('{{$.source}}'=='七猫'){\n\/\/\t'七猫:'+qm_last();\n\/\/\t} else {\n\t'{{$.source}} {{$.last_chapter_title}}'\n\/\/\t\t}\n\n<\/js>","name":"$.book_name","wordCount":"$.word_number"},"ruleToc":{"chapterList":"$.chapter_list","chapterName":"$.title","chapterUrl":"<js>\nlet device;\ntry {\n    device = java.androidId();\n} catch (e) {\n    try{\ndevice = java.deviceID();\n}catch (e) {device = '';\n}\n}\n`\/pic?item_id={{$.item_id}}&source={{$.source}}&device=${device}`;\n<\/js>\n","updateTime":"$.volume_name"},"searchUrl":"\/search?title={{key}}&tab=漫画&source=全部","weight":60}]