diff --git a/shuyuan b/shuyuan index 45fa8ce9..9ca8bfdc 100644 --- a/shuyuan +++ b/shuyuan @@ -307,7 +307,7 @@ "weight": 50 }, { - "bookSourceComment": "注意:该书源【全站】启用了 \"人机验证\",因此使用过程中(搜索、换书源、更新目录、加载新章节等)可能会出现人机验证界面,通过后一段时间内不会再验证,如果不喜欢可以禁用该书源。\n————\n提示:如果你遇到了 人机验证 界面无限循环或提示报错的情况,那么说明你手机系统 WebView 内核版本与当前书源所用的 UA 中的 WebView 版本信息相差过大,请将下方的【请求头】规则中 `Chrome/115.0.4664.104` 的 115 这个大版本号修改为你手机系统的 WebView 内核版本(比如你是 96.0.x.x 那就将 115 改成 96,后面的小版本号不影响)。\n但请注意!如果你系统的 WebView 版本太低了,那无论如何都是无法通过人机验证的,因此需要适当升级一下版本。\n————————\n(这两年频繁换域名)原 www.69shu.com 的新域名,可能因为之前的域名都被封了?所以后续更换域名后都主动屏蔽了国内 IP,因此该书源目前只能挂代理使用(或者自建镜像)", + "bookSourceComment": "注意:该书源【全站】启用了 \"人机验证\",因此使用过程中(搜索、换书源、更新目录、加载新章节等)可能会出现人机验证界面,通过后一段时间内不会再验证,如果不喜欢可以禁用该书源。\n————\n提示:如果你遇到了 人机验证 界面无限循环或提示报错的情况,那么说明你手机系统 WebView 内核版本与当前书源所用的 UA 中的 WebView 版本信息相差过大,请将下方的【请求头】规则中 `Chrome/115.0.4664.104` 的 115 这个大版本号修改为你手机系统的 WebView 内核版本(比如你是 96.0.x.x 那就将 115 改成 96,后面的小版本号不影响)。\n但请注意!如果你系统的 WebView 版本太低了,那无论如何都是无法通过人机验证的,因此需要适当升级一下版本。\n————————\n一些新书可能会跳转到一个叫做 69好书 的分站(特别是一些书名带逗号的那种,两个网站的书籍资源不重合),分站的书有点少,似乎都是新书,主站的一些新书会跳转到该分站。\n————————\n(这两年频繁换域名)原 www.69shu.com 的新域名,可能因为之前的域名都被封了?所以后续更换域名后都主动屏蔽了国内 IP,因此该书源目前只能挂代理使用(或者自建镜像)", "bookSourceGroup": "梯子,人机验证-全站", "bookSourceName": "69书吧", "bookSourceType": 0, @@ -326,7 +326,7 @@ "respondTime": 3340, "ruleBookInfo": { "author": "//meta[@property='og:novel:author']/@content", - "coverUrl": "class.bookimg2.0@tag.img.0@src", + "coverUrl": "class.bookimg2.0@tag.img.0@src@js:if(result.includes('/nc.jpg')){d=baseUrl.match(/\\/(\\d+)\\.htm$/)[1];`${book.origin}/fengmian/${d.slice(0,-3)}/${d}/${d}s.jpg`;}else{result}", "downloadUrls": "", "intro": "id.jianjie-popup.0@class.content.0@tag.p.0@html", "kind": "//meta[@property='og:novel:category' or @property='og:novel:status' or @property='og:novel:update_time']/@content", @@ -347,17 +347,19 @@ "intro": "class.ellipsis_2.0@text", "kind": "tag.label.1@text", "name": "tag.h3.0@tag.a.0@text", - "wordCount": "tag.label.2@text" + "wordCount": "tag.label.2@text", + "coverUrl": "tag.h3.0@tag.a.0@href@js:if(result){d=result.match(/\\/(\\d+)\\.htm$/)[1];`${book.origin}/fengmian/${d.slice(0,-3)}/${d}/${d}s.jpg`}else{'/cdn/images/nc.jpg'}" }, "ruleSearch": { "author": "tag.label.0@text", "bookList": "class.newbox.0@tag.ul.0@tag.li", "bookUrl": "tag.h3.0@tag.a.1@href", - "coverUrl": "tag.img.0@src", + "coverUrl": "tag.img.0@src@js:if(result.includes('/nc.jpg')){a=java.getString('tag.h3.0@tag.a.1@href');if(a){d=a.match(/\\/(\\d+)\\.htm$/)[1];`${book.origin}/fengmian/${d.slice(0,-3)}/${d}/${d}s.jpg`}else{result;};}else{result}", "intro": "class.ellipsis_2.0@text", "kind": "tag.label.1@text&&tag.label.2@text", "lastChapter": "class.zxzj.0@tag.p.0@textNodes", - "name": "tag.h3.0@tag.a.1@text" + "name": "tag.h3.0@tag.a.1@text", + "checkKeyWord": "我有一个" }, "ruleToc": { "chapterList": "if (result.includes('Just a moment')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;id.catalog.0@tag.ul.0@tag.a[-1:0]", @@ -368,7 +370,7 @@ "weight": 25 }, { - "bookSourceComment": "注意:该书源【全站】启用了 \"人机验证\",因此使用过程中(搜索、换书源、更新目录、加载新章节等)可能会出现人机验证界面,通过后一段时间内不会再验证,如果不喜欢可以禁用该书源。\n————\n提示:如果你遇到了 人机验证 界面无限循环或提示报错的情况,那么说明你手机系统 WebView 内核版本与当前书源所用的 UA 中的 WebView 版本信息相差过大,请将下方的【请求头】规则中 `Chrome/115.0.4664.104` 的 115 这个大版本号修改为你手机系统的 WebView 内核版本(比如你是 96.0.x.x 那就将 115 改成 96,后面的小版本号不影响)。\n但请注意!如果你系统的 WebView 版本太低了,那无论如何都是无法通过人机验证的,因此需要适当升级一下版本。\n————————\n这似乎是 69书吧 的分站?网页结构什么的基本一样,但两个网站的书籍资源不一样,这个网站的书有点少,但似乎都是新书。", + "bookSourceComment": "注意:该书源【全站】启用了 \"人机验证\",因此使用过程中(搜索、换书源、更新目录、加载新章节等)可能会出现人机验证界面,通过后一段时间内不会再验证,如果不喜欢可以禁用该书源。\n————\n提示:如果你遇到了 人机验证 界面无限循环或提示报错的情况,那么说明你手机系统 WebView 内核版本与当前书源所用的 UA 中的 WebView 版本信息相差过大,请将下方的【请求头】规则中 `Chrome/115.0.4664.104` 的 115 这个大版本号修改为你手机系统的 WebView 内核版本(比如你是 96.0.x.x 那就将 115 改成 96,后面的小版本号不影响)。\n但请注意!如果你系统的 WebView 版本太低了,那无论如何都是无法通过人机验证的,因此需要适当升级一下版本。\n————————\n这似乎是 69书吧 的分站?但两个网站的书籍资源不重合,这个网站的书有点少,似乎都是新书,主站的一些新书会跳转到该分站(特别是一些书名带逗号的那种)。", "bookSourceGroup": "梯子,人机验证-全站", "bookSourceName": "69好书", "bookSourceType": 0, @@ -378,16 +380,16 @@ "enabled": true, "enabledCookieJar": true, "enabledExplore": true, - "exploreUrl": "全部分类::/blist/class/0/{{page}}.htm\n玄幻魔法::/blist/class/1/{{page}}.htm\n修真武侠::/blist/class/2/{{page}}.htm\n言情小说::/blist/class/3/{{page}}.htm\n历史军事::/blist/class/4/{{page}}.htm\n游戏竞技::/blist/class/5/{{page}}.htm\n科幻空间::/blist/class/6/{{page}}.htm\n悬疑惊悚::/blist/class/7/{{page}}.htm\n同人小说::/blist/class/8/{{page}}.htm\n都市小说::/blist/class/9/{{page}}.htm\n官场职场::/blist/class/10/{{page}}.htm\n穿越时空::/blist/class/11/{{page}}.htm\n青春校园::/blist/class/12/{{page}}.htm", + "exploreUrl": "全部分类::/blist/class/0/{{page}}.htm\n玄幻魔法::/blist/class/1/{{page}}.htm\n修真武侠::/blist/class/2/{{page}}.htm\n言情小说::/blist/class/3/{{page}}.htm\n历史军事::/blist/class/4/{{page}}.htm\n游戏竞技::/blist/class/5/{{page}}.htm\n科幻空间::/blist/class/6/{{page}}.htm\n悬疑惊悚::/blist/class/7/{{page}}.htm\n同人小说::/blist/class/8/{{page}}.htm\n都市小说::/blist/class/9/{{page}}.htm\n官场职场::/blist/class/10/{{page}}.htm\n穿越时空::/blist/class/11/{{page}}.htm\n青春校园::/blist/class/12/{{page}}.htm\n完本-全部分类::/blist/full/0/{{page}}.htm\n完本-玄幻魔法::/blist/full/1/{{page}}.htm\n完本-修真武侠::/blist/full/2/{{page}}.htm\n完本-言情小说::/blist/full/3/{{page}}.htm\n完本-历史军事::/blist/full/4/{{page}}.htm\n完本-游戏竞技::/blist/full/5/{{page}}.htm\n完本-科幻空间::/blist/full/6/{{page}}.htm\n完本-悬疑惊悚::/blist/full/7/{{page}}.htm\n完本-同人小说::/blist/full/8/{{page}}.htm\n完本-都市小说::/blist/full/9/{{page}}.htm\n完本-官场职场::/blist/full/10/{{page}}.htm\n完本-穿越时空::/blist/full/11/{{page}}.htm\n完本-青春校园::/blist/full/12/{{page}}.htm", "header": "{'User-Agent':'Mozilla/5.0 (Linux; Android 12; Nexus 5X Build/NRD90M); wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.4664.104 Mobile Safari/537.36'}", "jsLib": "", - "lastUpdateTime": 1726545645079, + "lastUpdateTime": 1727061325592, "loginUi": "", "loginUrl": "", "respondTime": 3340, "ruleBookInfo": { "author": "//meta[@property='og:novel:author']/@content", - "coverUrl": "class.bookimg2.0@tag.img.0@src", + "coverUrl": "class.bookimg2.0@tag.img.0@src@js:if(result.includes('/nc.jpg')){d=baseUrl.match(/\\/(\\d+)\\.htm$/)[1];`${book.origin}/fengmian/${d.slice(0,-3)}/${d}/${d}s.jpg`;}else{result}", "downloadUrls": "", "intro": "id.jianjie-popup.0@class.content.0@tag.p.0@html", "kind": "//meta[@property='og:novel:category' or @property='og:novel:status' or @property='og:novel:update_time']/@content", @@ -408,17 +410,19 @@ "intro": "class.ellipsis_2.0@text", "kind": "tag.label.1@text", "name": "tag.h3.0@tag.a.0@text", - "wordCount": "tag.label.2@text" + "wordCount": "tag.label.2@text", + "coverUrl": "tag.h3.0@tag.a.0@href@js:if(result){d=result.match(/\\/(\\d+)\\.htm$/)[1];`${book.origin}/fengmian/${d.slice(0,-3)}/${d}/${d}s.jpg`}else{'/cdn/images/nc.jpg'}" }, "ruleSearch": { "author": "tag.label.0@text", "bookList": "class.newbox.0@tag.ul.0@tag.li", "bookUrl": "tag.h3.0@tag.a.1@href", - "coverUrl": "tag.img.0@src", + "coverUrl": "tag.img.0@src@js:if(result.includes('/nc.jpg')){a=java.getString('tag.h3.0@tag.a.1@href');if(a){d=a.match(/\\/(\\d+)\\.htm$/)[1];`${book.origin}/fengmian/${d.slice(0,-3)}/${d}/${d}s.jpg`}else{result;};}else{result}", "intro": "class.ellipsis_2.0@text", "kind": "tag.label.1@text&&tag.label.2@text", "lastChapter": "class.zxzj.0@tag.p.0@textNodes", - "name": "tag.h3.0@tag.a.1@text" + "name": "tag.h3.0@tag.a.1@text", + "checkKeyWord": "合成" }, "ruleToc": { "chapterList": "if (result.includes('Just a moment')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;id.catalog.0@tag.ul.0@tag.a[-1:0]", @@ -482,7 +486,8 @@ "kind": "tag.dd.0@tag.p.0@tag.a.1@text&&tag.dd.0@tag.p.0@textNodes##(\\n|\\t|\\|| )", "lastChapter": "tag.dd.0@tag.p.2@tag.a.0@text##最近更新 ", "name": "class.bigpic-book-name.0@text##(\\n|\\t|(\\(.+\\)))", - "wordCount": "tag.em.0@text" + "wordCount": "tag.em.0@text", + "checkKeyWord": "系统" }, "ruleToc": { "chapterList": "if (result.includes('//challenge')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;class.cate-list.0@tag.a", @@ -546,7 +551,7 @@ "weight": 25 }, { - "bookSourceComment": "该书源的搜索功能好像出问题了,建议从【发现】中找书,或者在阅读里直接添加书籍详情页的地址 URL 也行", + "bookSourceComment": "该网站的搜索功能好像出问题了,什么都搜不到,建议从【发现】中找书,或者在阅读里直接添加书籍详情页的地址 URL 也行", "bookSourceGroup": "搜索不可用", "bookSourceName": "独步小说网", "bookSourceType": 0, @@ -765,7 +770,8 @@ "kind": "$.caption", "lastChapter": "$.lastchapter", "name": "$.articlename", - "wordCount": "$.size_c" + "wordCount": "$.size_c", + "checkKeyWord": "系统" }, "ruleToc": { "chapterList": "//div[@id=\"list\"]/dl/dt[last()]/following-sibling::dd/a", @@ -824,7 +830,8 @@ "coverUrl": "tag.img.0@src", "intro": "class.intro.0@html", "kind": "result=String(result).match(/continue/)?'连载':'完结'", - "name": "tag.h4.0@tag.a.0@text" + "name": "tag.h4.0@tag.a.0@text", + "checkKeyWord": "系统" }, "ruleToc": { "chapterList": "if (result.includes('Just a moment')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;id.dir.0@children", @@ -875,7 +882,8 @@ "kind": "$.caption", "lastChapter": "$.lastchapter", "name": "$.articlename", - "wordCount": "$.size_c" + "wordCount": "$.size_c", + "checkKeyWord": "系统" }, "ruleToc": { "chapterList": "//div[@id=\"list\"]/dl/dt[last()]/following-sibling::dd/a", @@ -992,7 +1000,8 @@ "kind": "$.caption", "lastChapter": "$.lastchapter", "name": "$.articlename", - "wordCount": "$.size_c" + "wordCount": "$.size_c", + "checkKeyWord": "系统" }, "ruleToc": { "chapterList": "id.at.-1@tag.a",