[{"bookSourceGroup":"2","bookSourceName":"kadokado 角角者","bookSourceType":0,"bookSourceUrl":"https:\/\/www.kadokado.cn","customButton":false,"customOrder":1,"enabled":true,"enabledCookieJar":true,"enabledExplore":true,"eventListener":false,"lastUpdateTime":"1781321762938","loginUrl":"https:\/\/www.kadokado.cn\/","respondTime":180000,"ruleBookInfo":{"author":"ownerDisplayName","coverUrl":"coverUrls","intro":"logline","kind":"tags&&isSerialized<js>\nresult[result.length - 1]= result[result.length - 1] ? \"连载中\" : \"已完结\";\nresult = result\n<\/js>","name":"displayName","tocUrl":"titleId<js>\nresult = \"https:\/\/api.kadokado.cn\/v1\/work\/collection-episode?titleId=\" + result\n<\/js>","wordCount":"wordCount"},"ruleContent":{"content":"content||errors"},"ruleExplore":[],"ruleSearch":{"author":"ownerDisplayName","bookList":"data","bookUrl":"https:\/\/api.kadokado.cn\/v2\/titles\/{{$.id}}","coverUrl":"coverUrls","intro":"logline","kind":"tags&&genreDisplayNames","name":"displayName","wordCount":"wordCount"},"ruleToc":{"chapterList":"<js>\nresult = JSON.parse(result)\nresultlength = result.length\nfor (var i=0; i<resultlength; resultlength--){\n let chapter = JSON.parse(java.ajax(\"https:\/\/api.kadokado.cn\/v2\/collection\/withIsPurchased?publishedOnly=true&collectionId=\" + result[resultlength - 1][\"id\"].match(\/\\d+\/)[0]))\n Array.prototype.splice.apply(result, [resultlength, 0].concat(chapter))\n }\nfor (var i = 0; i < result.length; i++) {\n  if (!isNaN(result[i].id)) {\n  result[i].id = \"https:\/\/api.kadokado.cn\/v3\/chapter\/\" + result[i].id + \"\/content\"\n  } else {\n  result[i].id = \"\"\n  }\n if (result[i].hasOwnProperty('free')) {\n result[i].free = !result[i].free\n }\n}\nresult = result\n<\/js>","chapterName":"displayName","chapterUrl":"id","updateTime":"updatedTime"},"searchUrl":"https:\/\/api.kadokado.cn\/v3\/search?order=Relevance&typeFilter=All&statusFilter=All&rRatedFilter=All&paidContentFilter=All&wordCountFilter=All&keyword={{key}}&current={{page}}&limit=96","weight":0}]