From 009b3885586595421fa063025ca830105c2cc794 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Mon, 23 Sep 2024 12:41:42 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20[69=E4=B9=A6=E5=90=A7]=20?=
=?UTF-8?q?=E6=AD=A3=E6=96=87=E6=9B=BF=E6=8D=A2=E8=A7=84=E5=88=99=EF=BC=88?=
=?UTF-8?q?=E9=80=82=E9=85=8D=E5=BD=93=E8=B7=B3=E8=BD=AC=E5=88=B0=20[69?=
=?UTF-8?q?=E5=A5=BD=E4=B9=A6]=20=E5=88=86=E7=AB=99=E6=97=B6=E4=B9=9F?=
=?UTF-8?q?=E8=83=BD=E6=AD=A3=E7=A1=AE=E5=8E=BB=E9=99=A4=E6=97=A0=E5=85=B3?=
=?UTF-8?q?=E5=86=85=E5=AE=B9=EF=BC=89;=E5=AE=8C=E5=96=84=20[69=E4=B9=A6?=
=?UTF-8?q?=E5=90=A7]=E3=80=81[69=E5=A5=BD=E4=B9=A6]=20=E8=BF=99=E4=B8=A4?=
=?UTF-8?q?=E8=80=85=E5=85=B3=E7=B3=BB=E7=9A=84=E6=B3=A8=E9=87=8A;?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
shuyuan | 42 +++++++++++++++++++++---------------------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/shuyuan b/shuyuan
index 9ca8bfdc..65c0d00e 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一些新书可能会跳转到一个叫做 69好书 的分站(特别是一些书名带逗号的那种,两个网站的书籍资源不重合),分站的书有点少,似乎都是新书,主站的一些新书会跳转到该分站。\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,
@@ -338,28 +338,28 @@
"ruleContent": {
"content": "if (result.includes('Just a moment')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;class.txtnav@html",
"nextContentUrl": "",
- "replaceRegex": "##(^(.+\\n){3})|(.*\\(本章完\\)$)"
+ "replaceRegex": "##(^(.+\\n){3})|(\\n.*)+|(\\n.*\\(本章完\\)$)"
},
"ruleExplore": {
"author": "tag.label.0@text",
"bookList": "if (result.includes('Just a moment')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;class.newlistbox.0@tag.ul.0@tag.li",
"bookUrl": "tag.h3.0@tag.a.0@href",
+ "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'}",
"intro": "class.ellipsis_2.0@text",
"kind": "tag.label.1@text",
"name": "tag.h3.0@tag.a.0@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'}"
+ "wordCount": "tag.label.2@text"
},
"ruleSearch": {
"author": "tag.label.0@text",
"bookList": "class.newbox.0@tag.ul.0@tag.li",
"bookUrl": "tag.h3.0@tag.a.1@href",
+ "checkKeyWord": "我有一个",
"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",
- "checkKeyWord": "我有一个"
+ "name": "tag.h3.0@tag.a.1@text"
},
"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]",
@@ -370,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,
@@ -407,22 +407,22 @@
"author": "tag.label.0@text",
"bookList": "if (result.includes('Just a moment')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;class.newlistbox.0@tag.ul.0@tag.li",
"bookUrl": "tag.h3.0@tag.a.0@href",
+ "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'}",
"intro": "class.ellipsis_2.0@text",
"kind": "tag.label.1@text",
"name": "tag.h3.0@tag.a.0@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'}"
+ "wordCount": "tag.label.2@text"
},
"ruleSearch": {
"author": "tag.label.0@text",
"bookList": "class.newbox.0@tag.ul.0@tag.li",
"bookUrl": "tag.h3.0@tag.a.1@href",
+ "checkKeyWord": "合成",
"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",
- "checkKeyWord": "合成"
+ "name": "tag.h3.0@tag.a.1@text"
},
"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]",
@@ -481,13 +481,13 @@
"author": "tag.dd.0@tag.p.0@tag.a.0@text",
"bookList": "class.secd-rank-list",
"bookUrl": "class.bigpic-book-name.0@href",
+ "checkKeyWord": "系统",
"coverUrl": "tag.img.0@data-original",
"intro": "class.big-book-info.0@text##(\\n|\\t)",
"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",
- "checkKeyWord": "系统"
+ "wordCount": "tag.em.0@text"
},
"ruleToc": {
"chapterList": "if (result.includes('//challenge')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;class.cate-list.0@tag.a",
@@ -765,13 +765,13 @@
"author": "$.author",
"bookList": "$[*]",
"bookUrl": "$.index##m\\.##www.",
+ "checkKeyWord": "系统",
"coverUrl": "$.bookid@js:`${book.origin}/image/${result.slice(0,-3)}/${result}/${result}s.jpg`",
"intro": "$.intro",
"kind": "$.caption",
"lastChapter": "$.lastchapter",
"name": "$.articlename",
- "wordCount": "$.size_c",
- "checkKeyWord": "系统"
+ "wordCount": "$.size_c"
},
"ruleToc": {
"chapterList": "//div[@id=\"list\"]/dl/dt[last()]/following-sibling::dd/a",
@@ -827,11 +827,11 @@
"author": "tag.h4.0@tag.span.0@text##\\/",
"bookList": "class.list.0@tag.dd",
"bookUrl": "tag.a.0@href",
+ "checkKeyWord": "系统",
"coverUrl": "tag.img.0@src",
"intro": "class.intro.0@html",
"kind": "result=String(result).match(/continue/)?'连载':'完结'",
- "name": "tag.h4.0@tag.a.0@text",
- "checkKeyWord": "系统"
+ "name": "tag.h4.0@tag.a.0@text"
},
"ruleToc": {
"chapterList": "if (result.includes('Just a moment')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;id.dir.0@children",
@@ -877,13 +877,13 @@
"author": "$.author",
"bookList": "$[*]",
"bookUrl": "$.index##m\\.##www.",
+ "checkKeyWord": "系统",
"coverUrl": "$.bookid@js:`${book.origin}/img/${result.slice(0,-3)}/${result}/${result}s.jpg`",
"intro": "$.intro",
"kind": "$.caption",
"lastChapter": "$.lastchapter",
"name": "$.articlename",
- "wordCount": "$.size_c",
- "checkKeyWord": "系统"
+ "wordCount": "$.size_c"
},
"ruleToc": {
"chapterList": "//div[@id=\"list\"]/dl/dt[last()]/following-sibling::dd/a",
@@ -995,13 +995,13 @@
"author": "$.author",
"bookList": "$[*]",
"bookUrl": "$.index##m\\.##www.",
+ "checkKeyWord": "系统",
"coverUrl": "$.bookid@js:`${book.origin}/img/${result.slice(0,-3)}/${result}.jpg`",
"intro": "$.intro",
"kind": "$.caption",
"lastChapter": "$.lastchapter",
"name": "$.articlename",
- "wordCount": "$.size_c",
- "checkKeyWord": "系统"
+ "wordCount": "$.size_c"
},
"ruleToc": {
"chapterList": "id.at.-1@tag.a",