-
Notifications
You must be signed in to change notification settings - Fork 581
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
优化 [69书吧] 正文替换规则(适配当跳转到 [69好书] 分站时也能正确去除无关内容);完善 [69书吧]、[69好书] 这两者关系的注释;
- Loading branch information
Showing
1 changed file
with
21 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -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": "<js>if (result.includes('Just a moment')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;</js>class.txtnav@html", | ||
"nextContentUrl": "", | ||
"replaceRegex": "##(^(.+\\n){3})|(.*\\(本章完\\)$)" | ||
"replaceRegex": "##(^(.+\\n){3})|(\\n.*)+|(\\n.*\\(本章完\\)$)" | ||
}, | ||
"ruleExplore": { | ||
"author": "tag.label.0@text", | ||
"bookList": "<js>if (result.includes('Just a moment')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;</js>[email protected]@tag.li", | ||
"bookUrl": "[email protected]@href", | ||
"coverUrl": "[email protected]@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": "[email protected]@text", | ||
"wordCount": "tag.label.2@text", | ||
"coverUrl": "[email protected]@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": "[email protected]@tag.li", | ||
"bookUrl": "[email protected]@href", | ||
"checkKeyWord": "我有一个", | ||
"coverUrl": "tag.img.0@src@js:if(result.includes('/nc.jpg')){a=java.getString('[email protected]@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": "[email protected]@textNodes", | ||
"name": "[email protected]@text", | ||
"checkKeyWord": "我有一个" | ||
"name": "[email protected]@text" | ||
}, | ||
"ruleToc": { | ||
"chapterList": "<js>if (result.includes('Just a moment')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;</js>[email protected]@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": "<js>if (result.includes('Just a moment')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;</js>[email protected]@tag.li", | ||
"bookUrl": "[email protected]@href", | ||
"coverUrl": "[email protected]@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": "[email protected]@text", | ||
"wordCount": "tag.label.2@text", | ||
"coverUrl": "[email protected]@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": "[email protected]@tag.li", | ||
"bookUrl": "[email protected]@href", | ||
"checkKeyWord": "合成", | ||
"coverUrl": "tag.img.0@src@js:if(result.includes('/nc.jpg')){a=java.getString('[email protected]@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": "[email protected]@textNodes", | ||
"name": "[email protected]@text", | ||
"checkKeyWord": "合成" | ||
"name": "[email protected]@text" | ||
}, | ||
"ruleToc": { | ||
"chapterList": "<js>if (result.includes('Just a moment')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;</js>[email protected]@tag.a[-1:0]", | ||
|
@@ -481,13 +481,13 @@ | |
"author": "[email protected]@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": "[email protected]@tag.a.1@text&&[email protected]@textNodes##(\\n|\\t|\\|| )", | ||
"lastChapter": "[email protected]@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": "<js>if (result.includes('//challenge')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;</js>[email protected]", | ||
|
@@ -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": "[email protected]@text##\\/", | ||
"bookList": "[email protected]", | ||
"bookUrl": "tag.a.0@href", | ||
"checkKeyWord": "系统", | ||
"coverUrl": "tag.img.0@src", | ||
"intro": "class.intro.0@html", | ||
"kind": "<js>result=String(result).match(/continue/)?'连载':'完结'</js>", | ||
"name": "[email protected]@text", | ||
"checkKeyWord": "系统" | ||
"name": "[email protected]@text" | ||
}, | ||
"ruleToc": { | ||
"chapterList": "<js>if (result.includes('Just a moment')) {result=java.startBrowserAwait(baseUrl,'人机验证').body();}else{result=result;};result;</js>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": "[email protected]", | ||
|