[{"bookDelayTime":"","bookSingleThread":"否","bookSourceGroup":"","bookSourceName":"Komiic漫画","bookSourceType":"漫画","bookSourceUrl":"https:\/\/komiic.com","enable":true,"httpUserAgent":"","lastUpdateTime":0,"loginUrl":"https:\/\/komiic.com","loginUrlResult":"","ruleBookAuthor":"$.data.comicById.authors.*.name","ruleBookContent":"@header:{Referer:thisPage}@js:(function(result,baseUrl){var str = baseUrl.replace(\"https:\/\/komiic.com\/comic\/\",\"\").replace(\"\/chapter\/\",\"|\").replace(\"\/images\/all\",\"\"); var chapterId = str.split(\"|\")[1]; var data = {}; data[\"operationNames\"] = \"imagesByChapterId\"; data[\"variables\"] = {\"chapterId\":chapterId}; data[\"query\"] = \"query imagesByChapterId($chapterId: ID!) {  imagesByChapterId(chapterId: $chapterId) {    id    kid    height    width    __typename  }}\"; var reqData = JSON.stringify(data); var resp = JSON.parse(java.postJson(\"https:\/\/komiic.com\/api\/query\", reqData)); var contentObjs = resp[\"data\"][\"imagesByChapterId\"]; var count = contentObjs.length; var urls = []; for (i=0;i<count;i++){ var current = contentObjs[i]; var fullUrl = \"https:\/\/komiic.com\/api\/image\/\" + current[\"kid\"]; urls.push(fullUrl);} return urls;})(result,baseUrl);","ruleBookContentDecoder":"","ruleBookKind":"$.data.comicById.status&&$.data.comicById.categories.*.name@js:(function(result){var copy=[]; var length=result.length; for (i=0;i<length;i++){copy.push(result[i]);} var status=copy[0]; if (status == \"END\") { status = \"完結\"} else {status=\"連載\"} copy[0]=status; return copy;})(result);","ruleBookLastChapter":"$.data.comicById.lastChapterUpdate","ruleBookName":"$.data.comicById.title","ruleBookUrlPattern":"","ruleChapterId":"$.id","ruleChapterList":"$.data.chaptersByComicId.*","ruleChapterName":"$@js:(function(result){var str=String(result).replace(\"{\",\"\").replace(\"}\",\"\"); var sp=str.split(\",\"); var d ={}; for (i=0;i<sp.length;i++){var current=sp[i]; var index = current.indexOf(\"=\"); var key = current.slice(0,index).trim(); var value=current.substring(index+1); d[key]=value;} var imgCountText = \"（\"+d[\"size\"]+\"p）\"; var chaType = d[\"type\"]; if (chaType==\"short\") { return \"短篇\"+imgCountText;} var fullText = \"第\"+d[\"serial\"]; if (chaType == \"book\") {fullText=fullText+\"卷\";}else{fullText=fullText+\"话\";} fullText=fullText+imgCountText; return fullText;})(result);","ruleChapterParentId":"","ruleChapterParentName":"","ruleChapterUrl":"<js>(function(result,baseUrl){var urlcopy = String(baseUrl); urlcopy=urlcopy.replace(\"https:\/\/komiic.com\/api\/query@\",\"\"); var jobj = JSON.parse(urlcopy); jobj[\"operationName\"] = \"chapterByComicId\"; jobj[\"query\"] = \"query chapterByComicId($comicId: ID!) {  chaptersByComicId(comicId: $comicId) {    id    serial    type    dateCreated    dateUpdated    size    __typename  }}\"; var jstr = JSON.stringify(jobj); var fullUrl = \"https:\/\/komiic.com\/api\/query@\" + jstr; return fullUrl;})(result,baseUrl);<\/js>","ruleChapterUrlNext":"","ruleContentUrl":"$<js>(function(result,baseUrl){var str=String(result).replace(\"{\",\"\").replace(\"}\",\"\"); var sp=str.split(\",\"); var d ={}; for (i=0;i<sp.length;i++){var current=sp[i]; var index = current.indexOf(\"=\"); var key = current.slice(0,index).trim(); var value=current.substring(index+1); d[key]=value;}var rawJsonStr = baseUrl.replace(\"https:\/\/komiic.com\/api\/query@\",\"\"); var jObj = JSON.parse(rawJsonStr); var comicId = jObj[\"variables\"][\"comicId\"]; var chapterId = String(d[\"id\"]); jObj[\"operationName\"]=\"imagesByChapterId\"; jObj[\"variables\"] = {\"chapterId\": d[\"id\"]}; jObj[\"query\"] = \"query imagesByChapterId($chapterId: ID!) {  imagesByChapterId(chapterId: $chapterId) {    id    kid    height    width    __typename  }}\";var jStr = JSON.stringify(jObj); return \"https:\/\/komiic.com\/comic\/\" + comicId + \"\/chapter\/\" + chapterId + \"\/images\/all\";})(result,baseUrl);<\/js>","ruleContentUrlNext":"","ruleCoverDecoder":"","ruleCoverUrl":"$.data.comicById.imageUrl@Header:{Referer:\"https:\/\/komiic.com\"}","ruleFindUrl":"最近更新::https:\/\/komiic.com\/api\/query@{\"operationName\":\"recentUpdate\",\"variables\":{\"pagination\":{\"limit\":20,\"offset\":{{searchPage==1?0:(searchPage-1)*20}},\"orderBy\":\"DATE_UPDATED\",\"status\":\"\",\"asc\":true}},\"query\":\"query recentUpdate($pagination: Pagination!) {  recentUpdate(pagination: $pagination) {    {   id    title    status    year    imageUrl    dateUpdated    monthViews    views    favoriteCount    lastBookUpdate    lastChapterUpdate    __typename  }   }   }\"}\n本月热门::https:\/\/komiic.com\/api\/query@{\"operationName\":\"hotComics\",\"variables\":{\"pagination\":{\"limit\":20,\"offset\":{{searchPage==1?0:(searchPage-1)*20}},\"orderBy\":\"DATE_UPDATED\",\"status\":\"\",\"asc\":true}},\"query\":\"query hotComics($pagination: Pagination!) {  hotComics(pagination: $pagination) {    {   id    title    status    year    imageUrl    dateUpdated    monthViews    views    favoriteCount    lastBookUpdate    lastChapterUpdate    __typename  }   }   }\"}","ruleIntroduce":"","ruleSearchAuthor":"","ruleSearchCoverDecoder":"","ruleSearchCoverUrl":"@.imageUrl@Header:{Referer:\"https:\/\/komiic.com\"}","ruleSearchKind":"@.status@js:(function(result){var status=String(result); if (status==\"END\"){return \"完结\"}else{return \"连载\"}})(result)","ruleSearchLastChapter":"@.lastChapterUpdate","ruleSearchList":"$.data.searchComicsAndAuthors.comics.*||$.data.recentUpdate.*||$.data.hotComics.*","ruleSearchName":"@.title","ruleSearchNoteUrl":"@.id||\/script[1]<js>(function(result,baseUrl){var ids=String(result); var apiUrl = \"https:\/\/komiic.com\/api\/query@\"; var p = {}; p[\"operationName\"] = \"comicById\"; p[\"variables\"] = {\"comicId\":ids}; p[\"query\"] = \"query comicById($comicId: ID!) {  comicById(comicId: $comicId) {    id    title    status    year    imageUrl    authors {id,name,__typename}    categories {id,name,__typename}    dateCreated    dateUpdated    views    favoriteCount    lastBookUpdate    lastChapterUpdate    __typename  }}\"; var jstring = JSON.stringify(p); var fullUrl = apiUrl + jstring; return fullUrl;})(result,baseUrl);<\/js>","ruleSearchUrl":"https:\/\/komiic.com\/api\/query@{\"operationName\":\"searchComicAndAuthorQuery\",\"variables\":{\"keyword\":\"searchKey\"},\"query\":\"query searchComicAndAuthorQuery($keyword: String!) {  searchComicsAndAuthors(keyword: $keyword) {    comics {      id      title      status      year      imageUrl      authors:{id,name,__typename}      categories:{ id,name,__typename}      dateUpdated            lastBookUpdate      lastChapterUpdate      __typename    }    __typename  }}\"}","ruleSearchUrlNext":"","serialNumber":1,"sourceRemark":"","weight":0}]