拷贝轻小说[Yolo]
https://www.mangacopy.com
langzaier (13654)1天前
此源为好源个人分享,微改正文规则,确保可以在无插图的情况下返回小说文本。
以下注释由本人编写非作者注释:
主域名需魔法,但是大陆无障碍地址不用。
可以在APP或者主域名里面找到大陆无障碍地址自行替换API域名。
比如当前的无障碍地址是https://www.copy4000.com/,所以把https://api.mangacopy.com里的mangacopy替换成copy4000。
替换结果示例https://api.copy4000.com
不建议频繁搜索和校验,会触发风控。触发风控后可选择放置几个小时,或者遵循指示下载官方APP一小时后解除风控。
{
"bookSourceComment": "主域名需魔法,但是大陆无障碍地址不用。\n可以在APP或者主域名里面找到大陆无障碍地址自行替换API域名。\n比如当前的无障碍地址是https:\/\/www.copy4000.com\/,所以把https:\/\/api.mangacopy.com里的mangacopy替换成copy4000。\n\n替换结果示例https:\/\/api.copy4000.com\n\n不建议频繁搜索和校验,会触发风控。触发风控后可选择放置几个小时,或者遵循指示下载官方APP一小时后解除风控。",
"bookSourceGroup": "",
"bookSourceName": "拷贝轻小说[Yolo]",
"bookSourceType": 0,
"bookSourceUrl": "https:\/\/www.mangacopy.com",
"customOrder": 792,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "@js:\nsort = [];\npush = (title, url, type) => sort.push({\n title: title,\n url: url,\n style: {\n layout_flexGrow: 1,\n layout_flexBasisPercent: type\n }\n});\n\nurl = (theme) => `@js:\n\"https:\/\/api.mangacopy.com\/api\/v3\/books?ordering=-datetime_updated&limit=21&offset={{(page-1)*21}}&free_type=1&theme=${theme}&_update=true\"` \n\npush(\"全部题材\", \"\", 1)\ntagUrl = 'https:\/\/api.mangacopy.com\/api\/v3\/theme\/book\/count?free_type=1&limit=500&offset=0&_update=true' \nlet $ = JSON.parse(java.ajax(tagUrl)).results.list\n$.forEach(($) => {\n push($.name, url($.path_word), 0.25)\n})\n\nJSON.stringify(sort)",
"lastUpdateTime": "1788450029016",
"respondTime": 24687,
"ruleBookInfo": {
"author": "$.author..name",
"coverUrl": "$.cover",
"init": "results.book",
"intro": "$.brief",
"kind": "$.theme..name",
"lastChapter": "$.last_chapter..name",
"name": "$.name",
"tocUrl": "https:\/\/api.mangacopy.com\/api\/v3\/book\/{{$.path_word}}\/volumes?_update=true"
},
"ruleContent": {
"content": "@js:\nvar url = java.getString('$..txt_addr');\nvar text = java.cacheFile(url);\nvar img = java.getString('$..content');\nvar ims = img.match(\/https?:\\\/\\\/.+\\.(jpg|jpeg|webp)\/gi);\nvar imgs = ''; \nif (ims) {\n imgs = ims.map(x => `<img src=\"${x}\">`).join('\\n');\n}\ntext + imgs;"
},
"ruleExplore": {
"bookList": ""
},
"ruleSearch": {
"author": "$.author..name",
"bookList": "results.list.[*]",
"bookUrl": "https:\/\/api.mangacopy.com\/api\/v3\/book\/{{$.path_word}}?_update=true",
"checkKeyWord": "我被告白之后",
"coverUrl": "$.cover",
"name": "$.name"
},
"ruleToc": {
"chapterList": "$.results..list[*]",
"chapterName": "$.name",
"chapterUrl": "https:\/\/api.mangacopy.com\/api\/v3\/book\/{{$.book_path_word}}\/volume\/{{$..id}}?_update=true",
"isVolume": ""
},
"searchUrl": "https:\/\/api.mangacopy.com\/api\/v3\/search\/books?limit=20&offset=0&q_type=&q={{key}}&_update=true",
"weight": 0
}