+ let _html = `
# 自定义翻页规则(优先级最高,会覆盖同名的外置翻页规则)-【将规则插入默认的 { } 中间】
「 点击展开 查看规则示例 」(为了避免需要的时候还要找,我干脆把常用规则都一股脑塞进去了)
@@ -2804,7 +2802,7 @@ function: {
`
- document.documentElement.insertAdjacentHTML('beforeend', `
`);
+ document.documentElement.insertAdjacentHTML('beforeend', `
`);
let Autopage_customRules = getCSS('#Autopage_customRules'), shadowRoot = Autopage_customRules.attachShadow({ mode: 'open' }); // 创建一个 Shadow DOM 避免网页样式影响自定义翻页规则元素
shadowRoot.innerHTML = _html; // 插入元素
document.documentElement.style.overflow = document.body.style.overflow = 'hidden'; // 避免网页本身滚动
@@ -2848,10 +2846,10 @@ function: {
return
}
// 插入网页
- let _style = ``,
+ let _style = ``,
_html = `
${pageNum._now}
`
- document.documentElement.insertAdjacentHTML('beforeend', `
`);
+ document.documentElement.insertAdjacentHTML('beforeend', `
`);
let Autopage_number = getCSS('#Autopage_number'), shadowRoot = Autopage_number.attachShadow({ mode: 'open' }); // 创建一个 Shadow DOM 避免网页样式影响页码元素
shadowRoot.innerHTML = _style + _html; // 插入元素
From 4abea8c42bf4a1d906dfbfb33ccb85c4f64480b7 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Fri, 26 Jul 2024 01:22:19 +0800
Subject: [PATCH 035/451] =?UTF-8?q?=E8=A1=A5=E5=85=85=20[ku+taotu]=20?=
=?UTF-8?q?=E5=85=B6=E4=BB=96=E5=9F=9F=E5=90=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index 972de5d47..822553db7 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -6579,17 +6579,17 @@
"scrollD": 3000
}
},
- "ku66": {
- "host": ["www.ku66.net","www.ku138.cc"],
- "url": "/(^\\/.)|(\\d+\\.html$)/",
- "style": ".content img {min-height: 500px;} .Title9, .dibu1, .dibu2 {display: none !important;}",
- "pager": {
- "type": 3,
- "nextL": ".thisclass+li>a, .this-page+a:not(.no-page)",
- "pageE": ".content, .TypeList, .m-list.ml1",
- "replaceE": ".NewPages, .page"
- }
- },
+ "ku+taotu": {
+ "host": ["/^www\\.ku\\d+\\./","/^www\\.taotu\\d+\\./"],
+ "url": "return fun.isPager()",
+ "style": ".content img {min-height: 500px;} .Title9, .dibu1, .dibu2 {display: none !important;}",
+ "pager": {
+ "type": 3,
+ "nextL": ".thisclass+li>a, .this-page+a:not(.no-page)",
+ "pageE": ".content, .TypeList, .m-list.ml1, .slider-c>.row>div",
+ "replaceE": ".NewPages, .page"
+ }
+ },
"kingdom": {
"host": "www.kingdom-en.com",
"url": "/(^\\/.)|(\\d+\\.html$)/",
From 8665b49d6f31fda8ae1f4eaa752836f55fe559de Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Fri, 26 Jul 2024 20:52:10 +0800
Subject: [PATCH 036/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E5=8A=A0=E9=80=9F?=
=?UTF-8?q?=E6=BA=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
GithubEnhanced-High-Speed-Download.user.js | 23 +++++++++++-----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/GithubEnhanced-High-Speed-Download.user.js b/GithubEnhanced-High-Speed-Download.user.js
index a7f0d869c..d326db038 100644
--- a/GithubEnhanced-High-Speed-Download.user.js
+++ b/GithubEnhanced-High-Speed-Download.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN Github 增强 - 高速下载
// @name:zh-TW Github 增強 - 高速下載
// @name:en Github Enhancement - High Speed Download
-// @version 2.5.29
+// @version 2.5.30
// @author X.I.U
// @description 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁)、添加 git clone 命令
// @description:zh-CN 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁)
@@ -41,14 +41,13 @@
['https://gh.h233.eu.org/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@X.I.U/XIU2] 提供'],
//['https://gh.api.99988866.xyz/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [hunshcn/gh-proxy] 提供'], // 官方演示站用的人太多了
['https://gh.ddlc.top/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@mtr-static-official] 提供'],
- //['https://gh2.yanqishui.work/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@HongjieCN] 提供'], // 解析错误
+ //['https://gh2.yanqishui.work/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@HongjieCN] 提供'], // 错误
['https://dl.ghpig.top/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [feizhuqwq.com] 提供'],
//['https://gh.flyinbug.top/gh/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [Mintimate] 提供'], // 错误
['https://slink.ltd/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [知了小站] 提供'],
- //['https://git.xfj0.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [佚名] 提供'], // 无解析
['https://gh.con.sh/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [佚名] 提供'],
//['https://ghps.cc/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [佚名] 提供'], // 提示 blocked
- //['https://gh-proxy.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [佚名] 提供'], // 502
+ ['https://gh-proxy.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [佚名] 提供'],
['https://cors.isteed.cc/github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@Lufs\'s] 提供'],
['https://hub.gitmirror.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供'],
['https://sciproxy.com/github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [sciproxy.com] 提供'],
@@ -59,9 +58,9 @@
['https://www.ghproxy.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
['https://gh.jiasu.in/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@0-RTT] 提供'],
['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供'],
- ['https://download.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供'],
- ['https://download.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供'],
- ['https://download.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'],
+ //['https://download.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供'], // 502
+ //['https://download.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供'], // 502
+ //['https://download.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'], // 502
//['https://download.scholar.rr.nu', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'], // 证书到期
['https://hub.whtrys.space', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [FastGit 群组成员] 提供']
], download_url = [
@@ -75,12 +74,12 @@
['https://kkgithub.com', '香港', '[中国香港、日本、新加坡等] - 该公益加速源由 [help.kkgithub.com] 提供
- 缓存:无(或时间很短)'],
['https://hub.incept.pw', '香港', '[中国香港、美国] - 该公益加速源由 [FastGit 群组成员] 提供'],
['https://mirror.ghproxy.com/https://github.com', '韩国', '[日本、韩国、德国等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
- //['https://gh-proxy.com/https://github.com', '韩国', '[韩国] - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
['https://githubfast.com', '韩国', '[韩国] - 该公益加速源由 [Github Fast] 提供
- 缓存:无(或时间很短)'],
['https://ghproxy.net/https://github.com', '日本', '[日本 大阪] - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
['https://github.moeyy.xyz/https://github.com', '新加坡', '[新加坡、中国香港、日本等](CDN 不固定) - 该公益加速源由 [Moeyy] 提供
- 缓存:无(或时间很短)'],
//['https://slink.ltd/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [知了小站] 提供'] // 暂无必要
//['https://hub.gitmirror.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供'], // 暂无必要
+ //['https://gh-proxy.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
//['https://sciproxy.com/github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [sciproxy.com] 提供'], // 暂无必要
//['https://ghproxy.cc/https://github.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@yionchiii lau] 提供'], // 暂无必要
//['https://cf.ghproxy.cc/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'], // 暂无必要
@@ -105,7 +104,6 @@
['https://jsd.proxy.aks.moe/gh', '香港 2', '[中国 香港] - 该公益加速源由 [cdn.akass.cn] 提供
- 缓存:有(官方标注 2 小时)'],
['https://cdn.jsdelivr.us/gh', '香港 3', '[中国 香港] - 该公益加速源由 [@ayao] 提供
- 缓存:有'],
['https://mirror.ghproxy.com/https://raw.githubusercontent.com', '韩国', '[日本、韩国、德国等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
- //['https://gh-proxy.com/https://raw.githubusercontent.com', '韩国 2', '[韩国] - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
['https://ghproxy.net/https://raw.githubusercontent.com', '日本 1', '[日本 大阪] - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
['https://fastly.jsdelivr.net/gh', '日本 2', '[日本 东京] - 该公益加速源由 [JSDelivr CDN] 提供
- 缓存:有
- 不支持大小超过 50 MB 的文件
- 不支持版本号格式的分支名(如 v1.2.3)'],
['https://jsdelivr.pai233.top/gh', '日本 3', '[日本 东京](Vercel Anycast) - 该公益加速源由 [blog.pai233.top] 提供
- 缓存:有'],
@@ -120,10 +118,11 @@
//['https://ghproxy.cn/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供
- 缓存:无(或时间很短)'], // 暂无必要
//['https://www.ghproxy.cn/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供
- 缓存:无(或时间很短)'], // 暂无必要
//['https://gh.jiasu.in/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@0-RTT] 提供
- 缓存:无(或时间很短)'], // 暂无必要
+ //['https://gh-proxy.com/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
//['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供
- 缓存:无(或时间很短)'], // 暂无必要
- //['https://raw.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供
- 缓存:无(或时间很短)'], // 暂无必要
- //['https://raw.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'], // 暂无必要
- //['https://raw.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'], // 暂无必要
+ //['https://raw.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供
- 缓存:无(或时间很短)'], // 502
+ //['https://raw.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'], // 502
+ //['https://raw.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'], // 502
//['https://raw.scholar.rr.nu', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'], // 证书到期
//['https://raw.gitmirror.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供
- 缓存:有'], // 暂无必要
//['https://cdn.54188.cf/gh', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [PencilNavigator] 提供
- 缓存:有'], // 暂无必要
From 77730a11609e7e534d331ead8bdbc45147934d05 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Fri, 26 Jul 2024 20:52:18 +0800
Subject: [PATCH 037/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E5=A4=96=E7=BD=AE?=
=?UTF-8?q?=E7=BF=BB=E9=A1=B5=E8=A7=84=E5=88=99=E5=88=86=E6=B5=81=E5=9C=B0?=
=?UTF-8?q?=E5=9D=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Autopage.user.js | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/Autopage.user.js b/Autopage.user.js
index 54346e1fc..4c4d8adb9 100644
--- a/Autopage.user.js
+++ b/Autopage.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN 自动无缝翻页
// @name:zh-TW 自動無縫翻頁
// @name:en AutoPager
-// @version 6.6.17
+// @version 6.6.18
// @author X.I.U
// @description ⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
// @description:zh-TW ⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流,无限滚动,無需手働點擊下一頁)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
@@ -96,8 +96,8 @@
'https://bitbucket.org/xiu2/userscript/raw/master/other/Autopage/rules.json',
'https://raw.kkgithub.com/XIU2/UserScript/master/other/Autopage/rules.json',
//'https://raw.incept.pw/XIU2/UserScript/master/other/Autopage/rules.json',
- 'https://raw.nuaa.cf/XIU2/UserScript/master/other/Autopage/rules.json',
- 'https://raw.yzuu.cf/XIU2/UserScript/master/other/Autopage/rules.json',
+ //'https://raw.nuaa.cf/XIU2/UserScript/master/other/Autopage/rules.json',
+ //'https://raw.yzuu.cf/XIU2/UserScript/master/other/Autopage/rules.json',
//'https://raw.scholar.rr.nu/XIU2/UserScript/master/other/Autopage/rules.json',
'https://ghproxy.cc/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://ghproxy.net/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
@@ -119,8 +119,8 @@
'https://userscript.xiu2.xyz/other/Autopage/rules.json',
'https://bitbucket.org/xiu2/userscript/raw/master/other/Autopage/rules.json',
'https://raw.kkgithub.com/XIU2/UserScript/master/other/Autopage/rules.json',
- 'https://raw.nuaa.cf/XIU2/UserScript/master/other/Autopage/rules.json',
- 'https://raw.yzuu.cf/XIU2/UserScript/master/other/Autopage/rules.json',
+ //'https://raw.nuaa.cf/XIU2/UserScript/master/other/Autopage/rules.json',
+ //'https://raw.yzuu.cf/XIU2/UserScript/master/other/Autopage/rules.json',
//'https://raw.scholar.rr.nu/XIU2/UserScript/master/other/Autopage/rules.json',
'https://ghproxy.net/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://mirror.ghproxy.com/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
From 7d214610c78762f3bfb56321d6f96b97a3ae32bc Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Sat, 27 Jul 2024 12:07:14 +0800
Subject: [PATCH 038/451] =?UTF-8?q?=E8=A1=A5=E5=85=85=20[24FA]=20=E5=85=B6?=
=?UTF-8?q?=E4=BB=96=E5=9F=9F=E5=90=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index 822553db7..d6b7c106d 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -6676,7 +6676,7 @@
}
},
"24FA": {
- "host": ["/^(www\\.)?24fa\\.[a-z]+$/","/^(www\\.)?24fa.?\\.com$/","/^(www\\.)?\\d{3}w\\.cc$/"],
+ "host": ["/^(www\\.)?24fa\\.[a-z]+$/","/^(www\\.)?24fa.?\\.com$/","/^(www\\.)?\\d{3}w\\.cc$/","/^(www\\.)?\\d{3}\\.(mom|one)$"],
"url": "return (fun.isTitle('24FA') && fun.indexOF(/^\\/m?n\\d+/))",
"style": ".moreR {display: none;} #content img {width: auto; max-width: 99%; height: auto; display: block; margin: 0 auto;}",
"pager": {
From edf93cca79b7c5b5fa40215a3983261884ad9e57 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Sat, 27 Jul 2024 12:07:24 +0800
Subject: [PATCH 039/451] README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 8296122f7..2d531a6f6 100644
--- a/README.md
+++ b/README.md
@@ -62,7 +62,7 @@
****
-## Tampermonkey `v5.0.0` 后某脚本无法正常运行?
+## Tampermonkey `v5.0.0` 后脚本在 `部分网站` 无法正常运行?
Tampermonkey 为了顺应 Chrome 的 Manifest V3 要求,在 v5.0.0 版本中修改了 CSP 相关选项的默认值。
From 945e78d32a9bbbd1767af1c0a72d207e121168a9 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Sat, 27 Jul 2024 16:59:21 +0800
Subject: [PATCH 040/451] =?UTF-8?q?=E7=A7=BB=E9=99=A4=20=E5=87=A0=E4=B8=AA?=
=?UTF-8?q?=E5=B7=B2=E5=85=B3=E7=AB=99=E6=90=9C=E7=B4=A2=E5=BC=95=E6=93=8E?=
=?UTF-8?q?=E7=9A=84=E8=A7=84=E5=88=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 64 ---------------------------------------
1 file changed, 64 deletions(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index d6b7c106d..542560912 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -172,37 +172,6 @@
"bF": "return fun.src_bF(pageE, [0,'img[data-isrc]','data-isrc'])"
}
},
- "F 搜 - 手机版": {
- "host": "fsoufsou.com",
- "url": "return (fun.lp()=='/search' && !fun.indexOF('tbn=images','s') && fun.isMobile())",
- "pager": {
- "type": 2,
- "nextL": ".next-page-container"
- }
- },
- "F 搜": {
- "host": "fsoufsou.com",
- "url": "return (fun.lp()=='/search' && !fun.indexOF('tbn=images','s'))",
- "history": true,
- "pager": {
- "type": 6,
- "nextL": "js;return fun.getNextEP('.turn-page-num-wrap.selected', 'pageIndex=', /pageIndex=\\d+/)",
- "pageE": ".organic-results>div",
- "replaceE": ".bottom-pagination",
- "loadTime": 1000,
- "scrollD": 3000
- }
- },
- "轻搜": {
- "host": "www.qingsearch.com",
- "url": "return (fun.lp() == '/' && fun.indexOF('qings=', 's'))",
- "pager": {
- "type": 2,
- "nextL": "#loadmore>span",
- "nextText": "加载更多",
- "scrollD": 3000
- }
- },
"DuckDuckGo 搜索": {
"host": "duckduckgo.com",
"url": "fun.isUrlC(); if (fun.getCookie('av') != '1') {document.cookie='av=1; expires=Thu, 18 Dec 2031 12:00:00 GMT; path=/'; location.reload();}",
@@ -285,15 +254,6 @@
"replaceE": ".simplified-pagination"
}
},
- "Magi 搜索": {
- "host": "magi.com",
- "url": "/^\\/search/",
- "pager": {
- "type": 2,
- "nextL": ".card[data-type='next']",
- "nextText": "加载更多"
- }
- },
"ASK 搜索": {
"host": ["ask.com","www.ask.com"],
"url": "/^\\/web/",
@@ -328,30 +288,6 @@
"replaceE": ".pagination"
}
},
- "Goobe": {
- "host": "goobe.io",
- "url": "/^\\/search\\.aspx/",
- "history": true,
- "pager": {
- "nextL": ".PageSelector>.NextPageBTN",
- "pageE": ".ContentItem",
- "replaceE": ".PageSelector"
- }
- },
- "萌搜": {
- "host": "mengso.com",
- "url": "/^\\/search/",
- "style": ".res_cell[style*='height:90px']",
- "history": true,
- "pager": {
- "type": 6,
- "nextL": "#next_page>a, a#next_page_a",
- "pageE": ".res_cell",
- "insertP": ["#page_menu_box",1],
- "replaceE": "#page_menu_box",
- "loadTime": 1000
- }
- },
"百度贴吧 - 搜索页": {
"host": "tieba.baidu.com",
"url": "/^\\/f\\/search\\/res/",
From 0a9274c55d6fd88be22ce523711e307751cda9ac Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Sat, 27 Jul 2024 17:00:14 +0800
Subject: [PATCH 041/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20[Brave=20=E6=90=9C?=
=?UTF-8?q?=E7=B4=A2]=20=E8=A7=84=E5=88=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index 542560912..2a396f784 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -231,7 +231,7 @@
"host": "search.brave.com",
"url": "/^\\/search/",
"pager": {
- "nextL": "id('pagination')/a[./div[contains(@class,'icon-right')]]",
+ "nextL": "#pagination>a:last-child",
"pageE": "#results>div:not([id])",
"replaceE": "#pagination"
}
From 02f63e8eda1341d62416c3172b4566c36649e28c Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Sat, 27 Jul 2024 17:00:44 +0800
Subject: [PATCH 042/451] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[360=20=E6=90=9C?=
=?UTF-8?q?=E7=B4=A2=20-=20=E5=92=A8=E8=AF=A2=E9=A1=B5]=20=E6=94=AF?=
=?UTF-8?q?=E6=8C=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index 2a396f784..406d0896f 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -159,8 +159,8 @@
}
},
"360 搜索": {
- "host": "www.so.com",
- "url": "/^\\/.+/",
+ "host": ["www.so.com","news.so.com"],
+ "url": "/^\\/(n)?s/",
"style": "img {opacity: 1 !important;}",
"history": true,
"pager": {
From 57797f847819c15420ca1bbc9a243251119349e4 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Sat, 27 Jul 2024 17:02:18 +0800
Subject: [PATCH 043/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20[WebCrawler=20?=
=?UTF-8?q?=E6=90=9C=E7=B4=A2]=20=E8=A7=84=E5=88=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index 406d0896f..c9d95a878 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -284,7 +284,7 @@
"history": true,
"pager": {
"nextL": "a.pagination__num--next",
- "pageE": ".web-google__result",
+ "pageE": ".content-answers-top-wrap, .content-answers-top-wrap~div",
"replaceE": ".pagination"
}
},
From e15257f99ad8c2315460b66299dd2e26c5d74e07 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Mon, 29 Jul 2024 14:53:29 +0800
Subject: [PATCH 044/451] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20=E5=88=87=E6=8D=A2?=
=?UTF-8?q?=E5=BD=93=E5=89=8D=E5=A4=8D=E5=88=B6=20IP=20=E5=88=86=E9=9A=94?=
=?UTF-8?q?=E6=96=B9=E5=BC=8F=E9=80=89=E9=A1=B9=EF=BC=88=E4=B8=80=E8=A1=8C?=
=?UTF-8?q?=E4=B8=80=E4=B8=AA=E6=88=96=E9=80=97=E5=8F=B7=E5=88=86=E9=9A=94?=
=?UTF-8?q?=EF=BC=8C=E4=BD=8D=E4=BA=8E=E6=89=A9=E5=B1=95=E8=8F=9C=E5=8D=95?=
=?UTF-8?q?=E4=B8=AD=EF=BC=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Ping.Sx-Enhanced.user.js | 41 +++++++++++++++++++++++++++++++---------
1 file changed, 32 insertions(+), 9 deletions(-)
diff --git a/Ping.Sx-Enhanced.user.js b/Ping.Sx-Enhanced.user.js
index ba773f6ae..a61f47d07 100644
--- a/Ping.Sx-Enhanced.user.js
+++ b/Ping.Sx-Enhanced.user.js
@@ -1,6 +1,6 @@
// ==UserScript==
// @name Ping.Sx 增强
-// @version 1.0.2
+// @version 1.0.3
// @author X.I.U
// @description 一键复制所有 IP、清理 IP 链接(点击复制而不是跳转)、快捷回到顶部(右键两侧空白处)
// @match https://ping.sx/ping*
@@ -8,6 +8,10 @@
// @match https://ping.sx/check-port*
// @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAD7klEQVR4nO3WWYxfcxQH8M9//LWzdJuWaVMaI6WKKtKOfacVGuHFgy3E8iARDyKWBBEJ8SC2Jy9EeKCSqpoiBJF22k6JbdBqqqilqe4z05ol0xkP5/zz/6dPY3iQuN/kl3vv755z7lm+5/wuBQoUKFCgQIECBQoU+L+iNAb5OpRzHY5xGI8D2PMPfKlDK+qxNe2NyqHa+4k4EkdgWq6paM41GZNSrilXQ16/wE3YN8YAjsKKtH0NNo5GqVxzP6Ia9QHsQmM63IAJuSZmIBPS8UZMwfcYGKPzMA/z8Sl+G61SbQDzcbkoXxmnp7GVeX8+hrEM36bOqamzMeWm4rq0tRefYD36MRsXCJqMYAPeR3faOltQshO9KXsW9uMtQdMLU7+E7/BRbTBPpeEe/Jn33ViKP/J5BOsEzeCZ3HtEcPcVDGIH+kRPLEnZJ1J2qOb6XCarPoM5iGtxI7annTszsMcO0R9M3xC0WJ0vlmYWO/N5G+7Go5nJ3ThF0GetoM0loko9mdk2XIr7RR9VMnxr7j+QtjahBcfjd+zES5m4Llym2qdn1ujfJ2g+WJcvW3EifsFDeE2VJi/jedFg/Wl8D47DXEG5DZmR/YIqD4vp9HQGPCODPg1Xir4ZTCf6cn+6oODN6fQ9+DCTOF3QsqLfVPM9cEsKLhMlnSSoMoBFKXNDyqwQI+/2fH4dh+Xe9fhaUKE3ZZrxdn5wdcr/kLovpu1n87lX9M4w7sh3zVie+h2pvznl36vLaM9J4bWCY7NxAn4WzQLn1sgM47x8XpPGFuf9ItEbE3Bx6l2Bz3F1BtVVo9sk6HEQD+KF9OmqTGab6KMvU/82fJX6H5cFBxeKxl2fL9oy8g9EMzXjDEGhdYLXCzNjnWJCvSro0iHoNSLOhv5MSivuzeQsSdnPBP/niqq8gTm4S/TMSZn5IRyT+q0Z3G6sqRMTZSfaVQ+PyWm8PbM9TZwL7VmRlgysXZSzC4+nzOJ8/6RoyHWCIt1Zne25144tgt+bxKjcjW/wJn7MRHSKiu5L/R2pvxIbS2KEjUvHh7Js48Xo6s3KlEXjDefqFw03oNpIpdSbkjK7BC1KqoddT8rX57s+1V+RQdWDsCG/Wdkr5/cGD9UviTlbOUxmZ4bGZRa3pbMV1Gd1urAgHdibH+zI/Rli/M0SFW0SvyZb8I6g1r+GsuBfC37CTNFYU9OZNtHg9aIfmvCrKOVMUeZ5YhwuF9meg2MzkJPFaF4lqNdolD9po0UJF4msNIlG6UiHN4vZXemBVeK3oXK4VUZnhQaz8K74KWsRFDo6ZRekva25/nOoE9T6u7/nBQoUKFCgQIECBQoUKDBm/AXKhRvkgr+Z+wAAAABJRU5ErkJggg==
// @grant GM_setClipboard
+// @grant GM_registerMenuCommand
+// @grant GM_unregisterMenuCommand
+// @grant GM_getValue
+// @grant GM_setValue
// @grant window.onurlchange
// @license GPL-3.0 License
// @run-at document-end
@@ -17,6 +21,17 @@
(function() {
'use strict';
+ // 注册脚本菜单
+ let menu_separator_ID;
+ if (GM_getValue('menu_separator') == null){GM_setValue('menu_separator', true)};
+ registerMenuCommand();
+ function registerMenuCommand() {
+ if (menu_separator_ID) GM_unregisterMenuCommand(menu_separator_ID);
+ menu_separator_ID = GM_registerMenuCommand(`🔁 当前复制 IP 分隔方式为:${GM_getValue('menu_separator')?'[一行一个]':'[逗号分隔]'}`, function(){GM_setValue('menu_separator', !GM_getValue('menu_separator'));registerMenuCommand();}, {title: '点击可切换:当前复制 IP 的分隔方式为 [一行一个](默认) 或 [逗号分隔],切换后立即生效。'})
+ }
+ // 站长之家
+ // let ip = new Array(); document.querySelectorAll('[name=ip]>a').forEach(function(_this) {ip.push(_this.innerText);});console.log(Array.from(new Set(ip)).sort().toString().replaceAll(',','\n'))
+
window.addEventListener('urlchange', function() {addCopyButton(); cleanLinks(); backToTop();});
setTimeout(addCopyButton, 2000); // 添加复制按钮
@@ -28,13 +43,9 @@
function addCopyButton() {
if (document.querySelector('#copy_233, #copynocn_233')) return
// 复制全部
- let _copy = `
Copy`
- document.querySelector('header ul').insertAdjacentHTML('afterbegin', _copy);
-
+ document.querySelector('header ul').insertAdjacentHTML('afterbegin', `
Copy`);
// 复制非 CN 的 IP
- let _copyNoCn = `
Copy(Cn)`
- document.querySelector('header ul').insertAdjacentHTML('afterbegin', _copyNoCn);
-
+ document.querySelector('header ul').insertAdjacentHTML('afterbegin', `
Copy(Cn)`);
document.getElementById('copy_233').addEventListener('click', addCopyButtonEvent1)
document.getElementById('copynocn_233').addEventListener('click', addCopyButtonEvent2)
}
@@ -44,7 +55,13 @@
function addCopyButtonEvent1() {
let ip = new Array();
document.querySelectorAll('span.select-all > a[href]').forEach(function(_this) {ip.push(_this.innerText);})
- if (ip.length > 0) GM_setClipboard(unique(ip).toString().replaceAll(',','\n'), 'text');
+ if (ip.length > 0) {
+ if (GM_getValue('menu_separator')) {
+ GM_setClipboard(unique(ip).toString().replaceAll(',','\n'), 'text');
+ } else {
+ GM_setClipboard(unique(ip).toString(), 'text');
+ }
+ }
}
function addCopyButtonEvent2() {
let ip = new Array();
@@ -52,7 +69,13 @@
let img = findParentElement(_this, 'TR').querySelector('img.max-w-none');
if (img) {if (img.alt != 'CN Flag') ip.push(_this.innerText);}
})
- if (ip.length > 0) GM_setClipboard(unique(ip).toString().replaceAll(',','\n'), 'text');
+ if (ip.length > 0) {
+ if (GM_getValue('menu_separator')) {
+ GM_setClipboard(unique(ip).toString().replaceAll(',','\n'), 'text');
+ } else {
+ GM_setClipboard(unique(ip).toString(), 'text');
+ }
+ }
}
From b8523ea377c3000c0f5d597fb579b12f405dfc50 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Wed, 31 Jul 2024 21:08:27 +0800
Subject: [PATCH 045/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E5=A4=96=E7=BD=AE?=
=?UTF-8?q?=E7=BF=BB=E9=A1=B5=E8=A7=84=E5=88=99=E5=88=86=E6=B5=81=E5=9C=B0?=
=?UTF-8?q?=E5=9D=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Autopage.user.js | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/Autopage.user.js b/Autopage.user.js
index 4c4d8adb9..3880d4dba 100644
--- a/Autopage.user.js
+++ b/Autopage.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN 自动无缝翻页
// @name:zh-TW 自動無縫翻頁
// @name:en AutoPager
-// @version 6.6.18
+// @version 6.6.19
// @author X.I.U
// @description ⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
// @description:zh-TW ⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流,无限滚动,無需手働點擊下一頁)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
@@ -96,8 +96,8 @@
'https://bitbucket.org/xiu2/userscript/raw/master/other/Autopage/rules.json',
'https://raw.kkgithub.com/XIU2/UserScript/master/other/Autopage/rules.json',
//'https://raw.incept.pw/XIU2/UserScript/master/other/Autopage/rules.json',
- //'https://raw.nuaa.cf/XIU2/UserScript/master/other/Autopage/rules.json',
- //'https://raw.yzuu.cf/XIU2/UserScript/master/other/Autopage/rules.json',
+ 'https://raw.nuaa.cf/XIU2/UserScript/master/other/Autopage/rules.json',
+ 'https://raw.yzuu.cf/XIU2/UserScript/master/other/Autopage/rules.json',
//'https://raw.scholar.rr.nu/XIU2/UserScript/master/other/Autopage/rules.json',
'https://ghproxy.cc/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://ghproxy.net/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
@@ -119,8 +119,8 @@
'https://userscript.xiu2.xyz/other/Autopage/rules.json',
'https://bitbucket.org/xiu2/userscript/raw/master/other/Autopage/rules.json',
'https://raw.kkgithub.com/XIU2/UserScript/master/other/Autopage/rules.json',
- //'https://raw.nuaa.cf/XIU2/UserScript/master/other/Autopage/rules.json',
- //'https://raw.yzuu.cf/XIU2/UserScript/master/other/Autopage/rules.json',
+ 'https://raw.nuaa.cf/XIU2/UserScript/master/other/Autopage/rules.json',
+ 'https://raw.yzuu.cf/XIU2/UserScript/master/other/Autopage/rules.json',
//'https://raw.scholar.rr.nu/XIU2/UserScript/master/other/Autopage/rules.json',
'https://ghproxy.net/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://mirror.ghproxy.com/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
From 16d557d548e8e7279cd440584692c58bda967014 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Wed, 31 Jul 2024 21:08:43 +0800
Subject: [PATCH 046/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E5=8A=A0=E9=80=9F?=
=?UTF-8?q?=E6=BA=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
GithubEnhanced-High-Speed-Download.user.js | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/GithubEnhanced-High-Speed-Download.user.js b/GithubEnhanced-High-Speed-Download.user.js
index d326db038..6208f4dba 100644
--- a/GithubEnhanced-High-Speed-Download.user.js
+++ b/GithubEnhanced-High-Speed-Download.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN Github 增强 - 高速下载
// @name:zh-TW Github 增強 - 高速下載
// @name:en Github Enhancement - High Speed Download
-// @version 2.5.30
+// @version 2.5.31
// @author X.I.U
// @description 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁)、添加 git clone 命令
// @description:zh-CN 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁)
@@ -58,7 +58,7 @@
['https://www.ghproxy.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
['https://gh.jiasu.in/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@0-RTT] 提供'],
['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供'],
- //['https://download.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供'], // 502
+ ['https://download.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供'],
//['https://download.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供'], // 502
//['https://download.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'], // 502
//['https://download.scholar.rr.nu', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'], // 证书到期
@@ -109,7 +109,7 @@
['https://jsdelivr.pai233.top/gh', '日本 3', '[日本 东京](Vercel Anycast) - 该公益加速源由 [blog.pai233.top] 提供
- 缓存:有'],
//['https://gcore.jsdelivr.net/gh', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [JSDelivr CDN] 提供
- 缓存:有
- 不支持大小超过 50 MB 的文件
- 不支持版本号格式的分支名(如 v1.2.3)'], // 变成 美国 Cloudflare CDN 了
['https://jsdelivr.b-cdn.net/gh', '其他 1', '[中国香港、台湾、日本、新加坡等](CDN 不固定) - 该公益加速源由 [@rttwyjz] 提供
- 缓存:有'],
- ['https://github.moeyy.xyz/https://raw.githubusercontent.com', '其他 2', '[新加坡、中国香港、日本等](CDN 不固定)
- 缓存:无(或时间很短)']
+ ['https://github.moeyy.xyz/https://raw.githubusercontent.com', '其他 2', '[新加坡、中国香港、日本等](CDN 不固定)
- 缓存:无(或时间很短)'],
//['https://raw.cachefly.998111.xyz', '其他 4', '[新加坡、日本、印度等](Anycast CDN 不固定) - 该公益加速源由 [@XxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxX0] 提供
- 缓存:有(约 12 小时)'], // 证书到期
//['https://raw.incept.pw', '香港', '[中国香港、美国] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'], // ERR_SSL_PROTOCOL_ERROR
//['https://ghproxy.cc/https://raw.githubusercontent.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@yionchiii lau] 提供
- 缓存:无(或时间很短)'], // 暂无必要
@@ -120,9 +120,9 @@
//['https://gh.jiasu.in/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@0-RTT] 提供
- 缓存:无(或时间很短)'], // 暂无必要
//['https://gh-proxy.com/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
//['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供
- 缓存:无(或时间很短)'], // 暂无必要
- //['https://raw.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供
- 缓存:无(或时间很短)'], // 502
- //['https://raw.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'], // 502
- //['https://raw.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'], // 502
+ //['https://raw.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供
- 缓存:无(或时间很短)'],
+ //['https://raw.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'],
+ //['https://raw.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'],
//['https://raw.scholar.rr.nu', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'], // 证书到期
//['https://raw.gitmirror.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供
- 缓存:有'], // 暂无必要
//['https://cdn.54188.cf/gh', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [PencilNavigator] 提供
- 缓存:有'], // 暂无必要
From be1e7981e0ae33aca4bef798058ecccc9aee0deb Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Thu, 1 Aug 2024 12:46:02 +0800
Subject: [PATCH 047/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E5=A4=96=E7=BD=AE?=
=?UTF-8?q?=E7=BF=BB=E9=A1=B5=E8=A7=84=E5=88=99=E5=88=86=E6=B5=81=E5=9C=B0?=
=?UTF-8?q?=E5=9D=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Autopage.user.js | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/Autopage.user.js b/Autopage.user.js
index 3880d4dba..7cf8fefbc 100644
--- a/Autopage.user.js
+++ b/Autopage.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN 自动无缝翻页
// @name:zh-TW 自動無縫翻頁
// @name:en AutoPager
-// @version 6.6.19
+// @version 6.6.20
// @author X.I.U
// @description ⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
// @description:zh-TW ⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流,无限滚动,無需手働點擊下一頁)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
@@ -14,6 +14,7 @@
// @connect bitbucket.org
// @connect js.cdn.haah.net
// @connect jsdelivr.b-cdn.net
+// @connect raw.ixnic.net
// @connect raw.nuaa.cf
// @connect raw.yzuu.cf
// @connect raw.scholar.rr.nu
@@ -22,13 +23,11 @@
// @connect ghproxy.cc
// @connect ghproxy.net
// @connect mirror.ghproxy.com
-// @connect gh-proxy.com
// @connect github.moeyy.xyz
// @connect jsd.onmicrosoft.cn
// @connect cdn.jsdelivr.us
// @connect gcore.jsdelivr.net
// @connect fastly.jsdelivr.net
-// @connect raw.cachefly.998111.xyz
// @connect cdn.jsdmirror.com
// @connect jsd.proxy.aks.moe
// @connect jsdelivr.pai233.top
@@ -96,13 +95,13 @@
'https://bitbucket.org/xiu2/userscript/raw/master/other/Autopage/rules.json',
'https://raw.kkgithub.com/XIU2/UserScript/master/other/Autopage/rules.json',
//'https://raw.incept.pw/XIU2/UserScript/master/other/Autopage/rules.json',
+ 'https://raw.ixnic.net/XIU2/UserScript/master/other/Autopage/rules.json',
'https://raw.nuaa.cf/XIU2/UserScript/master/other/Autopage/rules.json',
'https://raw.yzuu.cf/XIU2/UserScript/master/other/Autopage/rules.json',
//'https://raw.scholar.rr.nu/XIU2/UserScript/master/other/Autopage/rules.json',
'https://ghproxy.cc/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://ghproxy.net/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://mirror.ghproxy.com/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
- //'https://gh-proxy.com/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://github.moeyy.xyz/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://cdn.jsdelivr.us/gh/XIU2/UserScript/other/Autopage/rules.json',
'https://jsd.onmicrosoft.cn/gh/XIU2/UserScript/other/Autopage/rules.json',
@@ -113,18 +112,17 @@
'https://jsd.proxy.aks.moe/gh/XIU2/UserScript/other/Autopage/rules.json',
'https://jsdelivr.pai233.top/gh/XIU2/UserScript/other/Autopage/rules.json',
'https://js.cdn.haah.net/gh/XIU2/UserScript/other/Autopage/rules.json'
- //'https://raw.cachefly.998111.xyz/XIU2/UserScript/master/other/Autopage/rules.json'
], urlArr2 = [
'https://userscript.h233.eu.org/other/Autopage/rules.json',
'https://userscript.xiu2.xyz/other/Autopage/rules.json',
'https://bitbucket.org/xiu2/userscript/raw/master/other/Autopage/rules.json',
'https://raw.kkgithub.com/XIU2/UserScript/master/other/Autopage/rules.json',
+ 'https://raw.ixnic.net/XIU2/UserScript/master/other/Autopage/rules.json',
'https://raw.nuaa.cf/XIU2/UserScript/master/other/Autopage/rules.json',
'https://raw.yzuu.cf/XIU2/UserScript/master/other/Autopage/rules.json',
//'https://raw.scholar.rr.nu/XIU2/UserScript/master/other/Autopage/rules.json',
'https://ghproxy.net/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://mirror.ghproxy.com/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
- //'https://gh-proxy.com/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://github.moeyy.xyz/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json'
],
loadMoreExclude1 = ['.smzdm.com','stackoverflow.com'],
From 93b6453a8e0a858142a721a6aea091cfeba1a358 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Thu, 1 Aug 2024 17:54:10 +0800
Subject: [PATCH 048/451] =?UTF-8?q?=E8=B0=83=E6=95=B4=20[Release]=20?=
=?UTF-8?q?=E5=8A=A0=E9=80=9F=E6=BA=90=E4=B8=BA=E5=85=A8=E9=9A=8F=E6=9C=BA?=
=?UTF-8?q?(=E5=8D=B3=E9=9D=9E=E7=BE=8E=E5=9B=BD=E8=8A=82=E7=82=B9?=
=?UTF-8?q?=E4=B9=9F=E5=8A=A0=E5=85=A5=E9=9A=8F=E6=9C=BA=E6=B1=A0=EF=BC=8C?=
=?UTF-8?q?=E7=BC=93=E8=A7=A3=E6=B5=81=E9=87=8F=E5=8E=8B=E5=8A=9B)=20?=
=?UTF-8?q?=E8=B0=83=E6=95=B4=20[Release]=20=E5=8A=A0=E9=80=9F=E6=BA=90?=
=?UTF-8?q?=E6=AF=8F=E6=AC=A1=E6=98=BE=E7=A4=BA=E7=9A=84=E6=95=B0=E9=87=8F?=
=?UTF-8?q?=E4=B8=BA=206=20=E4=B8=AA(=E6=AF=95=E7=AB=9F=E5=B7=B2=E7=BB=8F?=
=?UTF-8?q?=E6=98=AF=E5=85=A8=E9=9A=8F=E6=9C=BA=E4=BA=86=EF=BC=8C=E6=89=80?=
=?UTF-8?q?=E4=BB=A5=E4=B9=9F=E4=B8=8D=E9=9C=80=E8=A6=81=E9=82=A3=E4=B9=88?=
=?UTF-8?q?=E5=A4=9A=E4=BA=86)=20=E6=9B=B4=E6=96=B0=20=E5=8A=A0=E9=80=9F?=
=?UTF-8?q?=E6=BA=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
GithubEnhanced-High-Speed-Download.user.js | 110 ++++++++++-----------
1 file changed, 55 insertions(+), 55 deletions(-)
diff --git a/GithubEnhanced-High-Speed-Download.user.js b/GithubEnhanced-High-Speed-Download.user.js
index 6208f4dba..e6e0426cd 100644
--- a/GithubEnhanced-High-Speed-Download.user.js
+++ b/GithubEnhanced-High-Speed-Download.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN Github 增强 - 高速下载
// @name:zh-TW Github 增強 - 高速下載
// @name:en Github Enhancement - High Speed Download
-// @version 2.5.31
+// @version 2.6.0
// @author X.I.U
// @description 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁)、添加 git clone 命令
// @description:zh-CN 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁)
@@ -57,77 +57,76 @@
['https://ghproxy.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
['https://www.ghproxy.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
['https://gh.jiasu.in/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@0-RTT] 提供'],
+ ['https://hub.whtrys.space', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [FastGit 群组成员] 提供'],
['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供'],
+ ['https://github.moeyy.xyz/https://github.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@Moeyy] 提供'],
['https://download.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供'],
//['https://download.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供'], // 502
//['https://download.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'], // 502
//['https://download.scholar.rr.nu', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'], // 证书到期
- ['https://hub.whtrys.space', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [FastGit 群组成员] 提供']
- ], download_url = [
- //['https://download.fastgit.org', '德国', '[德国] - 该公益加速源由 [FastGit] 提供
提示:希望大家尽量多使用前面的美国节点(每次随机 4 个来负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~', 'https://archive.fastgit.org'], // 证书过期
- ['https://mirror.ghproxy.com/https://github.com', '韩国', '[日本、韩国、德国等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供
提示:希望大家尽量多使用前面的美国节点(每次随机 负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~'],
- ['https://ghproxy.net/https://github.com', '日本', '[日本 大阪] - 该公益加速源由 [ghproxy] 提供
提示:希望大家尽量多使用前面的美国节点(每次随机 负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~'],
- ['https://kkgithub.com', '香港', '[中国香港、日本、新加坡等] - 该公益加速源由 [help.kkgithub.com] 提供
提示:希望大家尽量多使用前面的美国节点(每次随机 4 个来负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~'],
- //['https://download.incept.pw', '香港', '[中国香港] - 该公益加速源由 [FastGit 群组成员] 提供
提示:希望大家尽量多使用前面的美国节点(每次随机 4 个来负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~'] // ERR_SSL_PROTOCOL_ERROR
+ //], download_url = [ // 为了缓解亚洲公益节点压力(考虑到很多人无视前面随机的美国节点),干脆也将其加入随机
+ ['https://mirror.ghproxy.com/https://github.com', '其他', '[日本、新加坡、美国、德国、巴西等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供
提示:希望大家尽量多使用美国节点(每次随机 负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~'],
+ ['https://ghproxy.net/https://github.com', '英国', '[英国伦敦] - 该公益加速源由 [ghproxy] 提供
提示:希望大家尽量多使用美国节点(每次随机 负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~'],
+ ['https://kkgithub.com', '其他', '[中国香港、日本、韩国、新加坡等] - 该公益加速源由 [help.kkgithub.com] 提供
提示:希望大家尽量多使用美国节点(每次随机 负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~'],
+ //['https://download.incept.pw', '香港', '[中国香港] - 该公益加速源由 [FastGit 群组成员] 提供
提示:希望大家尽量多使用前面的美国节点(每次随机 4 个来负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~'], // ERR_SSL_PROTOCOL_ERROR
], clone_url = [
['https://gitclone.com', '国内', '[中国 国内] - 该公益加速源由 [GitClone] 提供
- 缓存:有
- 首次比较慢,缓存后较快'],
- ['https://kkgithub.com', '香港', '[中国香港、日本、新加坡等] - 该公益加速源由 [help.kkgithub.com] 提供
- 缓存:无(或时间很短)'],
- ['https://hub.incept.pw', '香港', '[中国香港、美国] - 该公益加速源由 [FastGit 群组成员] 提供'],
- ['https://mirror.ghproxy.com/https://github.com', '韩国', '[日本、韩国、德国等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
- ['https://githubfast.com', '韩国', '[韩国] - 该公益加速源由 [Github Fast] 提供
- 缓存:无(或时间很短)'],
- ['https://ghproxy.net/https://github.com', '日本', '[日本 大阪] - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
- ['https://github.moeyy.xyz/https://github.com', '新加坡', '[新加坡、中国香港、日本等](CDN 不固定) - 该公益加速源由 [Moeyy] 提供
- 缓存:无(或时间很短)'],
- //['https://slink.ltd/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [知了小站] 提供'] // 暂无必要
- //['https://hub.gitmirror.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供'], // 暂无必要
- //['https://gh-proxy.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
- //['https://sciproxy.com/github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [sciproxy.com] 提供'], // 暂无必要
- //['https://ghproxy.cc/https://github.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@yionchiii lau] 提供'], // 暂无必要
- //['https://cf.ghproxy.cc/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'], // 暂无必要
- //['https://www.ghproxy.cc/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'], // 暂无必要
- //['https://ghproxy.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'], // 暂无必要
- //['https://www.ghproxy.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'], // 暂无必要
- //['https://gh.jiasu.in/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@0-RTT] 提供'], // 暂无必要
- //['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供'], // 暂无必要
- //['https://hub.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供'], // 暂无必要
- //['https://hub.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'], // 暂无必要
+ ['https://kkgithub.com', '香港', '[中国香港、日本、新加坡等] - 该公益加速源由 [help.kkgithub.com] 提供'],
+ //['https://hub.incept.pw', '香港', '[中国香港、美国] - 该公益加速源由 [FastGit 群组成员] 提供'], // 错误
+ ['https://gitdl.cn/https://github.com', '香港', '[中国香港] - 该公益加速源由 [gitdl] 提供'],
+ ['https://mirror.ghproxy.com/https://github.com', '韩国', '[日本、韩国、德国等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供'],
+ ['https://githubfast.com', '韩国', '[韩国] - 该公益加速源由 [Github Fast] 提供'],
+ ['https://ghproxy.net/https://github.com', '日本', '[日本 大阪] - 该公益加速源由 [ghproxy] 提供'],
+ ['https://github.moeyy.xyz/https://github.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@Moeyy] 提供'],
+ //['https://slink.ltd/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [知了小站] 提供'],
+ //['https://hub.gitmirror.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供'],
+ //['https://gh-proxy.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [ghproxy] 提供'],
+ //['https://sciproxy.com/github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [sciproxy.com] 提供'],
+ //['https://ghproxy.cc/https://github.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@yionchiii lau] 提供'],
+ //['https://cf.ghproxy.cc/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
+ //['https://www.ghproxy.cc/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
+ //['https://ghproxy.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
+ //['https://www.ghproxy.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
+ //['https://gh.jiasu.in/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@0-RTT] 提供'],
+ //['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供'],
+ //['https://hub.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供'],
+ //['https://hub.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'],
//['https://hub.scholar.rr.nu', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'], // 证书到期
- //['https://hub.whtrys.space', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [FastGit 群组成员] 提供'], // 暂无必要
- //['https://hub.0z.gs', '美国', '[美国 Cloudflare CDN]'], // 域名无解析
- //['https://hub.shutcm.cf', '美国', '[美国 Cloudflare CDN]'] // 连接超时
+ //['https://hub.whtrys.space', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [FastGit 群组成员] 提供'],
], clone_ssh_url = [
['ssh://git@ssh.github.com:443/', 'Github 原生', '[日本、新加坡等] - Github 官方提供的 443 端口的 SSH(依然是 SSH 协议),适用于限制访问 22 端口的网络环境'],
- ['git@ssh.fastgit.org:', '香港', '[中国 香港] - 该公益加速源由 [FastGit] 提供']
+ //['git@ssh.fastgit.org:', '香港', '[中国 香港] - 该公益加速源由 [FastGit] 提供'], // 挂了
//['git@git.zhlh6.cn:', '美国', '[美国 洛杉矶]'] // 挂了
], raw_url = [
['https://raw.githubusercontent.com', 'Github 原生', '[日本 东京]'],
- ['https://raw.kkgithub.com', '香港 1', '[中国香港、日本、新加坡等] - 该公益加速源由 [help.kkgithub.com] 提供
- 缓存:无(或时间很短)'],
+ ['https://raw.kkgithub.com', '香港 1', '[中国香港、日本、新加坡等] - 该公益加速源由 [help.kkgithub.com] 提供'],
['https://jsd.proxy.aks.moe/gh', '香港 2', '[中国 香港] - 该公益加速源由 [cdn.akass.cn] 提供
- 缓存:有(官方标注 2 小时)'],
['https://cdn.jsdelivr.us/gh', '香港 3', '[中国 香港] - 该公益加速源由 [@ayao] 提供
- 缓存:有'],
- ['https://mirror.ghproxy.com/https://raw.githubusercontent.com', '韩国', '[日本、韩国、德国等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
- ['https://ghproxy.net/https://raw.githubusercontent.com', '日本 1', '[日本 大阪] - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
+ ['https://gitdl.cn/https://raw.githubusercontent.com', '香港 4', '[中国香港] - 该公益加速源由 [gitdl] 提供'],
+ ['https://mirror.ghproxy.com/https://raw.githubusercontent.com', '韩国', '[日本、韩国、德国等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供'],
+ ['https://ghproxy.net/https://raw.githubusercontent.com', '日本 1', '[日本 大阪] - 该公益加速源由 [ghproxy] 提供'],
['https://fastly.jsdelivr.net/gh', '日本 2', '[日本 东京] - 该公益加速源由 [JSDelivr CDN] 提供
- 缓存:有
- 不支持大小超过 50 MB 的文件
- 不支持版本号格式的分支名(如 v1.2.3)'],
['https://jsdelivr.pai233.top/gh', '日本 3', '[日本 东京](Vercel Anycast) - 该公益加速源由 [blog.pai233.top] 提供
- 缓存:有'],
//['https://gcore.jsdelivr.net/gh', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [JSDelivr CDN] 提供
- 缓存:有
- 不支持大小超过 50 MB 的文件
- 不支持版本号格式的分支名(如 v1.2.3)'], // 变成 美国 Cloudflare CDN 了
['https://jsdelivr.b-cdn.net/gh', '其他 1', '[中国香港、台湾、日本、新加坡等](CDN 不固定) - 该公益加速源由 [@rttwyjz] 提供
- 缓存:有'],
- ['https://github.moeyy.xyz/https://raw.githubusercontent.com', '其他 2', '[新加坡、中国香港、日本等](CDN 不固定)
- 缓存:无(或时间很短)'],
+ //['https://github.moeyy.xyz/https://raw.githubusercontent.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@Moeyy] 提供']
//['https://raw.cachefly.998111.xyz', '其他 4', '[新加坡、日本、印度等](Anycast CDN 不固定) - 该公益加速源由 [@XxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxX0] 提供
- 缓存:有(约 12 小时)'], // 证书到期
- //['https://raw.incept.pw', '香港', '[中国香港、美国] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'], // ERR_SSL_PROTOCOL_ERROR
- //['https://ghproxy.cc/https://raw.githubusercontent.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@yionchiii lau] 提供
- 缓存:无(或时间很短)'], // 暂无必要
- //['https://cf.ghproxy.cc/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供
- 缓存:无(或时间很短)'], // 暂无必要
- //['https://www.ghproxy.cc/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供
- 缓存:无(或时间很短)'], // 暂无必要
- //['https://ghproxy.cn/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供
- 缓存:无(或时间很短)'], // 暂无必要
- //['https://www.ghproxy.cn/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供
- 缓存:无(或时间很短)'], // 暂无必要
- //['https://gh.jiasu.in/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@0-RTT] 提供
- 缓存:无(或时间很短)'], // 暂无必要
- //['https://gh-proxy.com/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [ghproxy] 提供
- 缓存:无(或时间很短)'],
- //['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供
- 缓存:无(或时间很短)'], // 暂无必要
- //['https://raw.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供
- 缓存:无(或时间很短)'],
- //['https://raw.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'],
- //['https://raw.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'],
- //['https://raw.scholar.rr.nu', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供
- 缓存:无(或时间很短)'], // 证书到期
- //['https://raw.gitmirror.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供
- 缓存:有'], // 暂无必要
- //['https://cdn.54188.cf/gh', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [PencilNavigator] 提供
- 缓存:有'], // 暂无必要
- //['https://raw.fastgit.org', '德国', '[德国] - 该公益加速源由 [FastGit] 提供
- 缓存:无(或时间很短)'], // 挂了
- //['https://git.yumenaka.net/https://raw.githubusercontent.com', '美国', '[美国 圣何塞]
- 缓存:无(或时间很短)'], // 连接超时
+ //['https://raw.incept.pw', '香港', '[中国香港、美国] - 该公益加速源由 [FastGit 群组成员] 提供'], // ERR_SSL_PROTOCOL_ERROR
+ //['https://ghproxy.cc/https://raw.githubusercontent.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@yionchiii lau] 提供'],
+ //['https://cf.ghproxy.cc/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
+ //['https://www.ghproxy.cc/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
+ //['https://ghproxy.cn/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
+ //['https://www.ghproxy.cn/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
+ //['https://gh.jiasu.in/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@0-RTT] 提供'],
+ //['https://gh-proxy.com/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [ghproxy] 提供'],
+ //['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供'],
+ //['https://raw.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供'],
+ //['https://raw.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供'],
+ //['https://raw.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'],
+ //['https://raw.scholar.rr.nu', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'], // 证书到期
+ //['https://raw.gitmirror.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供
- 缓存:有'],
+ //['https://cdn.54188.cf/gh', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [PencilNavigator] 提供
- 缓存:有'],
+ //['https://git.yumenaka.net/https://raw.githubusercontent.com', '美国', '[美国 圣何塞]'], // 连接超时
], svg = [
'
'
], style = ['padding:0 6px; margin-right: -1px; border-radius: 2px; background-color: var(--XIU2-back-Color); border-color: rgba(27, 31, 35, 0.1); font-size: 11px; color: var(--XIU2-font-Color);'];
@@ -208,12 +207,13 @@
observer.observe(document, { childList: true, subtree: true });
- // download_url 随机 4 个美国加速源
+ // download_url 随机几个美国加速源
function get_New_download_url() {
//return download_url_us.concat(download_url) // 全输出调试用
- let shuffled = download_url_us.slice(0), i = download_url_us.length, min = i - 4, temp, index;
+ let shuffled = download_url_us.slice(0), i = download_url_us.length, min = i - 6, temp, index;
while (i-- > min) {index = Math.floor((i + 1) * Math.random()); temp = shuffled[index]; shuffled[index] = shuffled[i]; shuffled[i] = temp;}
- return shuffled.slice(min).concat(download_url); // 随机洗牌 download_url_us 数组并取前 4 个,然后将其合并至 download_url 数组
+ return shuffled.slice(min)//.concat(download_url); // 随机洗牌 download_url_us 数组并取前几个,然后将其合并至 download_url 数组
+ // 为了缓解亚洲公益节点压力(考虑到很多人无视前面随机的美国节点),干脆也将其加入随机
}
// Release
From 15804afad4df76f2a5a8e2fd669accfb8eb31756 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Fri, 2 Aug 2024 01:01:34 +0800
Subject: [PATCH 049/451] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[Forgejo/Gitea=20g?=
=?UTF-8?q?it=20=E6=89=98=E7=AE=A1=E7=B3=BB=E7=BB=9F]=20=E9=80=9A=E7=94=A8?=
=?UTF-8?q?=E8=A7=84=E5=88=99=EF=BC=88=E5=A6=82=20codeberg=E3=80=81gitea?=
=?UTF-8?q?=20=E7=BD=91=E7=AB=99=EF=BC=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Autopage.user.js | 24 ++++++++++++++++++++----
other/Autopage/rules.json | 10 ----------
2 files changed, 20 insertions(+), 14 deletions(-)
diff --git a/Autopage.user.js b/Autopage.user.js
index 7cf8fefbc..67579b900 100644
--- a/Autopage.user.js
+++ b/Autopage.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN 自动无缝翻页
// @name:zh-TW 自動無縫翻頁
// @name:en AutoPager
-// @version 6.6.20
+// @version 6.6.21
// @author X.I.U
// @description ⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
// @description:zh-TW ⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流,无限滚动,無需手働點擊下一頁)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
@@ -20,6 +20,7 @@
// @connect raw.scholar.rr.nu
// @connect raw.kkgithub.com
// @connect raw.incept.pw
+// @connect gitdl.cn
// @connect ghproxy.cc
// @connect ghproxy.net
// @connect mirror.ghproxy.com
@@ -94,6 +95,7 @@
'https://userscript.h233.eu.org/other/Autopage/rules.json',
'https://bitbucket.org/xiu2/userscript/raw/master/other/Autopage/rules.json',
'https://raw.kkgithub.com/XIU2/UserScript/master/other/Autopage/rules.json',
+ 'https://gitdl.cn/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
//'https://raw.incept.pw/XIU2/UserScript/master/other/Autopage/rules.json',
'https://raw.ixnic.net/XIU2/UserScript/master/other/Autopage/rules.json',
'https://raw.nuaa.cf/XIU2/UserScript/master/other/Autopage/rules.json',
@@ -111,19 +113,20 @@
'https://cdn.jsdmirror.com/gh/XIU2/UserScript/other/Autopage/rules.json',
'https://jsd.proxy.aks.moe/gh/XIU2/UserScript/other/Autopage/rules.json',
'https://jsdelivr.pai233.top/gh/XIU2/UserScript/other/Autopage/rules.json',
- 'https://js.cdn.haah.net/gh/XIU2/UserScript/other/Autopage/rules.json'
+ 'https://js.cdn.haah.net/gh/XIU2/UserScript/other/Autopage/rules.json',
], urlArr2 = [
'https://userscript.h233.eu.org/other/Autopage/rules.json',
'https://userscript.xiu2.xyz/other/Autopage/rules.json',
'https://bitbucket.org/xiu2/userscript/raw/master/other/Autopage/rules.json',
'https://raw.kkgithub.com/XIU2/UserScript/master/other/Autopage/rules.json',
+ 'https://gitdl.cn/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://raw.ixnic.net/XIU2/UserScript/master/other/Autopage/rules.json',
'https://raw.nuaa.cf/XIU2/UserScript/master/other/Autopage/rules.json',
'https://raw.yzuu.cf/XIU2/UserScript/master/other/Autopage/rules.json',
//'https://raw.scholar.rr.nu/XIU2/UserScript/master/other/Autopage/rules.json',
'https://ghproxy.net/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://mirror.ghproxy.com/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
- 'https://github.moeyy.xyz/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json'
+ 'https://github.moeyy.xyz/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
],
loadMoreExclude1 = ['.smzdm.com','stackoverflow.com'],
loadMoreExclude2 = ['.steampowered.com','.zcool.com.cn'];
@@ -166,7 +169,7 @@
} else { // 不在禁用列表中
webType = doesItSupport(); // 判断网站类型(即是否支持),顺便直接赋值
if (webType === 0) {
- menuId[0] = GM_registerMenuCommand('❌ 当前网页暂不支持 [点击申请]', function () {GM_openInTab('https://github.com/XIU2/UserScript#xiu2userscript', {active: true,insert: true,setParent: true});GM_openInTab('https://greasyfork.org/zh-CN/scripts/419215/feedback', {active: true,insert: true,setParent: true});});
+ menuId[0] = GM_registerMenuCommand('❌ 当前网页暂不支持 [点击申请]', function(){GM_openInTab('https://github.com/XIU2/UserScript#xiu2userscript', {active: true,insert: true,setParent: true});GM_openInTab('https://greasyfork.org/zh-CN/scripts/419215/feedback', {active: true,insert: true,setParent: true});});
menuId[1] = GM_registerMenuCommand('🔄 更新外置翻页规则 (每天自动)', function(){getRulesUrl(true)});
menuId[2] = GM_registerMenuCommand('#️⃣ 自定义翻页规则', function(){customRules()});
//console.info('[自动无缝翻页] - 暂不支持当前网页 [ ' + location.href + ' ],申请支持: https://github.com/XIU2/UserScript / https://greasyfork.org/zh-CN/scripts/419215/feedback');
@@ -295,6 +298,9 @@
} else if (getCSS('head meta[name="generator" i][content="nexusphp" i]') || getXpath('id("footer")[contains(string(), "NexusPHP")]')) {
console.info(`[自动无缝翻页] -
论坛`); return 7;
+ } else if (unsafeWindow.config && ((unsafeWindow.config.assetVersionEncoded && unsafeWindow.config.assetVersionEncoded.indexOf('gitea') !== -1) || (unsafeWindow.config.customEmojis && unsafeWindow.config.customEmojis.gitea))) {
+ console.info(`[自动无缝翻页] - git 托管系统`); return 15;
+
} else if (loadMoreExclude(loadMoreExclude1) && getAllCSS('.load-more, .load_more, .loadmore, #load-more, #load_more, #loadmore, [id^="loadmore"], .show-more, .show_more, .ajax-more').length === 1) {
console.info(`[自动无缝翻页] - 部分自带 自动无缝翻页 的网站 1`); return 8;
@@ -433,6 +439,8 @@
DBSite.mybb.url(); break;
case 7: // < 所有 NexusPHP 论坛 >
DBSite.nexusphp.url(); break;
+ case 15: // < 所有 Forgejo/Gitea> git 托管系统 >
+ DBSite.forgejoGitea.url(); break;
case 8: // < 部分自带 自动无缝翻页 的网站 1 >
DBSite.loadmore.url('.load-more, .load_more, .loadmore, #load-more, #load_more, #loadmore, [id^="loadmore"], .show-more, .show_more, .ajax-more'); break;
case 9: // < 部分自带 自动无缝翻页 的网站 2 >
@@ -890,6 +898,14 @@ function: {
replaceE: 'ul.pagination'
}
}, // Xiuno 论坛 - 帖子内
+ forgejoGitea: {
+ url: ()=> {if (indexOF(/^\/explore\/.+/) || indexOF(/\/(issues|pulls|releases|tags)$/) || indexOF(/\/commits\/branch\/.+/) || (getCSS('.pagination>.active+.item') && getCSS('.flex-list>.flex-item'))) {curSite = DBSite.forgejoGitea;}},
+ pager: {
+ nextL: '.pagination>.active+.item',
+ pageE: '.flex-list>.flex-item, #issue-list>div, #release-list>li, tbody.tag-list>tr, tbody.commit-list>tr',
+ replaceE: '.pagination'
+ }
+ }, // Forgejo/Gitea git 托管系统 - explore/issues/releases/tag/commit
nexusphp: {
url: ()=> {
if (lp == '/torrents.php' || getCSS('table.torrents')) {
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index c9d95a878..19002914a 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -4726,16 +4726,6 @@
"replaceE": ".pagination"
}
},
- "Codeberg": {
- "host": "codeberg.org",
- "url": "return (fun.indexOF(/^\\/explore\\/.+/) || fun.indexOF(/\\/(issues|pulls|releases|tags)$/) || fun.indexOF(/\\/commits\\/branch\\/.+/))",
- "blank": 3,
- "pager": {
- "nextL": ".pagination>.active+.item",
- "pageE": ".repository.list>.item, .user.list>.item, .issue.list>.item, #release-list>li, tbody.tag-list>tr, tbody.commit-list>tr",
- "replaceE": ".pagination"
- }
- },
"OI-Wiki": {
"host": "oi-wiki.org",
"style": "blockquote.page-copyright, h2#__comments, form#gitalk-form",
From c8722dd30372ff442ee814ba6e6685967b2b486e Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Sat, 3 Aug 2024 13:22:57 +0800
Subject: [PATCH 050/451] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[7017k=E5=B0=8F?=
=?UTF-8?q?=E8=AF=B4=E7=BD=91]=20=E6=94=AF=E6=8C=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 34 +++++++++++++++++++++++-----------
1 file changed, 23 insertions(+), 11 deletions(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index 19002914a..e5d6e6003 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -3653,6 +3653,18 @@
"bF": "return fun.src_bF(pageE, [0, 'img[_src]', '_src'])"
}
},
+ "7017k小说网": {
+ "host": "www.7017k.net",
+ "url": "/\\/\\d+\\.html$/",
+ "history": true,
+ "pager": {
+ "nextL": ".next>a",
+ "pageE": ".box_box",
+ "insertP": [".box_box",6],
+ "insertP6Br": true,
+ "replaceE": ".u"
+ }
+ },
"皇帝之家": {
"host": "www.huangdizhijia.com",
"url": "/chapter-\\d+\\.html/",
@@ -6505,17 +6517,17 @@
"scrollD": 3000
}
},
- "ku+taotu": {
- "host": ["/^www\\.ku\\d+\\./","/^www\\.taotu\\d+\\./"],
- "url": "return fun.isPager()",
- "style": ".content img {min-height: 500px;} .Title9, .dibu1, .dibu2 {display: none !important;}",
- "pager": {
- "type": 3,
- "nextL": ".thisclass+li>a, .this-page+a:not(.no-page)",
- "pageE": ".content, .TypeList, .m-list.ml1, .slider-c>.row>div",
- "replaceE": ".NewPages, .page"
- }
- },
+ "ku+taotu": {
+ "host": ["/^www\\.ku\\d+\\./","/^www\\.taotu\\d+\\./"],
+ "url": "return fun.isPager()",
+ "style": ".content img {min-height: 500px;} .Title9, .dibu1, .dibu2 {display: none !important;}",
+ "pager": {
+ "type": 3,
+ "nextL": ".thisclass+li>a, .this-page+a:not(.no-page)",
+ "pageE": ".content, .TypeList, .m-list.ml1, .slider-c>.row>div",
+ "replaceE": ".NewPages, .page"
+ }
+ },
"kingdom": {
"host": "www.kingdom-en.com",
"url": "/(^\\/.)|(\\d+\\.html$)/",
From 058fbeb244361df89d1fb3abe2867cf4e8be15bb Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Sat, 3 Aug 2024 15:35:57 +0800
Subject: [PATCH 051/451] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[24FA]=20=E5=88=97?=
=?UTF-8?q?=E8=A1=A8=E9=A1=B5=E6=94=AF=E6=8C=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index e5d6e6003..b0c6aa541 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -6615,11 +6615,11 @@
},
"24FA": {
"host": ["/^(www\\.)?24fa\\.[a-z]+$/","/^(www\\.)?24fa.?\\.com$/","/^(www\\.)?\\d{3}w\\.cc$/","/^(www\\.)?\\d{3}\\.(mom|one)$"],
- "url": "return (fun.isTitle('24FA') && fun.indexOF(/^\\/m?n\\d+/))",
+ "url": "return (fun.isTitle('24FA') && fun.isPager())",
"style": ".moreR {display: none;} #content img {width: auto; max-width: 99%; height: auto; display: block; margin: 0 auto;}",
"pager": {
"nextL": "li.p_current+li>a",
- "pageE": "#content img",
+ "pageE": "#content img, #dlNews>tbody>tr, .summary",
"replaceE": ".pager",
"scrollD": 3500
}
From f771a0d440e065aaf96dca0369bb326d0d40e771 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Mon, 5 Aug 2024 11:40:44 +0800
Subject: [PATCH 052/451] Update issue templates
---
.github/ISSUE_TEMPLATE/03-autoPageRequest.yml | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/03-autoPageRequest.yml b/.github/ISSUE_TEMPLATE/03-autoPageRequest.yml
index b8491d49f..ec1f4a675 100644
--- a/.github/ISSUE_TEMPLATE/03-autoPageRequest.yml
+++ b/.github/ISSUE_TEMPLATE/03-autoPageRequest.yml
@@ -17,8 +17,9 @@ body:
> 2. 如 **`需要登录`** 才能看到内容,请先联系我**私下告诉账号**,否则我**无法凭空制作**翻页规则(网课类不会添加支持)。
> 3. 请直接提供 **`具体页面的网页地址 URL`** (特别是一些**页面很多的网站**),尽量减少我的工作量,否则可能拒绝申请。
- > 另外,对于**正版小说/漫画**网站,因为反爬防盗的原因也会导致无法制作规则(该脚本本质上也是爬虫,虽然只爬取下一页,但也会被阻碍)。
- > 如果你要申请脚本对 `某个博客/论坛系统` 添加支持(即通用规则,所有使用这个博客/论坛系统的网站都会支持),那么需要提供 `官方博客/论坛地址` 及 其他**几个使用该博客/论坛系统的网站地址**,用于对比、验证,才能写出通用规则。
+ > - 另外,对于**正版小说/漫画**网站,因为反爬防盗的原因也会导致无法制作规则(该脚本本质上也是爬虫,虽然只爬取下一页)。
+ > - 另外,对于**没有 HTTPS** 的网站(这种网站目前全网占比极少,且大都是一些老旧网站),是不考虑添加支持。
+ > - 另外,如果你要申请脚本对 `某个博客/论坛系统` 添加支持(即通用规则,所有使用这个博客/论坛系统的网站都会支持),那么需要提供 `官方博客/论坛地址` 及 其他**几个使用该博客/论坛系统的网站地址**,用于对比、验证,才能写出通用规则。
****
- type: input
id: websitename
From e9f4d8493afba60292368ee629ba50f22be65fe6 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Mon, 5 Aug 2024 22:23:48 +0800
Subject: [PATCH 053/451] =?UTF-8?q?=E4=BC=98=E5=8C=96=20=E8=87=AA=E5=AE=9A?=
=?UTF-8?q?=E4=B9=89=E7=BF=BB=E9=A1=B5=E8=A7=84=E5=88=99=E7=95=8C=E9=9D=A2?=
=?UTF-8?q?=E7=9A=84=E7=A4=BA=E4=BE=8B=E5=86=85=E5=AE=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Autopage.user.js | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/Autopage.user.js b/Autopage.user.js
index 67579b900..ae1918a3d 100644
--- a/Autopage.user.js
+++ b/Autopage.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN 自动无缝翻页
// @name:zh-TW 自動無縫翻頁
// @name:en AutoPager
-// @version 6.6.21
+// @version 6.6.22
// @author X.I.U
// @description ⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
// @description:zh-TW ⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流,无限滚动,無需手働點擊下一頁)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
@@ -1178,7 +1178,7 @@ function: {
method: 'GET',
responseType: 'json',
overrideMimeType: 'application/json; charset=utf-8',
- timeout: 5000,
+ timeout: 4000,
onload: function (response) {
try {
//console.log('最终 URL:' + response.finalUrl, '返回内容:',response.response, response.responseHeaders)
@@ -1933,7 +1933,7 @@ function: {
'Content-Type': (method === 'POST') ? 'application/x-www-form-urlencoded':'',
'Accept': accept
},
- timeout: 10000,
+ timeout: 5000,
onload: function (response) {
try {
//console.log('最终 URL:' + response.finalUrl, '返回内容:' + response.responseText)
@@ -2742,17 +2742,18 @@ function: {
脚本会自动格式化规则,因此无需手动缩进、换行,只需把规则插入默认的 { } 中间即可。
-// 下面示例是把所有规则都塞进去了,但实际上大部分都用不上,大多数网站只需要像第一个 "aaa" 这样的规则(replaceE 规则可以省略,脚本会自动判断)
+// 下面示例是把所有规则都塞进去了,但实际上大部分都用不上,大多数网站只需要像第一个 "aaa" 这样的规则(下方 示例一 中 url、replaceE、scrollD 均可按需省略):
// "aaa" 是规则名,唯一,因为 自定义翻页规则 优先级最高,所以会覆盖同名的 外置翻页规则
-
+// "host" 是域名,支持正则表达式(如 示例四),也可以像这样 示例三 那样写多个域名或正则表达式(当然也可以混用)
// "url" 是用来控制哪些网站中页面适用该规则,省略后代表该规则应用于全站(如果不知道写什么,那么就写 return fun.isPager() 这样脚本会默认自动匹配当前网站下存在 nextL 及 pageE 元素的网页,大部分网站是没问题的,如果改为匹配 replaceE 或者其他组合,那么请去下面的 Github Issues 里的 内置函数 中查看具体使用方法)
-// "replaceE" 省略后将会自动判断是替换 nextL 元素还是 nextL 的父元素(当 nextL 元素后面或前面有 的相邻兄弟元素时替换其父元素,反之替换其自身,仅限模式1/3/6,且 js 代码除外),值为空 "" 时则完全不替换
-
+// "nextL" 是用来指定含有下一页地址的元素选择器(CSS 或 XPath 都行,一般都是 <a> 元素)
+// "pageE" 是指定要从下一页获取的元素(也就是网页主体内容),并将其插入当前网页中同样元素的末尾
+// "replaceE" 用于将当前网页中的页码元素替换为下一页的页码元素(这样才能无限翻页下去),省略后将会自动判断是替换 nextL 元素自身还是 nextL 元素的父元素(当 nextL 元素后面或前面有其自身 <a> 元素的相邻兄弟元素时脚本会替换其父元素,反之没有相邻兄弟元素则替换其自身,仅限模式1/3/6,且 "js;" 开头的 nextL 规则除外),值为空 "" 时则完全不替换
// "scrollD" 是用来控制翻页敏感度的(越大就越早触发翻页,访问速度慢的网站需要调大,可省略(记得移除上一行末尾逗号),省略后默认 2000)
-// "inherits" 是继承标识,当你只需要对某个外置规则中 增删改 部分规则内容时(比如只是修改域名),那么就可以像下面第二个 "aaa" 规则一样写一个同名规则,规则内只有要修改的 host,以及 inherits 标识,这样脚本就会将外置规则中的 host 替换为自定义规则中的 host,其他规则则不变。即更灵活了,无需每次为了修改部分规则而去复制全部规则了,也不用担心我后续更新这个外置规则后,你还需要再次复制一遍来修改。。。
+// "inherits" 是继承标识,当你只需要对某个外置规则中 增删改 部分规则内容时(比如只是修改域名),那么就可以像下面第二个 "aaa" 规则一样写一个同名规则,规则内只需要有要修改的 host 内容,以及 inherits 标识,这样脚本就会将这个自定义翻页规则中的 host 覆盖掉外置翻页规则中的 host,而该翻页规则内的其他规则内容则不变。即更灵活了,无需每次为了修改部分规则而去复制全部规则了,也不用担心我后续更新这个外置规则后,你还需要再次复制一遍来修改。。。
{
"aaa": {
From 0c94b2cb622cf2110e673cc61bbe20682838f578 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Tue, 6 Aug 2024 14:51:17 +0800
Subject: [PATCH 054/451] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[=E6=9F=92?=
=?UTF-8?q?=E5=85=AD=E5=85=AB=E6=96=87=E5=AD=A6=E5=B0=8F=E8=AF=B4=E7=BD=91?=
=?UTF-8?q?]=20=E6=94=AF=E6=8C=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index b0c6aa541..a187e4e42 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -3665,6 +3665,18 @@
"replaceE": ".u"
}
},
+ "柒六八文学小说网": {
+ "host": ["www.778668.com","m.778668.com"],
+ "url": "if(fun.indexOF(/^\\/.+\\/\\d+_\\d+\\.html$/)){fun.xs_bF(fun.getAllCSS('.pt-read-text>p,#pt-pop>a>font>p'), [/(^微信小程序.+|本章未完,请点击.+页$)/, '']); return true}",
+ "retry": 3000,
+ "pager": {
+ "nextL": "a.pt-nextchapter[href$='.html'],.pt-nextchapter>a[href$='.html']",
+ "pageE": ".pt-read-text>p,#pt-pop>a>font>p"
+ },
+ "function": {
+ "bF": "return fun.xs_bF(pageE, [/(^微信小程序.+|本章未完,请点击.+页$)/, ''])"
+ }
+ },
"皇帝之家": {
"host": "www.huangdizhijia.com",
"url": "/chapter-\\d+\\.html/",
From 8d4fadbc9b76cf206e36cc374e27db1ce8c3684e Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Wed, 7 Aug 2024 11:16:26 +0800
Subject: [PATCH 055/451] =?UTF-8?q?=E4=BC=98=E5=8C=96=20[NGA]=20=E8=A7=84?=
=?UTF-8?q?=E5=88=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index a187e4e42..40991ff8c 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -71,7 +71,7 @@
"replaceE": "#b_results>.b_pag, #b_PagAboveFooter"
},
"function": {
- "bF": "pageE.forEach(function (one) {fun.getAllCSS('div.rms_iac[data-src]', one).forEach(function (one1) {one1.outerHTML = `
`; }) }); return pageE"
+ "bF": "pageE.forEach(function (one) {fun.getAllCSS('div.rms_iac[data-src]', one).forEach(function (one1) {one1.outerHTML = `
`; }) }); return pageE"
}
},
"搜狗搜索": {
@@ -493,7 +493,7 @@
},
"NGA": {
"host": ["bbs.nga.cn","ngabbs.com","nga.178.com","g.nga.cn"],
- "url": "fun.isUrlC(); if(!window.__APPEMBED && !window.cookieInterval){window.cookieInterval = setInterval(()=>{if (!window.__APPEMBED) {document.cookie = 'guestJs=' + fun.getCookie('guestJs').replace(/^\\d+/,parseInt(new Date().getTime()/1000)) + ';domain=' + location.host + ';expires=Thu, 18 Dec 2031 12:00:00 GMT; path=/;samesite=none;secure=false';document.cookie = 'lastvisit=' + parseInt(new Date().getTime()/1000+123) + ';samesite=none;secure=false;domain=' + location.host;};},1000)}; return (fun.lp() == '/thread.php')",
+ "url": "fun.isUrlC(); if(!window.__APPEMBED && !window.cookieInterval){window.cookieInterval = setInterval(()=>{if (!window.__APPEMBED) {document.cookie = 'guestJs=' + fun.getCookie('guestJs').replace(/^\\d+/,parseInt(new Date().getTime()/1000-parseInt(Math.random()*(300-100)+100))) + ';domain=' + location.host + ';expires=Thu, 18 Dec 2031 12:00:00 GMT; path=/;samesite=none;secure=false';document.cookie = 'lastvisit=' + parseInt(new Date().getTime()/1000-parseInt(Math.random()*(100-1)+1)) + ';samesite=none;secure=false;domain=' + location.host;};},10000)}; return (fun.lp() == '/thread.php')",
"iframe": true,
"gmxhr": true,
"pager": {
From cfbe5082505e86e90770abf72472b4d1630755b1 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Wed, 7 Aug 2024 11:27:14 +0800
Subject: [PATCH 056/451] =?UTF-8?q?=E4=BC=98=E5=8C=96=20[=E7=AC=94?=
=?UTF-8?q?=E8=B6=A3=E9=98=81=E7=B1=BB=E5=B0=8F=E8=AF=B4=E7=BD=91=E7=AB=99?=
=?UTF-8?q?]=20=E9=80=9A=E7=94=A8=E8=A7=84=E5=88=99(=E5=8A=A0=E5=85=A53?=
=?UTF-8?q?=E7=A7=92=E9=87=8D=E8=AF=95=E8=A7=84=E5=88=99=E6=9D=A5=E5=BA=94?=
=?UTF-8?q?=E5=AF=B9=E9=99=90=E5=88=B6=E8=AE=BF=E9=97=AE=E9=A2=91=E7=8E=87?=
=?UTF-8?q?=E8=BE=83=E8=8B=9B=E5=88=BB=E7=9A=84=E5=B0=8F=E8=AF=B4=E7=BD=91?=
=?UTF-8?q?=E7=AB=99);=20=E4=BC=98=E5=8C=96=20=E7=BF=BB=E9=A1=B5=E6=A8=A1?=
=?UTF-8?q?=E5=BC=8F1/3=20=E4=BB=A3=E7=A0=81=E5=8F=8A=E5=92=8C=E9=87=8D?=
=?UTF-8?q?=E8=AF=95=E7=9B=B8=E5=85=B3=E7=9A=84=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Autopage.user.js | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/Autopage.user.js b/Autopage.user.js
index ae1918a3d..c90d996c9 100644
--- a/Autopage.user.js
+++ b/Autopage.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN 自动无缝翻页
// @name:zh-TW 自動無縫翻頁
// @name:en AutoPager
-// @version 6.6.22
+// @version 6.6.23
// @author X.I.U
// @description ⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
// @description:zh-TW ⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流,无限滚动,無需手働點擊下一頁)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
@@ -615,6 +615,7 @@ function: {
url: ()=> {curSite = DBSite.biquge1;xs_bF(getAllCSS('.content > #content'),[/
.{0,10}秒记住.+$/, '']);},
style: 'img, .posterror, a[href*="posterror()"], [style*="background"][style*="url("]:not(html):not(body), #content > *:not(br):not(p) {display: none !important;}',
history: true,
+ retry: 3000,
pager: {
nextL: '//div[@class="page_chapter"]//a[text()="下一章"]',
pageE: '.content > #content',
@@ -629,6 +630,7 @@ function: {
biquge1_m: {
style: 'img, .posterror, .show-app2, a[href*="posterror()"], [onclick*="location.href"], [style*="background"][style*="url("]:not(html):not(body), #nr1>*:not(br):not(p), #chaptercontent>*:not(br):not(p), .Readarea>*:not(br):not(p), .ReadAjax_content>*:not(br):not(p) {display: none !important;}',
history: true,
+ retry: 3000,
pager: {
nextL: '#pb_next, #linkNext',
pageE: '#nr1, #chaptercontent, .Readarea, .ReadAjax_content',
@@ -640,6 +642,7 @@ function: {
url: ()=> {if (isMobile() || getCSS('.chapter-page-btn') != null) {curSite = DBSite.biquge2_m;} else {curSite = DBSite.biquge2;}},
style: 'img, .posterror, a[href*="posterror()"], [style*="background"][style*="url("]:not(html):not(body), #txt > *:not(br):not(p) {display: none !important;}',
history: true,
+ retry: 3000,
pager: {
type: 6,
nextL: '#pb_next, .url_next',
@@ -653,6 +656,7 @@ function: {
biquge2_m: {
style: 'img, .posterror, a[href*="posterror()"], [style*="background"][style*="url("]:not(html):not(body), #txt > *:not(br):not(p) {display: none !important;}',
history: true,
+ retry: 3000,
pager: {
nextL: '#pb_next, .url_next',
pageE: '#txt, .txt',
@@ -663,6 +667,7 @@ function: {
biquge3: {
style: 'img, .posterror, a[href*="posterror()"], [style*="background"][style*="url("]:not(html):not(body), script+div[style="padding:15px;"], p[style*="font-weight:"] {display: none !important;}',
history: true,
+ retry: 3000,
pager: {
nextL: '//a[contains(text(), "下一章") or contains(text(), "下一页") or contains(text(), "下一节")]',
insertP6Br: true,
@@ -1862,10 +1867,10 @@ function: {
xhr.timeout = 5000;
xhr.onload = function() {
- if (xhr.status >= 200 && xhr.status < 300) {
+ try {
//console.log('URL:' + url, '最终 URL:' + xhr.responseURL, '返回内容:' + xhr.responseText)
processElems(createDocumentByString(xhr.responseText));
- } else {
+ } catch (e) {
console.error('[自动无缝翻页] - 处理获取到的下一页内容时出现问题,请检查!', 'URL:' + url, '最终 URL:' + xhr.responseURL, '返回状态:' + xhr.statusText, '返回内容:' + xhr.responseText);
}
};
@@ -2177,7 +2182,7 @@ function: {
} else { // 获取主体元素失败后,尝试重新获取
console.log(curSite.pager.pageE, pageE, curSite.pager.insertP, toE, response)
if (curSite.retry) {
- console.warn('[自动无缝翻页] 获取主体元素失败,尝试重新获取...')
+ console.warn('[自动无缝翻页] 获取主体元素失败,' + curSite.retry + '毫秒 后可向下翻网页来触发脚本尝试重新获取...')
setTimeout(function(){curSite.pageUrl = '';}, curSite.retry)
} else {
console.error('[自动无缝翻页] 获取主体元素失败...')
From 0a4a3ee7b073a0bc84fde34a9d562e1a0a38beb7 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Wed, 7 Aug 2024 18:25:42 +0800
Subject: [PATCH 057/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20[AGE=20=E5=8A=A8?=
=?UTF-8?q?=E6=BC=AB]=20=E8=A7=84=E5=88=99=E5=B9=B6=E8=A1=A5=E5=85=85?=
=?UTF-8?q?=E5=85=B6=E4=BB=96=E5=9F=9F=E5=90=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 24 +++++++++---------------
1 file changed, 9 insertions(+), 15 deletions(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index 40991ff8c..f7ac20b48 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -2303,23 +2303,17 @@
}
},
"AGE 动漫": {
- "host": ["/^www\\.agemys\\..+$/","www.age.tv"],
- "url": "return (fun.indexOF('/catalog/') || fun.lp() == '/search' || fun.lp() == '/recommend' || fun.lp() == '/update')",
+ "host": ["www.agefans.com","www.age.tv","/^www\\.(agedm|agemys)\\./"],
+ "url": "/^\\/(catalog|search|recommend)/",
"blank": 3,
"pager": {
- "nextL": "id('container')//div[@class='blockcontent']/div[@style][not(@class)]/li/a[contains(text(), '下一页')]",
- "pageE": "#container .blockcontent1>div, #container .blockcontent>ul:not(.search-list)>li",
- "replaceE": "#container .blockcontent>div[style]:not([class])"
- }
- },
- "AGE 动漫 - 排行榜": {
- "host": ["/^www\\.agemys\\..+$/","www.age.tv"],
- "url": "return (fun.lp() == '/rank')",
- "blank": 3,
- "pager": {
- "nextL": "id('container')/ul[@style][not(@class)]/li/a[contains(text(), '下一页')]",
- "pageE": "#container>.div_right .blockcontent.div_right_r_3>ul",
- "replaceE": "#container>ul[style]:not([class])"
+ "nextL": "li.page-item.active+li>a",
+ "pageE": "#cata_video_list .cata_video_item,#recommend_video_wrapper>div>div>div>.position-relative",
+ "replaceE": ".pagination",
+ "forceHTTPS": true
+ },
+ "function": {
+ "bF": "return fun.src_bF(pageE)"
}
},
"233 动漫": {
From 782999f940630b32829823840c0462b8a045671d Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Wed, 7 Aug 2024 18:50:38 +0800
Subject: [PATCH 058/451] =?UTF-8?q?=E7=A7=BB=E9=99=A4=20[233=20=E5=8A=A8?=
=?UTF-8?q?=E6=BC=AB]?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 20 --------------------
1 file changed, 20 deletions(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index f7ac20b48..33ea53cf8 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -2316,26 +2316,6 @@
"bF": "return fun.src_bF(pageE)"
}
},
- "233 动漫": {
- "host": "www.dm233.cc",
- "url": "return (fun.indexOF('/catalog/') || fun.lp() == '/article/' || fun.lp() == '/recommend/' || fun.lp() == '/search')",
- "blank": 3,
- "pager": {
- "nextL": "//div[@class='pagelist']//a[contains(text(), '下一页') or contains(text(), '下一頁')]",
- "pageE": ".dhnew ul>li, .xgyd ul>li",
- "replaceE": ".pagelist"
- }
- },
- "233 动漫 - 排行榜": {
- "host": "www.dm233.cc",
- "url": "return (fun.lp() == '/rank/')",
- "blank": 3,
- "pager": {
- "nextL": "//div[@class='pagelist']//a[contains(text(), '下一页') or contains(text(), '下一頁')]",
- "pageE": ".side-update.normal-wai>.normal-nei",
- "replaceE": ".pagelist"
- }
- },
"anime1": {
"host": "anime1.me",
"url": "/^\\/$/",
From b91bb60f9edb89a8939f3719cc92205897a7958a Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Wed, 7 Aug 2024 18:51:02 +0800
Subject: [PATCH 059/451] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[NT=20=E5=8A=A8?=
=?UTF-8?q?=E6=BC=AB]=20=E6=94=AF=E6=8C=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index 33ea53cf8..a6e633856 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -2316,6 +2316,16 @@
"bF": "return fun.src_bF(pageE)"
}
},
+ "NT 动漫": {
+ "host": "/^www\\.ntdm\\d\\.com$/",
+ "url": "return fun.isPager()",
+ "blank": 3,
+ "pager": {
+ "nextL": "//a[@class='pbutton asciifont'][text()='下一页']",
+ "pageE": "ul.ul_li_a6>li,.blockcontent1>.cell",
+ "replaceE": "#container>div[style='text-align: center; line-height: 36px;']"
+ }
+ },
"anime1": {
"host": "anime1.me",
"url": "/^\\/$/",
From 5198676ee7fbe277eaf1eeba41348c89fd5c5ce3 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Wed, 7 Aug 2024 18:51:59 +0800
Subject: [PATCH 060/451] =?UTF-8?q?=E4=BC=98=E5=8C=96=20[=E9=83=A8?=
=?UTF-8?q?=E5=88=86=E5=BD=B1=E8=A7=86=E7=BD=91=E7=AB=99]=20=E9=80=9A?=
=?UTF-8?q?=E7=94=A8=E8=A7=84=E5=88=992?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Autopage.user.js | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Autopage.user.js b/Autopage.user.js
index c90d996c9..efdfb97e6 100644
--- a/Autopage.user.js
+++ b/Autopage.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN 自动无缝翻页
// @name:zh-TW 自動無縫翻頁
// @name:en AutoPager
-// @version 6.6.23
+// @version 6.6.24
// @author X.I.U
// @description ⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
// @description:zh-TW ⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流,无限滚动,無需手働點擊下一頁)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
@@ -693,6 +693,7 @@ function: {
}, // 部分影视网站
yingshi2: {
blank: 3,
+ style: '.module-poster-item, .module-items>* {display: inline-block !important;}',
pager: {
nextL: '#page a[title="下一页"], a.page-number.page-next',
pageE: '.module-items>*',
From 5ef9f08840977ae45de683459832854382b4220d Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Fri, 9 Aug 2024 01:19:14 +0800
Subject: [PATCH 061/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E5=8A=A0=E9=80=9F?=
=?UTF-8?q?=E6=BA=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
GithubEnhanced-High-Speed-Download.user.js | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/GithubEnhanced-High-Speed-Download.user.js b/GithubEnhanced-High-Speed-Download.user.js
index e6e0426cd..bdac92cd7 100644
--- a/GithubEnhanced-High-Speed-Download.user.js
+++ b/GithubEnhanced-High-Speed-Download.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN Github 增强 - 高速下载
// @name:zh-TW Github 增強 - 高速下載
// @name:en Github Enhancement - High Speed Download
-// @version 2.6.0
+// @version 2.6.1
// @author X.I.U
// @description 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁)、添加 git clone 命令
// @description:zh-CN 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁)
@@ -57,6 +57,7 @@
['https://ghproxy.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
['https://www.ghproxy.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
['https://gh.jiasu.in/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@0-RTT] 提供'],
+ ['https://github.tmby.shop/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [blog.tmby.shop] 提供'],
['https://hub.whtrys.space', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [FastGit 群组成员] 提供'],
['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供'],
['https://github.moeyy.xyz/https://github.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@Moeyy] 提供'],
@@ -64,9 +65,9 @@
//['https://download.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供'], // 502
//['https://download.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'], // 502
//['https://download.scholar.rr.nu', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'], // 证书到期
- //], download_url = [ // 为了缓解亚洲公益节点压力(考虑到很多人无视前面随机的美国节点),干脆也将其加入随机
- ['https://mirror.ghproxy.com/https://github.com', '其他', '[日本、新加坡、美国、德国、巴西等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供
提示:希望大家尽量多使用美国节点(每次随机 负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~'],
+ //], download_url = [ // 为了缓解非美国公益节点压力(考虑到很多人无视前面随机的美国节点),干脆也将其加入随机
['https://ghproxy.net/https://github.com', '英国', '[英国伦敦] - 该公益加速源由 [ghproxy] 提供
提示:希望大家尽量多使用美国节点(每次随机 负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~'],
+ ['https://mirror.ghproxy.com/https://github.com', '其他', '[日本、新加坡、美国、德国、巴西等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供
提示:希望大家尽量多使用美国节点(每次随机 负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~'],
['https://kkgithub.com', '其他', '[中国香港、日本、韩国、新加坡等] - 该公益加速源由 [help.kkgithub.com] 提供
提示:希望大家尽量多使用美国节点(每次随机 负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~'],
//['https://download.incept.pw', '香港', '[中国香港] - 该公益加速源由 [FastGit 群组成员] 提供
提示:希望大家尽量多使用前面的美国节点(每次随机 4 个来负载均衡),
避免流量都集中到亚洲公益节点,减少成本压力,公益才能更持久~'], // ERR_SSL_PROTOCOL_ERROR
], clone_url = [
@@ -88,6 +89,7 @@
//['https://ghproxy.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
//['https://www.ghproxy.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
//['https://gh.jiasu.in/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@0-RTT] 提供'],
+ //['https://github.tmby.shop/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [blog.tmby.shop] 提供'],
//['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供'],
//['https://hub.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供'],
//['https://hub.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'],
@@ -118,6 +120,7 @@
//['https://ghproxy.cn/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
//['https://www.ghproxy.cn/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
//['https://gh.jiasu.in/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@0-RTT] 提供'],
+ //['https://github.tmby.shop/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [blog.tmby.shop] 提供'],
//['https://gh-proxy.com/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [ghproxy] 提供'],
//['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供'],
//['https://raw.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供'],
@@ -213,7 +216,7 @@
let shuffled = download_url_us.slice(0), i = download_url_us.length, min = i - 6, temp, index;
while (i-- > min) {index = Math.floor((i + 1) * Math.random()); temp = shuffled[index]; shuffled[index] = shuffled[i]; shuffled[i] = temp;}
return shuffled.slice(min)//.concat(download_url); // 随机洗牌 download_url_us 数组并取前几个,然后将其合并至 download_url 数组
- // 为了缓解亚洲公益节点压力(考虑到很多人无视前面随机的美国节点),干脆也将其加入随机
+ // 为了缓解非美国公益节点压力(考虑到很多人无视前面随机的美国节点),干脆也将其加入随机
}
// Release
From 6c81d0d4fc4e033f0c04d7222bae9caebe67e811 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Sun, 11 Aug 2024 14:46:34 +0800
Subject: [PATCH 062/451] =?UTF-8?q?=E5=AE=8C=E5=96=84=20=E8=87=AA=E5=AE=9A?=
=?UTF-8?q?=E4=B9=89=E7=BF=BB=E9=A1=B5=E8=A7=84=E5=88=99=E7=95=8C=E9=9D=A2?=
=?UTF-8?q?=E4=B8=AD=E7=9A=84=E7=A4=BA=E4=BE=8B=E8=AF=B4=E6=98=8E?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Autopage.user.js | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/Autopage.user.js b/Autopage.user.js
index efdfb97e6..7b79104b4 100644
--- a/Autopage.user.js
+++ b/Autopage.user.js
@@ -2743,7 +2743,7 @@ function: {
# 自定义翻页规则(优先级最高,会覆盖同名的外置翻页规则)-【将规则插入默认的 { } 中间】
「 点击展开 查看规则示例 」(为了避免需要的时候还要找,我干脆把常用规则都一股脑塞进去了)
-- 翻页规则为 JSON 格式,因此大家需要多少了解一点 JSON 的基本格式(主要就是逗号、转义、双引号等)。
+- 翻页规则为 JSON 格式,因此大家需要多少了解一点 JSON 的基本格式(主要就是末尾逗号、转义、双引号等)。
- 具体的翻页规则说明、示例,为了方便更新及补充,我都写到 Github Issues 里面了。
- 脚本会自动格式化规则,因此无需手动缩进、换行,只需把规则插入默认的 { } 中间即可。
@@ -2752,12 +2752,12 @@ function: {
// "aaa" 是规则名,唯一,因为 自定义翻页规则 优先级最高,所以会覆盖同名的 外置翻页规则
// "host" 是域名,支持正则表达式(如 示例四),也可以像这样 示例三 那样写多个域名或正则表达式(当然也可以混用)
-// "url" 是用来控制哪些网站中页面适用该规则,省略后代表该规则应用于全站(如果不知道写什么,那么就写 return fun.isPager() 这样脚本会默认自动匹配当前网站下存在 nextL 及 pageE 元素的网页,大部分网站是没问题的,如果改为匹配 replaceE 或者其他组合,那么请去下面的 Github Issues 里的 内置函数 中查看具体使用方法)
+// "url" 是用来控制哪些网站中页面适用该规则,省略后代表该规则应用于全站(如果不知道写什么,那么就写 return fun.isPager() 这样脚本会默认自动匹配当前网站下存在 nextL 及 pageE 元素的网页,大部分网站是没问题的,如果改为匹配 replaceE 或者其他组合,那么请去上面的 Github Issues 里的 内置函数 中查看具体使用方法)
// "nextL" 是用来指定含有下一页地址的元素选择器(CSS 或 XPath 都行,一般都是 <a> 元素)
-// "pageE" 是指定要从下一页获取的元素(也就是网页主体内容),并将其插入当前网页中同样元素的末尾
-// "replaceE" 用于将当前网页中的页码元素替换为下一页的页码元素(这样才能无限翻页下去),省略后将会自动判断是替换 nextL 元素自身还是 nextL 元素的父元素(当 nextL 元素后面或前面有其自身 <a> 元素的相邻兄弟元素时脚本会替换其父元素,反之没有相邻兄弟元素则替换其自身,仅限模式1/3/6,且 "js;" 开头的 nextL 规则除外),值为空 "" 时则完全不替换
-// "scrollD" 是用来控制翻页敏感度的(越大就越早触发翻页,访问速度慢的网站需要调大,可省略(记得移除上一行末尾逗号),省略后默认 2000)
+// "pageE" 是指定要从下一页获取的元素选择器(也就是网页主体内容),并将其插入当前网页中同样元素的末尾
+// "replaceE" 用于将当前网页中的页码元素替换为下一页的页码元素选择器(这样才能无限翻页下去),省略后将会自动判断是替换 nextL 元素自身还是 nextL 元素的父元素(当 nextL 元素后面或前面有其自身 <a> 元素的相邻兄弟元素时脚本会替换其父元素,反之没有相邻兄弟元素则替换其自身,仅限模式1/3/6,且 "js;" 开头的 nextL 规则除外),值为空 "" 时则完全不替换
+// "scrollD" 是用来指定触发翻页的滚动条与底部之间的距离,当滚动条底部距离网页底部之间的距离等于或小于该值时,将触发翻页,因此值越大就越早触发翻页,访问速度慢的网站需要调大,可省略(记得移除上一行末尾逗号),省略后默认 2000
// "inherits" 是继承标识,当你只需要对某个外置规则中 增删改 部分规则内容时(比如只是修改域名),那么就可以像下面第二个 "aaa" 规则一样写一个同名规则,规则内只需要有要修改的 host 内容,以及 inherits 标识,这样脚本就会将这个自定义翻页规则中的 host 覆盖掉外置翻页规则中的 host,而该翻页规则内的其他规则内容则不变。即更灵活了,无需每次为了修改部分规则而去复制全部规则了,也不用担心我后续更新这个外置规则后,你还需要再次复制一遍来修改。。。
@@ -2874,9 +2874,6 @@ function: {
let Autopage_number = getCSS('#Autopage_number'), shadowRoot = Autopage_number.attachShadow({ mode: 'open' }); // 创建一个 Shadow DOM 避免网页样式影响页码元素
shadowRoot.innerHTML = _style + _html; // 插入元素
- //document.documentElement.insertAdjacentHTML('beforeend', _style + _html);
- // 解决 远景论坛 会清理掉前面插入的 CSS 样式的问题
- //if (location.hostname === 'bbs.pcbeta.com') {setTimeout(function(){document.documentElement.insertAdjacentHTML('beforeend', _style);}, 500);}
if (curSite.pager && curSite.pager.type == 5) window.top.document.xiu_pausePage = pausePage
status = getCSS('#Autopage_number_button', shadowRoot);
// 左键点击事件(临时暂停翻页)
From 284a5d8e0350848edb730a6a882fbd728bd81f4e Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Wed, 14 Aug 2024 23:39:05 +0800
Subject: [PATCH 063/451] =?UTF-8?q?=E4=BC=98=E5=8C=96=20[=E9=83=A8?=
=?UTF-8?q?=E5=88=86=20WordPress=20=E7=BD=91=E7=AB=99]=20=E9=80=9A?=
=?UTF-8?q?=E7=94=A8=E8=A7=84=E5=88=99=E5=8C=B9=E9=85=8D=E5=87=86=E7=A1=AE?=
=?UTF-8?q?=E5=BA=A6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Autopage.user.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Autopage.user.js b/Autopage.user.js
index 7b79104b4..89f0d8ac4 100644
--- a/Autopage.user.js
+++ b/Autopage.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN 自动无缝翻页
// @name:zh-TW 自動無縫翻頁
// @name:en AutoPager
-// @version 6.6.24
+// @version 6.6.25
// @author X.I.U
// @description ⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
// @description:zh-TW ⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流,无限滚动,無需手働點擊下一頁)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
@@ -307,7 +307,7 @@
} else if (loadMoreExclude(loadMoreExclude2) && getAllXpath('//*[self::a or self::span or self::button or self::div][text()="加载更多"][not(@href) or @href="#" or starts-with(@href, "javascript")]').length === 1) {
console.info(`[自动无缝翻页] - 部分自带 自动无缝翻页 的网站 2`); return 9;
- } else if (getCSS('link[href*="/wp-content/" i], script[src*="/wp-content/" i], head>meta[name=generator][content*="WordPress" i]')) {
+ } else if (getCSS('link[href*="/wp-content/" i], script[src*="/wp-content/" i], link[href*="/wp-includes/" i], script[src*="/wp-includes/" i], head>meta[name=generator][content*="WordPress" i]')) {
//if (getAllCSS('article[class], div[id^="post-"], ul[class*="post"]>li.item, .post').length < 4 || getCSS('#nav-below, nav.navigation, nav.paging-navigation, .pagination, .wp-pagenavi, .pagenavi')) return 0;
From 37276ba246d31681eb295f0bedec39ec2c4f6c38 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Thu, 15 Aug 2024 09:14:39 +0800
Subject: [PATCH 064/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E5=A4=96=E7=BD=AE?=
=?UTF-8?q?=E7=BF=BB=E9=A1=B5=E8=A7=84=E5=88=99=E5=88=86=E6=B5=81=E5=9C=B0?=
=?UTF-8?q?=E5=9D=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Autopage.user.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Autopage.user.js b/Autopage.user.js
index 89f0d8ac4..ef47c1320 100644
--- a/Autopage.user.js
+++ b/Autopage.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN 自动无缝翻页
// @name:zh-TW 自動無縫翻頁
// @name:en AutoPager
-// @version 6.6.25
+// @version 6.6.26
// @author X.I.U
// @description ⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
// @description:zh-TW ⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流,无限滚动,無需手働點擊下一頁)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
@@ -104,7 +104,7 @@
'https://ghproxy.cc/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://ghproxy.net/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://mirror.ghproxy.com/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
- 'https://github.moeyy.xyz/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
+ //'https://github.moeyy.xyz/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://cdn.jsdelivr.us/gh/XIU2/UserScript/other/Autopage/rules.json',
'https://jsd.onmicrosoft.cn/gh/XIU2/UserScript/other/Autopage/rules.json',
//'https://gcore.jsdelivr.net/gh/XIU2/UserScript/other/Autopage/rules.json',
@@ -126,7 +126,7 @@
//'https://raw.scholar.rr.nu/XIU2/UserScript/master/other/Autopage/rules.json',
'https://ghproxy.net/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
'https://mirror.ghproxy.com/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
- 'https://github.moeyy.xyz/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
+ //'https://github.moeyy.xyz/https://raw.githubusercontent.com/XIU2/UserScript/master/other/Autopage/rules.json',
],
loadMoreExclude1 = ['.smzdm.com','stackoverflow.com'],
loadMoreExclude2 = ['.steampowered.com','.zcool.com.cn'];
From 9ea0770bd7003e4aba33fc5b0445a45a00d6feb7 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Thu, 15 Aug 2024 09:14:47 +0800
Subject: [PATCH 065/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E5=8A=A0=E9=80=9F?=
=?UTF-8?q?=E6=BA=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
GithubEnhanced-High-Speed-Download.user.js | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/GithubEnhanced-High-Speed-Download.user.js b/GithubEnhanced-High-Speed-Download.user.js
index bdac92cd7..d5d773513 100644
--- a/GithubEnhanced-High-Speed-Download.user.js
+++ b/GithubEnhanced-High-Speed-Download.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN Github 增强 - 高速下载
// @name:zh-TW Github 增強 - 高速下載
// @name:en Github Enhancement - High Speed Download
-// @version 2.6.1
+// @version 2.6.2
// @author X.I.U
// @description 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁)、添加 git clone 命令
// @description:zh-CN 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁)
@@ -60,7 +60,7 @@
['https://github.tmby.shop/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [blog.tmby.shop] 提供'],
['https://hub.whtrys.space', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [FastGit 群组成员] 提供'],
['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供'],
- ['https://github.moeyy.xyz/https://github.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@Moeyy] 提供'],
+ //['https://github.moeyy.xyz/https://github.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@Moeyy] 提供'], // 超时
['https://download.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供'],
//['https://download.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供'], // 502
//['https://download.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'], // 502
@@ -78,7 +78,7 @@
['https://mirror.ghproxy.com/https://github.com', '韩国', '[日本、韩国、德国等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供'],
['https://githubfast.com', '韩国', '[韩国] - 该公益加速源由 [Github Fast] 提供'],
['https://ghproxy.net/https://github.com', '日本', '[日本 大阪] - 该公益加速源由 [ghproxy] 提供'],
- ['https://github.moeyy.xyz/https://github.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@Moeyy] 提供'],
+ //['https://github.moeyy.xyz/https://github.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@Moeyy] 提供'], // 超时
//['https://slink.ltd/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [知了小站] 提供'],
//['https://hub.gitmirror.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供'],
//['https://gh-proxy.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [ghproxy] 提供'],
@@ -110,8 +110,8 @@
['https://fastly.jsdelivr.net/gh', '日本 2', '[日本 东京] - 该公益加速源由 [JSDelivr CDN] 提供
- 缓存:有
- 不支持大小超过 50 MB 的文件
- 不支持版本号格式的分支名(如 v1.2.3)'],
['https://jsdelivr.pai233.top/gh', '日本 3', '[日本 东京](Vercel Anycast) - 该公益加速源由 [blog.pai233.top] 提供
- 缓存:有'],
//['https://gcore.jsdelivr.net/gh', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [JSDelivr CDN] 提供
- 缓存:有
- 不支持大小超过 50 MB 的文件
- 不支持版本号格式的分支名(如 v1.2.3)'], // 变成 美国 Cloudflare CDN 了
- ['https://jsdelivr.b-cdn.net/gh', '其他 1', '[中国香港、台湾、日本、新加坡等](CDN 不固定) - 该公益加速源由 [@rttwyjz] 提供
- 缓存:有'],
- //['https://github.moeyy.xyz/https://raw.githubusercontent.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@Moeyy] 提供']
+ ['https://jsdelivr.b-cdn.net/gh', '其他', '[中国香港、台湾、日本、新加坡等](CDN 不固定) - 该公益加速源由 [@rttwyjz] 提供
- 缓存:有'],
+ //['https://github.moeyy.xyz/https://raw.githubusercontent.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@Moeyy] 提供'], // 超时
//['https://raw.cachefly.998111.xyz', '其他 4', '[新加坡、日本、印度等](Anycast CDN 不固定) - 该公益加速源由 [@XxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxX0] 提供
- 缓存:有(约 12 小时)'], // 证书到期
//['https://raw.incept.pw', '香港', '[中国香港、美国] - 该公益加速源由 [FastGit 群组成员] 提供'], // ERR_SSL_PROTOCOL_ERROR
//['https://ghproxy.cc/https://raw.githubusercontent.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@yionchiii lau] 提供'],
From c338c638f57a471d44a89e8e1efdcca6616f2162 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Fri, 16 Aug 2024 12:06:34 +0800
Subject: [PATCH 066/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E5=8A=A0=E9=80=9F?=
=?UTF-8?q?=E6=BA=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
GithubEnhanced-High-Speed-Download.user.js | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/GithubEnhanced-High-Speed-Download.user.js b/GithubEnhanced-High-Speed-Download.user.js
index d5d773513..8d4841970 100644
--- a/GithubEnhanced-High-Speed-Download.user.js
+++ b/GithubEnhanced-High-Speed-Download.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN Github 增强 - 高速下载
// @name:zh-TW Github 增強 - 高速下載
// @name:en Github Enhancement - High Speed Download
-// @version 2.6.2
+// @version 2.6.3
// @author X.I.U
// @description 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁)、添加 git clone 命令
// @description:zh-CN 高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件 (公益加速)、项目列表单文件快捷下载 (☁)
@@ -58,9 +58,9 @@
['https://www.ghproxy.cn/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@yionchiii lau] 提供'],
['https://gh.jiasu.in/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@0-RTT] 提供'],
['https://github.tmby.shop/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [blog.tmby.shop] 提供'],
+ ['https://github.moeyy.xyz/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@Moeyy] 提供'],
['https://hub.whtrys.space', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [FastGit 群组成员] 提供'],
['https://dgithub.xyz', '美国', '[美国 西雅图] - 该公益加速源由 [dgithub.xyz] 提供'],
- //['https://github.moeyy.xyz/https://github.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@Moeyy] 提供'], // 超时
['https://download.ixnic.net', '美国', '[美国 洛杉矶] - 该公益加速源由 [@黃埔興國] 提供'],
//['https://download.nuaa.cf', '美国', '[美国 洛杉矶] - 该公益加速源由 [FastGit 群组成员] 提供'], // 502
//['https://download.yzuu.cf', '美国', '[美国 纽约] - 该公益加速源由 [FastGit 群组成员] 提供'], // 502
@@ -78,7 +78,7 @@
['https://mirror.ghproxy.com/https://github.com', '韩国', '[日本、韩国、德国等](CDN 不固定) - 该公益加速源由 [ghproxy] 提供'],
['https://githubfast.com', '韩国', '[韩国] - 该公益加速源由 [Github Fast] 提供'],
['https://ghproxy.net/https://github.com', '日本', '[日本 大阪] - 该公益加速源由 [ghproxy] 提供'],
- //['https://github.moeyy.xyz/https://github.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@Moeyy] 提供'], // 超时
+ //['https://github.moeyy.xyz/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@Moeyy] 提供'],
//['https://slink.ltd/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [知了小站] 提供'],
//['https://hub.gitmirror.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [GitMirror] 提供'],
//['https://gh-proxy.com/https://github.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [ghproxy] 提供'],
@@ -111,7 +111,7 @@
['https://jsdelivr.pai233.top/gh', '日本 3', '[日本 东京](Vercel Anycast) - 该公益加速源由 [blog.pai233.top] 提供
- 缓存:有'],
//['https://gcore.jsdelivr.net/gh', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [JSDelivr CDN] 提供
- 缓存:有
- 不支持大小超过 50 MB 的文件
- 不支持版本号格式的分支名(如 v1.2.3)'], // 变成 美国 Cloudflare CDN 了
['https://jsdelivr.b-cdn.net/gh', '其他', '[中国香港、台湾、日本、新加坡等](CDN 不固定) - 该公益加速源由 [@rttwyjz] 提供
- 缓存:有'],
- //['https://github.moeyy.xyz/https://raw.githubusercontent.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@Moeyy] 提供'], // 超时
+ //['https://github.moeyy.xyz/https://raw.githubusercontent.com', '美国', '[美国 Cloudflare CDN] - 该公益加速源由 [@Moeyy] 提供'],
//['https://raw.cachefly.998111.xyz', '其他 4', '[新加坡、日本、印度等](Anycast CDN 不固定) - 该公益加速源由 [@XxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxX0] 提供
- 缓存:有(约 12 小时)'], // 证书到期
//['https://raw.incept.pw', '香港', '[中国香港、美国] - 该公益加速源由 [FastGit 群组成员] 提供'], // ERR_SSL_PROTOCOL_ERROR
//['https://ghproxy.cc/https://raw.githubusercontent.com', '美国', '[美国 洛杉矶] - 该公益加速源由 [@yionchiii lau] 提供'],
From 6a9dbb4e45fe5f2f01fdc31f563a913e00d2c15a Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Sun, 18 Aug 2024 15:48:53 +0800
Subject: [PATCH 067/451] =?UTF-8?q?=E8=A1=A5=E5=85=85=20[=E5=8C=85?=
=?UTF-8?q?=E5=AD=90=E6=BC=AB=E7=94=BB]=20=E5=85=B6=E4=BB=96=E5=9F=9F?=
=?UTF-8?q?=E5=90=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index a6e633856..5d34a2483 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -3195,7 +3195,7 @@
}
},
"包子漫画": {
- "host": ["cn.czmanga.com","www.webmota.com","cn.webmota.com","cn.baozimh.com","www.kukuc.co","cn.kukuc.co"],
+ "host": ["www.czmanga.com","cn.czmanga.com","www.webmota.com","cn.webmota.com","cn.baozimh.com","www.twmanga.com","www.kukuc.co","cn.kukuc.co"],
"url": "if (fun.indexOF('/chapter/')) {return true;} else if (fun.indexOF('/comic/')) {if (fun.getCSS('#button_show_all_chatper')) {fun.getCSS('#button_show_all_chatper').click();}}",
"style": "#footer, #header {display: none !important;} .header, .bottom-bar {opacity: 0.3;}",
"history": true,
From 14a53fec9c88047f398342b5f03c854694b55969 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Sun, 18 Aug 2024 21:35:04 +0800
Subject: [PATCH 068/451] =?UTF-8?q?=E8=A1=A5=E5=85=85=20[owlook]=20?=
=?UTF-8?q?=E5=85=B6=E4=BB=96=E5=9F=9F=E5=90=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index 5d34a2483..b2caca9db 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -3542,13 +3542,13 @@
}
},
"owlook": {
- "host": ["www.owlook.com.cn","www1.owlook.com.cn"],
- "url": "return (fun.lp() == '/owllook_content')",
+ "host": ["www.owlook.com.cn","www1.owlook.com.cn","owlook.com.cn"],
+ "url": "/^\\/owllook_content/",
"history": true,
"pager": {
"nextL": "//div[@class='pre_next']/a[contains(text(), '下一')]",
- "pageE": "#content",
- "insertP": ["#content",6],
+ "pageE": "#chaptercontent",
+ "insertP": ["#chaptercontent",6],
"replaceE": ".pre_next"
}
},
From 36f670b08727530acc630ed56a9ad0e3b2c0a8bb Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Sun, 18 Aug 2024 23:41:26 +0800
Subject: [PATCH 069/451] =?UTF-8?q?=E4=BC=98=E5=8C=96=20[=E7=AC=94?=
=?UTF-8?q?=E8=B6=A3=E9=98=81=E7=B1=BB=E5=B0=8F=E8=AF=B4=E7=BD=91=E7=AB=99?=
=?UTF-8?q?]=20=E9=80=9A=E7=94=A8=E8=A7=84=E5=88=99(=E9=9A=90=E8=97=8F?=
=?UTF-8?q?=E4=B8=80=E4=BA=9B=E4=B8=8E=E6=AD=A3=E6=96=87=E6=97=A0=E5=85=B3?=
=?UTF-8?q?=E7=9A=84=E5=86=85=E5=AE=B9=EF=BC=8C=E4=BB=A5=E5=8F=8A=E7=8E=B0?=
=?UTF-8?q?=E5=9C=A8=E4=BC=9A=E8=87=AA=E5=8A=A8=E5=88=A4=E6=96=AD=E6=98=AF?=
=?UTF-8?q?=E5=90=A6=E8=A6=81=E5=9C=A8=E7=AB=A0=E8=8A=82=E6=AD=A3=E6=96=87?=
=?UTF-8?q?=E6=9C=AB=E5=B0=BE=E5=8A=A0=E6=8D=A2=E8=A1=8C=E9=97=B4=E9=9A=94?=
=?UTF-8?q?)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Autopage.user.js | 40 ++++++++++++++++++++++++++++++++--------
1 file changed, 32 insertions(+), 8 deletions(-)
diff --git a/Autopage.user.js b/Autopage.user.js
index ef47c1320..5a8b318d4 100644
--- a/Autopage.user.js
+++ b/Autopage.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN 自动无缝翻页
// @name:zh-TW 自動無縫翻頁
// @name:en AutoPager
-// @version 6.6.26
+// @version 6.6.27
// @author X.I.U
// @description ⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
// @description:zh-TW ⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流,无限滚动,無需手働點擊下一頁)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
@@ -416,7 +416,7 @@
console.info(`[自动无缝翻页] - <笔趣阁 2> 模板的小说网站`); return 202;
} else if ((getCSS('meta[name="description" i][content*="小说"], meta[name="description" i][content*="章节"], meta[name="description" i][content*="阅读"], meta[name="keywords" i][content*="笔趣"]') || location.hostname.indexOf('biqu')!=-1 || document.title.match(/笔趣阁|小说|章/)!=null) && getXpath('//a[contains(text(), "下一章") or contains(text(), "下一页") or contains(text(), "下一节")]')) {
let biquge3_pageE= ['[id="chapter_content" i]','[class~="chapter_content" i]','[id="chaptercontent" i]','[class~="chaptercontent" i]','[id="booktext" i]','[class~="booktext" i]','[id="txtcontent" i]','[class~="txtcontent" i]','[id="textcontent" i]','[class~="textcontent" i]','[id="read-content" i]','[class~="read-content" i]','[id="txtnav" i]','[class~="txtnav" i]','[id="txt" i][class~="txt" i]','[id="contents" i]','[class~="contents" i]','[id="content" i]','[class~="content" i]']
- for(let biquge3_pageE_ of biquge3_pageE) {if (getAllCSS(biquge3_pageE_).length === 1) {DBSite.biquge3.pager.pageE = biquge3_pageE_;DBSite.biquge3.pager.insertP = [biquge3_pageE_,6];break;}}
+ for(let biquge3_pageE_ of biquge3_pageE) {if (getAllCSS(biquge3_pageE_).length === 1) {DBSite.biquge3.pager.pageE = biquge3_pageE_;DBSite.biquge3.pager.insertP = [biquge3_pageE_,6];DBSite.biquge3.style = biquge3_pageE_+'>.readinline, ' + DBSite.biquge3.style;break;}}
if (DBSite.biquge3.pager.pageE != undefined) {console.info(`[自动无缝翻页] - <笔趣阁 3> 模板的小说网站`); return 203;}
}
return 0;
@@ -613,7 +613,7 @@ function: {
}, // 部分使用 Typecho 的网站 (Mirages)
biquge1: {
url: ()=> {curSite = DBSite.biquge1;xs_bF(getAllCSS('.content > #content'),[/
.{0,10}秒记住.+$/, '']);},
- style: 'img, .posterror, a[href*="posterror()"], [style*="background"][style*="url("]:not(html):not(body), #content > *:not(br):not(p) {display: none !important;}',
+ style: 'img, .posterror, a[href*="posterror()"], [style*="background"][style*="url("]:not(html):not(body), #content > *:not(br):not(p), #content>.readinline {display: none !important;}',
history: true,
retry: 3000,
pager: {
@@ -628,7 +628,7 @@ function: {
}
}, // 笔趣阁 1 模板的小说网站
biquge1_m: {
- style: 'img, .posterror, .show-app2, a[href*="posterror()"], [onclick*="location.href"], [style*="background"][style*="url("]:not(html):not(body), #nr1>*:not(br):not(p), #chaptercontent>*:not(br):not(p), .Readarea>*:not(br):not(p), .ReadAjax_content>*:not(br):not(p) {display: none !important;}',
+ style: 'img, .posterror, .show-app2, a[href*="posterror()"], [onclick*="location.href"], [style*="background"][style*="url("]:not(html):not(body), #nr1>*:not(br):not(p), #chaptercontent>*:not(br):not(p), .Readarea>*:not(br):not(p), .ReadAjax_content>*:not(br):not(p), #nr1>.readinline, #chaptercontent>.readinline, .Readarea>.readinline, .ReadAjax_content>.readinline {display: none !important;}',
history: true,
retry: 3000,
pager: {
@@ -640,7 +640,7 @@ function: {
}, // 笔趣阁 1 - 手机版 模板的小说网站
biquge2: {
url: ()=> {if (isMobile() || getCSS('.chapter-page-btn') != null) {curSite = DBSite.biquge2_m;} else {curSite = DBSite.biquge2;}},
- style: 'img, .posterror, a[href*="posterror()"], [style*="background"][style*="url("]:not(html):not(body), #txt > *:not(br):not(p) {display: none !important;}',
+ style: 'img, .posterror, a[href*="posterror()"], [style*="background"][style*="url("]:not(html):not(body), #txt > *:not(br):not(p), #txt>.readinline, .txt>.readinline {display: none !important;}',
history: true,
retry: 3000,
pager: {
@@ -654,7 +654,7 @@ function: {
}
}, // 笔趣阁 2 模板的小说网站
biquge2_m: {
- style: 'img, .posterror, a[href*="posterror()"], [style*="background"][style*="url("]:not(html):not(body), #txt > *:not(br):not(p) {display: none !important;}',
+ style: 'img, .posterror, a[href*="posterror()"], [style*="background"][style*="url("]:not(html):not(body), #txt > *:not(br):not(p), #txt>.readinline, .txt>.readinline {display: none !important;}',
history: true,
retry: 3000,
pager: {
@@ -670,7 +670,7 @@ function: {
retry: 3000,
pager: {
nextL: '//a[contains(text(), "下一章") or contains(text(), "下一页") or contains(text(), "下一节")]',
- insertP6Br: true,
+ insertP6Br: false,
replaceE: '//a[contains(text(), "下一章") or contains(text(), "下一页") or contains(text(), "下一节")]/parent::*'
},
function: {
@@ -2127,7 +2127,31 @@ function: {
// 插入新页面元素
if (curSite.pager.insertP[1] === 6) { // 插入到目标内部末尾(针对文本,比如小说网页)
let afterend = '';
- if (curSite.pager.insertP6Br) afterend += '
'
+ if (curSite.pager.insertP6Br === false) { // 这个基本上只有脚本内置的通用规则会用上,因为该通用规则匹配到的网站正文
是未知的,所以需要判断一下数量
+ if (unsafeWindow.insertP6Br === true) {
+ afterend += '
'
+ } else if (unsafeWindow.insertP6Br === undefined) {
+ if (getAll('br', getOne(curSite.pager.pageE)).length > 10) {
+
+ function checklastElementsBr(e) {
+ const children = Array.from(e.childNodes).filter(node => {return node.nodeType === Node.ELEMENT_NODE || (node.nodeType === Node.TEXT_NODE && node.textContent.trim() !== '');}), lastElement = children[children.length - 1];
+ if (lastElement.tagName === 'BR') { // 判断最后一个元素
+ return true; // 最后一个元素是
+ } else if (lastElement.tagName === 'P' && lastElement.classList.contains('readinline')) { // 判断倒数第二个元素
+ return children[children.length - 2].tagName === 'BR'; // 倒数第二个元素是
+ }
+ return false; // 其他情况
+ };
+ // 如果正文末尾最后一个元素不是
且 倒数第二个元素也不是
时,才添加
+ if (!checklastElementsBr(getOne(curSite.pager.pageE))) {
+ unsafeWindow.insertP6Br = true;
+ afterend += '
'
+ } else {unsafeWindow.insertP6Br = false;}
+ }
+ }
+ } else if (curSite.pager.insertP6Br) { // 对于其他 insertP6Br: true 的规则,则依然直接添加
+ afterend += '
'
+ }
pageE.forEach(function (one) {afterend += one.innerHTML;});
toE.insertAdjacentHTML(addTo, afterend);
} else {
From 7f3590f7076a24a73bccff8674e0edffeba46b90 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Tue, 20 Aug 2024 09:33:49 +0800
Subject: [PATCH 070/451] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=E4=BD=BF=E7=94=A8?=
=?UTF-8?q?=20=E7=BF=BB=E9=A1=B5=E6=A8=A1=E5=BC=8F5=20=E8=A7=84=E5=88=99?=
=?UTF-8?q?=E7=9A=84=E7=BD=91=E7=AB=99=E8=87=AA=E5=8A=A8=E7=BF=BB=E9=A1=B5?=
=?UTF-8?q?=E5=90=8E=E5=B7=A6=E4=B8=8B=E8=A7=92=E9=A1=B5=E7=A0=81=E6=95=B0?=
=?UTF-8?q?=E5=AD=97=E6=B2=A1=E6=9C=89=E9=80=92=E5=A2=9E=E7=9A=84=E9=97=AE?=
=?UTF-8?q?=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Autopage.user.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Autopage.user.js b/Autopage.user.js
index 5a8b318d4..f5c26b3ee 100644
--- a/Autopage.user.js
+++ b/Autopage.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN 自动无缝翻页
// @name:zh-TW 自動無縫翻頁
// @name:en AutoPager
-// @version 6.6.27
+// @version 6.6.28
// @author X.I.U
// @description ⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
// @description:zh-TW ⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流,无限滚动,無需手働點擊下一頁)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
@@ -2036,7 +2036,7 @@ function: {
// 当前页码 + 1
if (!curSite.hiddenPN) {
let autopageNumber = getCSS('#Autopage_number', window.top.document)
- if (autopageNumber) {autopageNumber.textContent = parseInt(autopageNumber.textContent) + 1;}
+ if (autopageNumber) pageNumIncrement()
}
}
From 519c0bc5781bf1bc99b6d3fc459d2c954449ca8a Mon Sep 17 00:00:00 2001
From: lsr <34181998+lesser0@users.noreply.github.com>
Date: Thu, 22 Aug 2024 18:04:30 +0800
Subject: [PATCH 071/451] =?UTF-8?q?=E7=9F=A5=E4=B9=8E=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E4=BA=86=E9=AB=98=E4=BA=AE=E9=93=BE=E6=8E=A5=E5=9C=B0=E5=9D=80?=
=?UTF-8?q?=EF=BC=8C=E8=84=9A=E6=9C=AC=E8=BF=9B=E8=A1=8C=E4=BA=86=E7=9B=B8?=
=?UTF-8?q?=E5=BA=94=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Zhihu-Enhanced.user.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Zhihu-Enhanced.user.js b/Zhihu-Enhanced.user.js
index 4a33d5264..16d5a7aec 100644
--- a/Zhihu-Enhanced.user.js
+++ b/Zhihu-Enhanced.user.js
@@ -1033,7 +1033,7 @@ function removeHighlightLink() {
for (const mutation of mutationsList) {
for (const target of mutation.addedNodes) {
if (target.nodeType != 1 || target.tagName != 'A') break
- if (target.dataset.zaNotTrackLink && target.href.indexOf('https://www.zhihu.com/search?q=') > -1) {
+ if (target.dataset.zaNotTrackLink && target.href.indexOf('https://zhida.zhihu.com/search?q=') > -1) {
target.parentElement.replaceWith(target.textContent);
}
}
@@ -1043,7 +1043,7 @@ function removeHighlightLink() {
observer.observe(document, { childList: true, subtree: true });
// 针对的是打开网页后直接加载的前面几个回答(上面哪些是针对动态加载的回答)
- document.querySelectorAll('span > a[data-za-not-track-link][href^="https://www.zhihu.com/search?q="]').forEach(e => e.parentElement.replaceWith(e.textContent))
+ document.querySelectorAll('span > a[data-za-not-track-link][href^="https://zhida.zhihu.com/search?q="]').forEach(e => e.parentElement.replaceWith(e.textContent))
}
From 2396673433be7f3d4a053d6feaaac3d550799d9d Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Thu, 22 Aug 2024 18:29:48 +0800
Subject: [PATCH 072/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E7=A7=BB=E9=99=A4?=
=?UTF-8?q?=E9=AB=98=E4=BA=AE=E9=93=BE=E6=8E=A5=20=E5=8A=9F=E8=83=BD=20(#4?=
=?UTF-8?q?69)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Zhihu-Enhanced.user.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Zhihu-Enhanced.user.js b/Zhihu-Enhanced.user.js
index 16d5a7aec..b0fa16734 100644
--- a/Zhihu-Enhanced.user.js
+++ b/Zhihu-Enhanced.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN 知乎增强
// @name:zh-TW 知乎增強
// @name:en Zhihu enhancement
-// @version 2.3.5
+// @version 2.3.6
// @author X.I.U
// @description 屏蔽首页视频、默认收起回答、快捷收起回答/评论(左键两侧)、快捷回到顶部(右键两侧)、屏蔽用户、屏蔽关键词、移除高亮链接、屏蔽盐选内容/热榜杂项、净化搜索热门、净化标题消息、展开问题描述、显示问题作者、默认高清原图(无水印)、置顶显示时间、完整问题时间、区分问题文章、直达问题按钮、默认站外直链...
// @description:zh-TW 屏蔽首頁視頻、默認收起回答、快捷收起回答/評論、快捷回到頂部、屏蔽用戶、屏蔽關鍵詞、移除高亮鏈接、屏蔽鹽選內容、淨化搜索熱門、淨化標題消息、默認高清原圖(無水印)、置頂顯示時間、完整問題時間、區分問題文章、默認站外直鏈...
From 6421867faf0b12250e525f4805dd0e419e6a008e Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Thu, 29 Aug 2024 10:50:11 +0800
Subject: [PATCH 073/451] =?UTF-8?q?=E8=A1=A5=E5=85=85=20[AO3]=20=E5=85=B6?=
=?UTF-8?q?=E4=BB=96=E5=9F=9F=E5=90=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index b2caca9db..e44df05f7 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -3788,7 +3788,7 @@
}
},
"AO3 - 列表页/搜索页": {
- "host": "archiveofourown.org",
+ "host": ["archiveofourown.org","i.ao3is.top"],
"url": "return (fun.indexOF(/\\/works$/) || fun.lp() == '/works/search')",
"pager": {
"nextL": "li.next a",
@@ -3797,9 +3797,9 @@
"scrollD": 2500
}
},
- "AO3-阅读页": {
- "host": "archiveofourown.org",
- "url": "return (fun.indexOF(/\\/works\\/\\d+\\/chapters\\//))",
+ "AO3 - 阅读页": {
+ "host": ["archiveofourown.org","i.ao3is.top"],
+ "url": "/\\/works\\/\\d+\\/chapters\\//",
"history": true,
"pager": {
"nextL": "li.chapter.next a",
From 34bb5f88137bee42cf3429442a5e8fd38d5deb77 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Sun, 1 Sep 2024 23:11:34 +0800
Subject: [PATCH 074/451] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[=E6=B1=A1?=
=?UTF-8?q?=E6=B1=A1=E6=BC=AB=E7=94=BB]=20=E6=94=AF=E6=8C=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index e44df05f7..4ada2cbde 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -6037,6 +6037,19 @@
"replaceE": ".comic-show-content-nav"
}
},
+ "污污漫画": {
+ "host": "www.comicbox.xyz",
+ "url": "/^\\/chapter\\/\\d+/",
+ "style": ".global-navbar",
+ "pager": {
+ "type": 6,
+ "nextL": "//div[@class='fanye']/a[text()='下一章']",
+ "pageE": ".comicpage>div",
+ "replaceE": ".fanye",
+ "loadTime": 1000,
+ "scrollD": 4000
+ }
+ },
"禁漫天堂": {
"host": ["18comic.vip","18comic.org","/^jm-?comic[0-9]?\\.[a-z]+$/"],
"url": "if (fun.indexOF(/^\\/photo\\//)){fun.src_bF(fun.getAllCSS('.scramble-page'), [0,'img[data-original]:not(.lazy-loaded)','data-original']); setTimeout(()=>{document.body.appendChild(document.createElement('script')).textContent = `var old_onImageLoaded = onImageLoaded; onImageLoaded = function(e){aid = parseInt(/photos\\\\/\\\\d+/.exec(e.src)[0].replace('photos/','')); if(aid>scramble_id){old_onImageLoaded(e);}}`}, 3000); return true}",
From f6e6cc59a97bc3685f98ff9b6e4f13d52489ea19 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Mon, 2 Sep 2024 12:13:07 +0800
Subject: [PATCH 075/451] =?UTF-8?q?=E7=A7=BB=E9=99=A4=20[=E6=BC=AB?=
=?UTF-8?q?=E7=94=BB=E9=A3=9E]=E3=80=81[=E9=85=B7=E7=A7=91=E7=A0=94]?=
=?UTF-8?q?=E3=80=81[=E5=9B=BD=E5=AE=B6=E8=87=AA=E7=84=B6=E7=A7=91?=
=?UTF-8?q?=E5=AD=A6=E5=9F=BA=E9=87=91]=20=E8=A7=84=E5=88=99(=E5=9F=9F?=
=?UTF-8?q?=E5=90=8D=E6=97=A0=E8=A7=A3=E6=9E=90)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Autopage.user.js | 72 +++---------------------------------------------
1 file changed, 4 insertions(+), 68 deletions(-)
diff --git a/Autopage.user.js b/Autopage.user.js
index f5c26b3ee..d2b4bbaef 100644
--- a/Autopage.user.js
+++ b/Autopage.user.js
@@ -3,7 +3,7 @@
// @name:zh-CN 自动无缝翻页
// @name:zh-TW 自動無縫翻頁
// @name:en AutoPager
-// @version 6.6.28
+// @version 6.6.29
// @author X.I.U
// @description ⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
// @description:zh-TW ⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流,无限滚动,無需手働點擊下一頁)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
@@ -960,7 +960,7 @@ function: {
}
}, // NexusMods posts
manhuacat: {
- host: ['www.manhuacat.com', 'www.maofly.com','www.manhuafei.com'],
+ host: 'www.manhuacat.com',
url: ()=> {if (indexOF(/\/(manga|manhua)\/\d+\/.+\.html/)) {
if (getCookie('is_pull') == 'true') { // 强制关闭 [下拉] 模式
document.cookie='is_pull=false; expires=Thu, 18 Dec 2031 12:00:00 GMT; path=/'; // 写入 Cookie 关闭 [下拉] 模式
@@ -979,7 +979,7 @@ function: {
interval: 3000,
scrollD: 4000
}
- }, // 漫画猫 + 漫画飞
+ }, // 漫画猫
hicomic: {
host: 'www.hicomic.net',
url: ()=> {if (indexOF('/chapters/')) {
@@ -1112,31 +1112,7 @@ function: {
replaceE: '.page-pagination',
scrollD: 1000
}
- }, // Xmanhua 漫画 - 分类/搜索页
- coolkeyan: {
- host: 'www.coolkeyan.com',
- url: ()=> {if (location.hash.indexOf('/project/') > -1) curSite = DBSite.coolkeyan;},
- style: '.q-img {height: auto !important;} .q-img__image {max-height: 1000px !important;} .row.q-my-sm.q-gutter-sm {display: none !important;}',
- pager: {
- type: 4,
- nextL: coolkeyan_nextL,
- insertP: ['//div[contains(@class, "q-img__image")][last()]', 4],
- insertE: coolkeyan_insertE,
- interval: 0
- }
- }, // 酷科研
- nsfc: {
- host: ['output.nsfc.gov.cn', 'kd.nsfc.gov.cn'],
- url: ()=> {if (indexOF('/conclusionProject/')) curSite = DBSite.nsfc;},
- style: '#pageNoUl {display: none !important;}',
- pager: {
- type: 4,
- nextL: nsfc_nextL,
- insertP: ['#pageNoUl', 1],
- insertE: nsfc_insertE,
- interval: 0
- }
- } // 国家自然科学基金
+ } // Xmanhua 漫画 - 分类/搜索页
};
// 合并 自定义规则、外置规则、内置规则(注:Object.assign 合并对象时,同名会后者覆盖前者)
if (Object.keys(GM_getValue('menu_customRules', {})).length === 0) { // 如果自定义规则为空,则直接合并 外置规则、内置规则
@@ -1734,46 +1710,6 @@ function: {
}
- // [国家自然科学基金] 获取下一页地址
- function nsfc_nextL() {
- let id = decodeURIComponent(document.location.href.split('/')[document.location.href.split('/').length - 1]), data
- if (!document.nowPageNum) document.nowPageNum = 2
- data = `id=${id}&index=${document.nowPageNum}`
- if (data === curSite.pageUrl) return
- curSite.pageUrl = data
- getPageE_(location.origin + '/baseQuery/data/completeProjectReport', 'json', 'POST', data); // 访问下一页 URL 获取
- }
- // [国家自然科学基金] 插入数据
- function nsfc_insertE(pageE, type) {
- if (!pageE || pageE.code != 200) {curSite.SiteTypeID = 0; return}
- if (!pageE.data.hasnext) {curSite.SiteTypeID = 0} else {document.nowPageNum++}
- pageNumIncrement()
- getOne(curSite.pager.insertP[0]).insertAdjacentHTML(getAddTo(curSite.pager.insertP[1]), `
`);
- }
-
-
-
- // [酷科研] 获取下一页地址
- function coolkeyan_nextL() {
- if (!getCSS('.q-img__image')) return
- let id = getCSS('.q-breadcrumbs--last > span.q-breadcrumbs__el'), data
- if (id && id.textContent) {id=parseInt(id.textContent)} else {return}
- if (!document.nowPageNum) document.nowPageNum = 2
- data = `ratify_no=${id}&index=${document.nowPageNum}`
- if (data === curSite.pageUrl) return
- curSite.pageUrl = data
- getPageE_(location.origin + '/api/funds/nsfc/creport?' + data, 'json', 'GET'); // 访问下一页 URL 获取
- }
- // [酷科研] 插入数据
- function coolkeyan_insertE(pageE, type) {
- if (!pageE || pageE == {}) {curSite.SiteTypeID = 0; return}
- if (!pageE.url) {curSite.SiteTypeID = 0; return} else {document.nowPageNum++}
- pageNumIncrement()
- getCSS('.q-img>div[style*="padding-bottom"]').style.paddingBottom = `${(document.nowPageNum * 1000) - 1000}px`
- getOne(curSite.pager.insertP[0]).insertAdjacentHTML(getAddTo(curSite.pager.insertP[1]), ``);
- }
-
-
// --------------------------------------------------------
From a361e9dc15ec4c8c21e24d6a8323669a54f1c925 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Mon, 2 Sep 2024 12:14:20 +0800
Subject: [PATCH 076/451] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20[WebHD]=E3=80=81[?=
=?UTF-8?q?=E4=B9=A6=E7=AD=BE=E5=9C=B0=E7=90=83]=20=E5=9F=9F=E5=90=8D;=20?=
=?UTF-8?q?=E7=A7=BB=E9=99=A4=2031=20=E4=B8=AA=E5=B7=B2=E6=97=A0=E8=A7=A3?=
=?UTF-8?q?=E6=9E=90=E7=9A=84=E5=9F=9F=E5=90=8D=E6=88=96=E8=A7=84=E5=88=99?=
=?UTF-8?q?(=E5=A6=82=E6=9E=9C=E8=AF=A5=E8=A7=84=E5=88=99=E7=9A=84?=
=?UTF-8?q?=E5=9F=9F=E5=90=8D=E5=85=A8=E9=83=BD=E5=A4=B1=E6=95=88=E4=BA=86?=
=?UTF-8?q?=E7=9A=84=E8=AF=9D=EF=BC=8C=E8=83=BD=E6=89=BE=E5=88=B0=E6=96=B0?=
=?UTF-8?q?=E5=9F=9F=E5=90=8D=E5=A6=82=20WebHD=E3=80=81=E4=B9=A6=E7=AD=BE?=
=?UTF-8?q?=E5=9C=B0=E7=90=83=20=E6=88=91=E9=83=BD=E6=9B=B4=E6=96=B0?=
=?UTF-8?q?=E4=BA=86)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 189 ++++----------------------------------
1 file changed, 16 insertions(+), 173 deletions(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index 4ada2cbde..a0fa6a854 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -2104,19 +2104,6 @@
"replaceE": ".bottom-page"
}
},
- "s1.byrutor.com": {
- "host": "s1.byrutor.com",
- "url": "return (!fun.indexOF('do=search','s') && fun.isPager('r'))",
- "blank": 3,
- "pager": {
- "nextL": ".paging-wrapper-bottom>span+a",
- "pageE": "div[id^='entryID']",
- "replaceE": ".paging-wrapper-bottom"
- },
- "function": {
- "bF": "pageE.forEach(function (one) {let now = one.querySelector('span.hilink');if (now) {now.outerHTML = now.outerHTML.replace('data-link=','href=').replaceAll('span','a');};}); return pageE"
- }
- },
"GBAtemp - 帖子内": {
"host": "gbatemp.net",
"url": "/^\\/threads\\//",
@@ -2188,18 +2175,6 @@
"replaceE": ".pagination_wrap"
}
},
- "核桃影院": {
- "host": ["123456.li","video.tf"],
- "url": "/^\\/category-/",
- "pager": {
- "nextL": "a[title='下一页 ›']",
- "pageE": ".wrapbox>ul>li",
- "replaceE": "#pagenavi"
- },
- "function": {
- "bF": "return fun.src_bF(pageE)"
- }
- },
"厂长资源": {
"host": ["czspp.com","www.czspp.com"],
"url": "return fun.isPager()",
@@ -2508,7 +2483,7 @@
}
},
"MioBT/简单动漫": {
- "host": ["miobt.com","www.36dm.club"],
+ "host": "miobt.com",
"pager": {
"nextL": "//a[@class='nextprev'][contains(text(), '〉') or contains(text(), '下一页') or contains(text(), '»')]",
"pageE": "#data_list>tr",
@@ -2696,7 +2671,7 @@
}
},
"WebHD": {
- "host": "webhd.cc",
+ "host": "webhd.top",
"url": "return (fun.lp() == '/' || fun.indexOF('/list/new'))",
"pager": {
"nextL": "//a[@class='page-link'][contains(text(), '下一页')]",
@@ -2705,7 +2680,7 @@
}
},
"WebHD - 搜索页": {
- "host": "webhd.cc",
+ "host": "webhd.top",
"url": "/\\/search/",
"blank": 3,
"pager": {
@@ -2745,16 +2720,6 @@
"replaceE": ".hpaging"
}
},
- "A4k 字幕网": {
- "host": "www.a4k.net",
- "url": "return !fun.indexOF('/subtitle/')",
- "blank": 3,
- "pager": {
- "nextL": "a.pager__item--next",
- "pageE": "ul.list>li",
- "replaceE": ".pagination"
- }
- },
"SubHD - 论坛": {
"host": ["subhd.tv","subhdtw.com","subhd.la","subhd.cc","subhd.me"],
"url": "/^\\/forum\\/(forum|ask)/",
@@ -2876,7 +2841,7 @@
}
},
"好漫 6": {
- "host": ["www.haoman6.com","www.g-lens.com"],
+ "host": "www.haoman6.com",
"url": "/\\/chapter\\//",
"style": ".rd-guess, .rd-aside, .page-index__btn {display: none !important;} .rd-article__pic {display: initial !important;} .rd-article__pic>img {margin: 0 auto;display: block;height: auto;min-height: 200px;}",
"history": true,
@@ -2887,11 +2852,11 @@
"interval": 2000
},
"function": {
- "bF": "if (location.hostname == 'www.g-lens.com') {return fun.src_bF(pageE, [0,'img[pc-ec]','pc-ec'])} else {return fun.src_bF(pageE, [0,'img[data-original]','data-original'])}"
+ "bF": "return fun.src_bF(pageE)"
}
},
"好漫 6 - 分类/搜索页": {
- "host": ["www.haoman6.com","www.g-lens.com"],
+ "host": "www.haoman6.com",
"url": "if (fun.indexOF('/comic/')) {if (fun.getCSS('.chapter__more')) fun.getCSS('.chapter__more').click();} else if (fun.indexOF('/category/') || fun.indexOF('/search')) {return true}",
"pager": {
"nextL": "a.next",
@@ -3060,7 +3025,7 @@
}
},
"漫画DB - 分类页": {
- "host": ["www.manhuadb.com","www.manhuacat.com","www.maofly.com","www.kanbook.net"],
+ "host": ["www.manhuadb.com","www.manhuacat.com"],
"url": "/\\/(list|update|search)/",
"blank": 3,
"pager": {
@@ -3215,37 +3180,6 @@
"scrollD": 500
}
},
- "乐语漫画": {
- "host": "www.leyuman.com",
- "url": "/^\\/comic\\/\\d+\\/\\d+\\.html$/",
- "style": ".mh_select, .mh_comicpic > p, mh_headpager {display: none !important;} .mh_comicpic > img{width: 100% !important; height: auto !important;}",
- "history": true,
- "pager": {
- "nextL": "#xurl",
- "pageE": "//body/script[not(@src)][contains(text(), 'z_img=')]",
- "insertP": ["body",3],
- "replaceE": ".mh_headpager, .mh_readtitle",
- "scriptT": 2,
- "interval": 3000,
- "scrollD": 3000
- },
- "function": {
- "aF": "let _img = ''; z_img = JSON.parse(z_img); for (let i=0;i`;} else {_img += `
`;}}; document.querySelector('.mh_comicpic').insertAdjacentHTML('beforeend', _img);"
- }
- },
- "乐语漫画 - 分类页": {
- "host": "www.leyuman.com",
- "url": "if (fun.indexOF(/\\/comic\\/\\d+\\.html/)) {setTimeout(()=>{if (document.getElementById('read-more')) document.getElementById('read-more').click();}, 500);}else{return true;}",
- "blank": 3,
- "pager": {
- "nextL": ".active.page-item+li>a",
- "pageE": ".works_recommend.classification_works>ul",
- "replaceE": ".paging"
- },
- "function": {
- "bF": "return fun.src_bF(pageE)"
- }
- },
"新新漫画": {
"host": ["www.77mh.nl","www.77mh.xyz","www.77mh.me"],
"url": "if (fun.indexOF(/\\/\\d+\\.html/)) {setTimeout(()=>{let _img = ''; for (let i = 0; i < arr.length; i++){_img += `
`;}; document.getElementById('comicImg').innerHTML = _img;},500); return true;}",
@@ -3309,7 +3243,7 @@
}
},
"古风漫画网 / 优酷漫画 / 36 漫画 / 360 漫画 / 漫漫台 / 古漫画 / 前未漫画 / 下拉式漫画 / 漫画1234 - 分类页": {
- "host": ["www.gufengmh.com","/^www\\.gufengmh\\d/","www.123gf.com","www.ykmh.com","36manga.com","www.36manga.com","36manhua.com","www.36manhua.com","www.36man.cc","www.100fanwo.com","www.manmantai.com","www.izhegu.com","www.qianwee.com","www.xlsmh.com","www.gmh1234.com"],
+ "host": ["www.gufengmh.com","/^www\\.gufengmh\\d/","www.123gf.com","36manga.com","www.36manga.com","36manhua.com","www.36manhua.com","www.36man.cc","www.manmantai.com","www.xlsmh.com","www.gmh1234.com"],
"url": "/^\\/(comic\\/)?(update|list|search)/",
"blank": 3,
"pager": {
@@ -3319,8 +3253,8 @@
}
},
"古风漫画网 / 优酷漫画 / 36 漫画 / 360 漫画 / 漫漫台 / 古漫画 / 前未漫画 / 下拉式漫画 / 漫画1234": {
- "host": ["www.gufengmh.com","/^www\\.gufengmh\\d/","www.123gf.com","www.ykmh.com","36manga.com","www.36manga.com","36manhua.com","www.36manhua.com","www.36man.cc","www.100fanwo.com","www.manmantai.com","www.izhegu.com","www.qianwee.com","www.xlsmh.com","www.gmh1234.com"],
- "url": "if (fun.indexOF(/\\/\\d+\\.html$/)) {if (/^www\\.(123gf|ykmh|izhegu|qianwee|manmantai)\\.com$/.test(location.hostname)|| location.hostname.indexOf('36man') != -1) {if (localStorage.getItem('chapterScroll') != '\"pagination\"') {localStorage.setItem('chapterScroll', '\"pagination\"'); location.reload();} else {setTimeout(()=>{let _img = '',host = SinMH.getResHostDomain(); if (/^www\\.(ykmh|izhegu)\\.com$/.test(location.hostname)) {chapterPath=''}else if (location.hostname.indexOf('36man') == -1||location.hostname=='www.123gf.com'||location.hostname=='www.gmh1234.com'){host+='/'}; if (location.hostname == 'www.qianwee.com' ||location.hostname == 'www.36man.cc' ||(location.hostname == 'www.manmantai.com' && chapterImages[0].slice(0,4) == 'http')){host=''}; for (let i=0;i`;}; document.getElementById('images').innerHTML = _img;}, 500); return true;}} else if (localStorage.getItem('chapterScroll') != '\"scroll\"') {localStorage.setItem('chapterScroll', '\"scroll\"'); location.reload();}else{return true}}",
+ "host": ["www.gufengmh.com","/^www\\.gufengmh\\d/","www.123gf.com","36manga.com","www.36manga.com","36manhua.com","www.36manhua.com","www.36man.cc","www.manmantai.com","www.xlsmh.com","www.gmh1234.com"],
+ "url": "if (fun.indexOF(/\\/\\d+\\.html$/)) {if (/^www\\.(123gf|ykmh|izhegu|qianwee|manmantai)\\.com$/.test(location.hostname)|| location.hostname.indexOf('36man') != -1) {if (localStorage.getItem('chapterScroll') != '\"pagination\"') {localStorage.setItem('chapterScroll', '\"pagination\"'); location.reload();} else {setTimeout(()=>{let _img = '',host = SinMH.getResHostDomain(); if (/^www\\.(ykmh|izhegu)\\.com$/.test(location.hostname)) {chapterPath=''}else if (location.hostname.indexOf('36man') == -1||location.hostname=='www.123gf.com'||location.hostname=='www.gmh1234.com'){host+='/'}; if (location.hostname == 'www.36man.cc' ||(location.hostname == 'www.manmantai.com' && chapterImages[0].slice(0,4) == 'http')){host=''}; for (let i=0;i`;}; document.getElementById('images').innerHTML = _img;}, 500); return true;}} else if (localStorage.getItem('chapterScroll') != '\"scroll\"') {localStorage.setItem('chapterScroll', '\"scroll\"'); location.reload();}else{return true}}",
"style": ".img_land_prev, .img_land_next, #sider-left, #sider-right, p.img_info, .tc, .chapter-view + .w996, .chapter-view>div[style]:not([id]):not([class]) {display: none !important;} #images{min-height: 6000px !important;} #images>img {display: inline-block !important;min-height: 400px;margin: 0 auto !important;border: none !important;padding: 0 !important;max-width: 99% !important;height: auto !important;}",
"history": true,
"pager": {
@@ -3332,7 +3266,7 @@
"scrollD": 4000
},
"function": {
- "aF": "let _img = '',host = SinMH.getResHostDomain(); if (/^www\\.(ykmh|100fanwo|izhegu|xlsmh)\\.com$/.test(location.hostname)) {chapterPath=''}else if (location.hostname.indexOf('36man') == -1||location.hostname=='www.123gf.com'||location.hostname=='www.gmh1234.com'){host+='/'}; if (location.hostname == 'www.qianwee.com' ||location.hostname == 'www.36man.cc' ||(location.hostname == 'www.manmantai.com' && chapterImages[0].slice(0,4) == 'http') ||location.hostname == 'www.xlsmh.com'){host=''}; for (let i=0;i`;}; document.getElementById('images').insertAdjacentHTML('beforeend', _img);"
+ "aF": "let _img = '',host = SinMH.getResHostDomain(); if (/^www\\.(ykmh|100fanwo|izhegu|xlsmh)\\.com$/.test(location.hostname)) {chapterPath=''}else if (location.hostname.indexOf('36man') == -1||location.hostname=='www.123gf.com'||location.hostname=='www.gmh1234.com'){host+='/'}; if (location.hostname == 'www.36man.cc' ||(location.hostname == 'www.manmantai.com' && chapterImages[0].slice(0,4) == 'http') ||location.hostname == 'www.xlsmh.com'){host=''}; for (let i=0;i`;}; document.getElementById('images').insertAdjacentHTML('beforeend', _img);"
}
},
"爱漫之家 / 733 动漫": {
@@ -3352,19 +3286,6 @@
"aF": "let _img='',imgArr=base64_decode(qTcms_S_m_murl_e).split('$qingtiandy$'); for (let i=0;i`;}; fun.getCSS('#qTcms_Pic_middle td').insertAdjacentHTML('beforeend', _img);"
}
},
- "360 漫画 / 好看的漫画网 - 手机版": {
- "host": ["m.100fanwo.com","m.cnanjie.com"],
- "url": "/\\/\\d+(-\\d+)?\\.html$/",
- "style": ".erPag img {padding: 0!important;border: none!important;display: block;min-width: 100%;max-width: 100%;height: 100%;margin: auto;margin-bottom: -1px;} body>*:not(.UnderPage), .UnderPage>*:not(.erPag):not(.Introduct_Sub):not(.title3):not(.control_bottom) {display: none !important;}",
- "pager": {
- "nextL": "id('action')//a[text()='下一页' or text()='下一章']",
- "pageE": ".erPag",
- "replaceE": "#action"
- },
- "function": {
- "bF": "pageE[0].innerHTML = pageE[0].innerHTML.replaceAll('mip-img','img');return pageE"
- }
- },
"二次元动漫": {
"host": "www.2animx.com",
"url": "if(fun.indexOF('/index-look-')){setTimeout(()=>{window.page=function(){return false}},2000);return true}",
@@ -3552,27 +3473,6 @@
"replaceE": ".pre_next"
}
},
- "无错小说网": {
- "host": "www.xineyby.com",
- "url": "return (fun.indexOF('/read/'))",
- "history": true,
- "pager": {
- "nextL": "id('footlink')/a[contains(text(), '下一页')]",
- "pageE": "#contents",
- "insertP": ["#contents",6],
- "insertP6Br": true,
- "replaceE": "#footlink, #amain dd h1"
- }
- },
- "无错小说网 - 分类/搜索页": {
- "host": "www.xineyby.com",
- "url": "return (fun.indexOF(/\\/(list|quanben|search)/))",
- "pager": {
- "nextL": "#pagelink a.next",
- "pageE": "#content>dd tbody>tr:not(:first-child)",
- "replaceE": "#pagelink"
- }
- },
"无弹窗小说网": {
"host": "www.530p.com",
"url": "return (fun.indexOF(/\\/\\d{4,}\\.htm/))",
@@ -3866,19 +3766,6 @@
"replaceE": ".pagination"
}
},
- "MacWK": {
- "host": ["macwk.com","www.macwk.com"],
- "url": "fun.isUrlC(); return (fun.indexOF(/^\\/(soft|article)\\/.+\\/p\\d/))",
- "style": ".app-content-bottom",
- "history": true,
- "pager": {
- "nextL": "js; return fun.getNextUPN(/(?<=\\/p)\\d*$/, /p\\d*$/, 'p', '', '2', fun.getCSS('li.number:not(.active):last-of-type').textContent)",
- "pageE": ".list-animation-leftIn"
- },
- "function": {
- "bF": "pageE.forEach(function (one) {if (fun.getCSS('.macwk-app__header--icon--content[style^=\"--img:\"] + img:not(src)', one)){fun.getCSS('.macwk-app__header--icon--content[style^=\"--img:\"] + img:not(src)', one).src = /(?<=\\().+(?=\\))/.exec(fun.getCSS('.macwk-app__header--icon--content[style^=\"--img:\"]', one).style.cssText)[0].replaceAll('\\\\','');}}); return pageE"
- }
- },
"轻狂志 - 文章评论": {
"host": "www.flighty.cn",
"url": "return (fun.indexOF(/\\/\\d+_\\d+\\.html/))",
@@ -4026,15 +3913,6 @@
"replaceE": ".g-pages"
}
},
- "天翼小站": {
- "host": "yun.hei521.cn",
- "url": "return (!fun.indexOF('.html'))",
- "pager": {
- "nextL": "li.page-item.active+li.page-item>a, li.next>a",
- "pageE": "article",
- "replaceE": ".pagination, .page-navigator"
- }
- },
"发烧友绿软": {
"host": "fsylr.com",
"pager": {
@@ -5084,7 +4962,7 @@
}
},
"书签地球": {
- "host": "www.bookmarkearth.com",
+ "host": "www.bookmarkearth.cn",
"url": "return (fun.lp() == '/' || fun.lp() == '/page')",
"history": true,
"pager": {
@@ -5094,7 +4972,7 @@
}
},
"书签地球 - 搜索页": {
- "host": "www.bookmarkearth.com",
+ "host": "www.bookmarkearth.cn",
"url": "return (fun.lp() == '/s/search')",
"history": true,
"pager": {
@@ -5122,17 +5000,6 @@
"replaceE": ".page"
}
},
- "必应壁纸": {
- "host": "bing.ioliu.cn",
- "url": "return (!fun.indexOF('/photo/') && !fun.indexOF('.html'))",
- "style": ".progressive--not-loaded {filter: none !important;}",
- "blank": 3,
- "pager": {
- "nextL": "//div[@class='page']/a[contains(text(), '下一页')]",
- "pageE": "body>.container>div.item",
- "replaceE": ".page"
- }
- },
"nastol": {
"host": "www.nastol.com.ua",
"blank": 3,
@@ -5552,19 +5419,6 @@
"replaceE": ".pages"
}
},
- "ACG RW": {
- "host": "www.acg.rw",
- "url": "return (!fun.indexOF('.html'))",
- "blank": 3,
- "pager": {
- "nextL": "a.next",
- "pageE": ".uk-animation-slide-bottom-small",
- "replaceE": ".nav-links"
- },
- "function": {
- "bF": "return fun.src_bF(pageE, [1,'div[data-xurl]','data-xurl'])"
- }
- },
"Latino Hentai": {
"host": "latinohentai.com",
"url": "return (!fun.indexOF('/ver/'))",
@@ -5888,17 +5742,6 @@
"replaceE": "[id='pagenation']"
}
},
- "Sex Nori": {
- "host": "www.sexnori19.me",
- "url": "return (fun.lp() == '/bbs/board.php' && !fun.indexOF(/bo_table=(free|yasul|adv|notice)/,'s'))",
- "style": ".gallery-item {position: static !important;float: left !important;}",
- "blank": 3,
- "pager": {
- "nextL": "a.next",
- "pageE": ".gallery-item",
- "replaceE": ".eb-pagination"
- }
- },
"俺の3Dエロ動画": {
"host": "oreno3d.com",
"url": "return (!fun.indexOF('/movies/'))",
@@ -6573,7 +6416,7 @@
}
},
"爱美女": {
- "host": ["www.2meinv.com","wap.2meinv.com"],
+ "host": "www.2meinv.com",
"pager": {
"nextL": "//div[@class='page-show' or contains(@class,'article-page')]/a[text()='下一页']",
"pageE": ".pp.hh img, ul.detail-list, .arcmain li, #listcon>ul",
@@ -6592,7 +6435,7 @@
}
},
"凸凹吧/撸女吧": {
- "host": ["www.tuao8.com","www.tuao8.xyz","www.tuaow.xyz","www.tuaom.cc","www.lunu.cc","www.97mm.cc"],
+ "host": ["www.tuao8.com","www.tuao8.xyz","www.tuaom.cc","www.lunu.cc","www.97mm.cc"],
"url": "/^\\/(post|web)\\//",
"style": "img[src$='.gif']",
"pager": {
@@ -6603,7 +6446,7 @@
}
},
"仙女图": {
- "host": ["www.xiannvtu.com","m.xiannvtu.com"],
+ "host": "www.xiannvtu.com",
"url": "/^\\/v\\//",
"pager": {
"type": 3,
From 6f76cd0a6821dd368ebd5c6645969114bbfd78e8 Mon Sep 17 00:00:00 2001
From: xiu2 <54703944+XIU2@users.noreply.github.com>
Date: Mon, 2 Sep 2024 16:41:12 +0800
Subject: [PATCH 077/451] =?UTF-8?q?=E7=A7=BB=E9=99=A4=20=E5=A4=9A=E4=BD=99?=
=?UTF-8?q?=E7=9A=84=E7=A9=BA=E6=A0=BC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
other/Autopage/rules.json | 930 +++++++++++++++++++-------------------
1 file changed, 465 insertions(+), 465 deletions(-)
diff --git a/other/Autopage/rules.json b/other/Autopage/rules.json
index a0fa6a854..ced8bbc4a 100644
--- a/other/Autopage/rules.json
+++ b/other/Autopage/rules.json
@@ -1,6 +1,6 @@
{
"百度搜索": {
- "host": ["www.baidu.com", "ipv6.baidu.com"],
+ "host": ["www.baidu.com","ipv6.baidu.com"],
"url": "fun.isUrlC(); if (fun.isMobile()) {location.hostname = 'm.baidu.com';} else {return (fun.lp() == '/s')}",
"style": ".new-pmd .c-img-border {position: initial !important;} .op-bk-polysemy-video__wrap.c-gap-bottom {display: none !important;}",
"history": true,
@@ -12,8 +12,8 @@
},
"百度搜索 - 手机版": {
"host": "m.baidu.com",
- "url": "return (location.pathname.slice(location.pathname.length - 2, location.pathname.length) == '/s')",
- "style": "div.result[tpl='recommend_list'], #page-copyright, .hint-fold-results-box",
+ "url": "return (location.pathname.slice(location.pathname.length - 2,location.pathname.length) == '/s')",
+ "style": "div.result[tpl='recommend_list'],#page-copyright,.hint-fold-results-box",
"history": true,
"pager": {
"nextL": "a[class^='new-nextpage']",
@@ -33,45 +33,45 @@
},
"谷歌搜索 - 手机版": {
"host": "/^www\\.google\\./",
- "url": "return (fun.lp() == '/search' && (!fun.indexOF('tbm=', 's') || (fun.indexOF('tbm=nws', 's') || fun.indexOF('tbm=vid', 's') || fun.indexOF('tbm=bks', 's'))) && (fun.indexOF('sclient=mobile', 's') || fun.isMobile()))",
+ "url": "return (fun.lp() == '/search' && (!fun.indexOF('tbm=','s') || (fun.indexOF('tbm=nws','s') || fun.indexOF('tbm=vid','s') || fun.indexOF('tbm=bks','s'))) && (fun.indexOF('sclient=mobile','s') || fun.isMobile()))",
"pager": {
"nextL": "footer>div:first-child a[aria-label]",
- "pageE": "id('main')/div[position()>1][position()1][position()div:first-child a[aria-label]",
- "pageE": "id('search')/div | id('rso')/div | //style[not(contains(text(), 'table,div,span,p{display:none}'))] | //body/script[@nonce][not(@src)][starts-with(text(), '(function(){var s=') or starts-with(text(), '(function(){google.ldi')]",
- "replaceE": "#navcnt, #rcnt div[role='navigation'], #botstuff div[role='navigation'], #main>footer>div:first-child",
+ "nextL": "#pnnext,footer>div:first-child a[aria-label]",
+ "pageE": "id('search')/div | id('rso')/div | //style[not(contains(text(),'table,div,span,p{display:none}'))] | //body/script[@nonce][not(@src)][starts-with(text(),'(function(){var s=') or starts-with(text(),'(function(){google.ldi')]",
+ "replaceE": "#navcnt,#rcnt div[role='navigation'],#botstuff div[role='navigation'],#main>footer>div:first-child",
"scriptT": 2,
"scrollD": 2500
},
"function": {
- "bF": "fun.getAllCSS('#search img[id^=dimg],#search img[id^=rimg],#rso img[id^=dimg],#rso img[id^=rimg]').forEach(function (img) {img.id = 'old_'+img.id;}); if(!fun.indexOF('tbm=vid', 's') && fun.indexOF('tbm=', 's')){return pageE}else{pageE.forEach(function (img) {fun.getAllCSS('img[id^=dimg]:not([data-atf])', img).forEach(function (img1) {img1.setAttribute('data-atf', '1');})}); return pageE}"
+ "bF": "fun.getAllCSS('#search img[id^=dimg],#search img[id^=rimg],#rso img[id^=dimg],#rso img[id^=rimg]').forEach(function (img) {img.id = 'old_'+img.id;}); if(!fun.indexOF('tbm=vid','s') && fun.indexOF('tbm=','s')){return pageE}else{pageE.forEach(function (img) {fun.getAllCSS('img[id^=dimg]:not([data-atf])',img).forEach(function (img1) {img1.setAttribute('data-atf','1');})}); return pageE}"
}
},
"必应搜索 + 手机版": {
"host": ["www.bing.com","cn.bing.com","www4.bing.com","global.bing.com"],
"url": "if (fun.lp() == '/search') {if (fun.isMobile() && document.documentElement.lang != 'zh') {return false;} else {return true;}}",
- "style": "#b_footer, .b_msg, #bnp_rich_div",
+ "style": "#b_footer,.b_msg,#bnp_rich_div",
"history": true,
"pager": {
- "nextL": "a.sb_pagN, a.sb_halfnext, a.sb_fullnpl",
+ "nextL": "a.sb_pagN,a.sb_halfnext,a.sb_fullnpl",
"pageE": "#b_results>li.b_algo",
- "replaceE": "#b_results>.b_pag, #b_PagAboveFooter"
+ "replaceE": "#b_results>.b_pag,#b_PagAboveFooter"
},
"function": {
- "bF": "pageE.forEach(function (one) {fun.getAllCSS('div.rms_iac[data-src]', one).forEach(function (one1) {one1.outerHTML = `
`; }) }); return pageE"
+ "bF": "pageE.forEach(function (one) {fun.getAllCSS('div.rms_iac[data-src]',one).forEach(function (one1) {one1.outerHTML = `
`; }) }); return pageE"
}
},
"搜狗搜索": {
@@ -118,7 +118,7 @@
"url": "return (fun.lp() == '/search/' || fun.isMobile())",
"history": true,
"pager": {
- "nextL": "#page-bottom a[class*='containerRight_'], #page-bottom a[class*='container_']",
+ "nextL": "#page-bottom a[class*='containerRight_'],#page-bottom a[class*='container_']",
"pageE": "#results>div",
"replaceE": "#page-bottom"
}
@@ -128,12 +128,12 @@
"url": "/^\\/search/",
"history": true,
"pager": {
- "nextL": "//div[contains(@class, '-pagination')]/a[string()='下一页']",
+ "nextL": "//div[contains(@class,'-pagination')]/a[string()='下一页']",
"pageE": "div[class*='-result-list']>.result-content[data-i]",
"replaceE": "div[class*='-pagination']"
},
"function": {
- "bF": "if (fun.getXpath('//div[contains(@class,\"-header\") and string()=\"相关搜索\"]', pageE[pageE.length - 1])) {pageE[pageE.length - 1].style.display = 'none';}; return pageE"
+ "bF": "if (fun.getXpath('//div[contains(@class,\"-header\") and string()=\"相关搜索\"]',pageE[pageE.length - 1])) {pageE[pageE.length - 1].style.display = 'none';}; return pageE"
}
},
"神马搜索": {
@@ -155,7 +155,7 @@
"replaceE": "#page"
},
"function": {
- "bF": "return fun.src_bF(pageE, [0,'img[data-isrc]','data-isrc'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[data-isrc]','data-isrc'])"
}
},
"360 搜索": {
@@ -165,11 +165,11 @@
"history": true,
"pager": {
"nextL": "a#snext",
- "pageE": "ul.result>li, style:not(src)",
+ "pageE": "ul.result>li,style:not(src)",
"replaceE": "#page"
},
"function": {
- "bF": "return fun.src_bF(pageE, [0,'img[data-isrc]','data-isrc'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[data-isrc]','data-isrc'])"
}
},
"DuckDuckGo 搜索": {
@@ -182,7 +182,7 @@
"url": "/\\/search/",
"history": false,
"pager": {
- "nextL": "js; return fun.getNextF('//div[contains(@class, \"pagination\")]/form[./button[@class=\"pagination__next-prev-button next\"]]')",
+ "nextL": "js; return fun.getNextF('//div[contains(@class,\"pagination\")]/form[./button[@class=\"pagination__next-prev-button next\"]]')",
"pageE": "section.w-gl--desktop>div",
"replaceE": ".pagination"
}
@@ -192,9 +192,9 @@
"url": "/^\\/search\\//",
"history": true,
"pager": {
- "nextL": "a.Pager-Item_type_next, a.pager__item_kind_next",
- "pageE": "#search-result, style",
- "replaceE": ".Pager, .pager"
+ "nextL": "a.Pager-Item_type_next,a.pager__item_kind_next",
+ "pageE": "#search-result,style",
+ "replaceE": ".Pager,.pager"
}
},
"Yandex 搜索 - 视频": {
@@ -238,7 +238,7 @@
},
"Qwant 搜索": {
"host": "www.qwant.com",
- "url": "fun.isUrlC(); return (fun.indexOF('q=', 's') && fun.indexOF('t=web', 's'))",
+ "url": "fun.isUrlC(); return (fun.indexOF('q=','s') && fun.indexOF('t=web','s'))",
"pager": {
"type": 2,
"nextL": "button[data-testid='buttonShowMore']"
@@ -268,7 +268,7 @@
"Presearch": {
"host": "presearch.com",
"url": "/^\\/search/",
- "style": "[x-if^='state.results.pages']+div, .text-gray-300>[x-data]",
+ "style": "[x-if^='state.results.pages']+div,.text-gray-300>[x-data]",
"pager": {
"type": 6,
"nextL": "a[\\:class*='${state.results.pages[state.results.pages.length-1]']",
@@ -284,7 +284,7 @@
"history": true,
"pager": {
"nextL": "a.pagination__num--next",
- "pageE": ".content-answers-top-wrap, .content-answers-top-wrap~div",
+ "pageE": ".content-answers-top-wrap,.content-answers-top-wrap~div",
"replaceE": ".pagination"
}
},
@@ -302,11 +302,11 @@
"url": "if (location.hostname == 'jump2.bdimg.com') location.hostname = 'tieba.baidu.com'; return (fun.indexOF('/p/')) ",
"iframe": true,
"thread": true,
- "style": ".d_sign_split, img.j_user_sign, .d_author .d_pb_icons, .save_face_bg, .save_face_bg_2, li.d_name a.icon_tbworld, .lzl_cnt a.icon_tbworld, .topic_list_box.topic-fixed {display: none !important;} a.p_author_face.j_frame_guide {background: none repeat scroll 0 0 #FFF !important;border: 1px solid #CCC !important;padding: inherit !important;} .red_text, .red-text, .vip_red, .vip-red, .vip_red:hover, .vip-red:hover, .vip_red:visited, .vip-red:visited {color: #2d64b3 !important;}",
+ "style": ".d_sign_split,img.j_user_sign,.d_author .d_pb_icons,.save_face_bg,.save_face_bg_2,li.d_name a.icon_tbworld,.lzl_cnt a.icon_tbworld,.topic_list_box.topic-fixed {display: none !important;} a.p_author_face.j_frame_guide {background: none repeat scroll 0 0 #FFF !important;border: 1px solid #CCC !important;padding: inherit !important;} .red_text,.red-text,.vip_red,.vip-red,.vip_red:hover,.vip-red:hover,.vip_red:visited,.vip-red:visited {color: #2d64b3 !important;}",
"pager": {
"type": 5,
"nextL": "//li[contains(@class,'pb_list_pager')]/a[text()='下一页']",
- "style": "ul.tbui_aside_float_bar, .core_title_wrap_bright.tbui_follow_fixed.core_title_absolute_bright {display: none !important;}"
+ "style": "ul.tbui_aside_float_bar,.core_title_wrap_bright.tbui_follow_fixed.core_title_absolute_bright {display: none !important;}"
}
},
"百度贴吧": {
@@ -316,13 +316,13 @@
"history": false,
"pager": {
"nextL": "js; if (fun.getCSS('a.next.pagination-item')) return (fun.getCSS('a.next.pagination-item').href + '&pagelets=frs-list%2Fpagelet%2Fthread&pagelets_stamp=' + new Date().getTime())",
- "pageE": "//script[contains(text(), 'Bigpipe.register(\"frs-list/pagelet/thread_list\", ')]",
+ "pageE": "//script[contains(text(),'Bigpipe.register(\"frs-list/pagelet/thread_list\", ')]",
"insertP": ["#thread_list",3],
"interval": 2000,
"scrollD": 3000
},
"function": {
- "bF": "let scriptText = pageE[0].textContent.replace('Bigpipe.register(\"frs-list/pagelet/thread_list\", ',''); scriptText = scriptText.slice(0, scriptText.indexOf(').')); let temp = document.createElement('div'); temp.innerHTML = JSON.parse(scriptText).content; fun.getCSS('#frs_list_pager').innerHTML = fun.getCSS('#frs_list_pager',temp).innerHTML; return fun.src_bF(fun.getAllCSS('#thread_list>li',temp))"
+ "bF": "let scriptText = pageE[0].textContent.replace('Bigpipe.register(\"frs-list/pagelet/thread_list\", ',''); scriptText = scriptText.slice(0,scriptText.indexOf(').')); let temp = document.createElement('div'); temp.innerHTML = JSON.parse(scriptText).content; fun.getCSS('#frs_list_pager').innerHTML = fun.getCSS('#frs_list_pager',temp).innerHTML; return fun.src_bF(fun.getAllCSS('#thread_list>li',temp))"
}
},
"豆瓣": {
@@ -347,7 +347,7 @@
"url": "return (fun.lp() == '/top250' || fun.indexOF(/^\\/subject\\/\\d+\\/(episode|tv_discuss|reviews|photos)/) || fun.indexOF(/^\\/people\\/.+\\/(do|wish|collect)/) || fun.indexOF(/^\\/celebrity\\/\\d+\\/(movies|photos)/))",
"pager": {
"nextL": "link[rel='next']",
- "pageE": ".grid_view, #comments, .review-list, .interest-list, .grid-view, .grid_view>ul>li, .poster-col3>li",
+ "pageE": ".grid_view,#comments,.review-list,.interest-list,.grid-view,.grid_view>ul>li,.poster-col3>li",
"replaceE": ".paginator",
"scrollD": 2500
}
@@ -368,23 +368,23 @@
"url": "return (fun.indexOF(/^\\/(doulist|tag)\\//) || fun.lp() == '/group/explore' || ((fun.indexOF(/^\\/people\\/.+\\/status/) && fun.indexOF('tab=','s') && !fun.indexOF('tab=collect','s'))) || (fun.indexOF(/^\\/note\\/\\d+\\//) && fun.indexOF('type=','s')))",
"pager": {
"nextL": "link[rel='next']",
- "pageE": ".doulist-item, .article>.mod:not([id='doulist-info']), .channel-item, .list",
+ "pageE": ".doulist-item,.article>.mod:not([id='doulist-info']),.channel-item,.list",
"replaceE": ".paginator"
}
},
"豆瓣 - 小组/讨论区 - 帖子内": {
- "host": ["www.douban.com", "movie.douban.com"],
+ "host": ["www.douban.com","movie.douban.com"],
"url": "return (fun.indexOF('/group/topic/') || fun.indexOF(/^\\/subject\\/.+\\/discussion\\/\\d+/))",
"thread": true,
"pager": {
"nextL": "link[rel='next']",
- "pageE": ".comment-item, .list>ul>li",
+ "pageE": ".comment-item,.list>ul>li",
"replaceE": ".paginator",
"scrollD": 2500
}
},
"豆瓣 - 小组/讨论区": {
- "host": ["www.douban.com", "movie.douban.com"],
+ "host": ["www.douban.com","movie.douban.com"],
"url": "/^\\/(group|subject)\\/.+\\/discussion/",
"blank": 3,
"pager": {
@@ -411,12 +411,12 @@
"scrollD": 2500
},
"function": {
- "bF": "return fun.src_bF(pageE, [0,'img[loadlate]','loadlate'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[loadlate]','loadlate'])"
}
},
"The Movie Database": {
"host": "www.themoviedb.org",
- "url": "if (fun.indexOF('/search/')){return true;}else{setTimeout(()=>{document.querySelector('#pagination_page_1 a.load_more').click();}, 1000)}",
+ "url": "if (fun.indexOF('/search/')){return true;}else{setTimeout(()=>{document.querySelector('#pagination_page_1 a.load_more').click();},1000)}",
"blank": 3,
"pager": {
"nextL": "a.next_page",
@@ -457,9 +457,9 @@
"host": "bbs.tianya.cn",
"url": "/\\/list/",
"pager": {
- "nextL": "//div[contains(@class, 'pages')]/div[@class='links']/a[text()='下一页']",
+ "nextL": "//div[contains(@class,'pages')]/div[@class='links']/a[text()='下一页']",
"pageE": ".tab-bbs-list>tbody:not(:first-of-type)",
- "replaceE": "//div[contains(@class, 'pages')]"
+ "replaceE": "//div[contains(@class,'pages')]"
}
},
"天涯社区 - 帖子内": {
@@ -498,7 +498,7 @@
"gmxhr": true,
"pager": {
"nextL": "#pagebbtm a[title='下一页']",
- "pageE": "#topicrows>tbody, #topicrows>script",
+ "pageE": "#topicrows>tbody,#topicrows>script",
"replaceE": "div[name='pageball']",
"scriptT": 2
},
@@ -516,7 +516,7 @@
"retry": 1000,
"pager": {
"nextL": "#pagebbtm a[title*='下一页']",
- "pageE": "id('m_posts_c')/* | //script[contains(text(), 'commonui.userInfo.setAll')]",
+ "pageE": "id('m_posts_c')/* | //script[contains(text(),'commonui.userInfo.setAll')]",
"replaceE": "div[name='pageball']",
"scriptT": 2
}
@@ -537,17 +537,17 @@
"blank": 3,
"pager": {
"nextL": ".page_current+a",
- "pageE": ".cell.item, #notifications>div, #TopicsNode>div, #Main>.box>.dock_area,#Main>.box>.dock_area+.inner,#Main>.box>.dock_area+.cell:not([style]), table.data>tbody>tr:not(:first-child)",
+ "pageE": ".cell.item,#notifications>div,#TopicsNode>div,#Main>.box>.dock_area,#Main>.box>.dock_area+.inner,#Main>.box>.dock_area+.cell:not([style]), table.data>tbody>tr:not(:first-child)",
"replaceE": "//a[@class='page_current']/../.."
}
},
"煎蛋网": {
"host": "jandan.net",
"url": "/^(\\/$|\\/page\\/)/",
- "style": "#nav_prev, #nav_next, .post.f:not(.list-post)",
+ "style": "#nav_prev,#nav_next,.post.f:not(.list-post)",
"history": false,
"pager": {
- "nextL": "//div[@class='wp-pagenavi']/a[contains(text(), '下一页') or contains(text(), '更多文章')]",
+ "nextL": "//div[@class='wp-pagenavi']/a[contains(text(),'下一页') or contains(text(),'更多文章')]",
"pageE": "#content>.list-post",
"replaceE": ".wp-pagenavi"
},
@@ -567,15 +567,15 @@
"煎蛋网 - 吐槽": {
"host": "jandan.net",
"url": "/^\\/(qa|pic|ooxx|treehole)/",
- "style": "#nav_prev, #nav_next, #tucao-gg {display: none !important;} .jandan-vote a.tucao-btn23:link {color: #c8c7cc !important;} .jandan-tucao {background-color: #fafaf9 !important;}",
+ "style": "#nav_prev,#nav_next,#tucao-gg {display: none !important;} .jandan-vote a.tucao-btn23:link {color: #c8c7cc !important;} .jandan-tucao {background-color: #fafaf9 !important;}",
"pager": {
"nextL": "a.previous-comment-page",
- "pageE": "ol.commentlist>li[id^='comment-'], head>script:not([src])",
+ "pageE": "ol.commentlist>li[id^='comment-'],head>script:not([src])",
"replaceE": ".cp-pagenavi",
"scriptT": 2
},
"function": {
- "bF": "fun.getAllCSS('a.tucao-btn, a.comment-like.like, a.comment-unlike.unlike').forEach(function (now) {now.className = now.className.replace('tucao-btn', 'tucao-btn23').replace('comment-unlike', 'comment-unlike23').replace('comment-like', 'comment-like23');}); return pageE"
+ "bF": "fun.getAllCSS('a.tucao-btn,a.comment-like.like,a.comment-unlike.unlike').forEach(function (now) {now.className = now.className.replace('tucao-btn','tucao-btn23').replace('comment-unlike','comment-unlike23').replace('comment-like','comment-like23');}); return pageE"
}
},
"龙的天空": {
@@ -583,7 +583,7 @@
"url": "fun.isUrlC(); return (fun.indexOF('/forum/'))",
"history": false,
"pager": {
- "nextL": "js; let next = fun.getCSS('li.ant-pagination-next'), page; if (next && next.getAttribute('aria-disabled') === 'false') { page = fun.getCSS('li.ant-pagination-item-active[title]'); if (page && page.title) {return (location.origin + location.pathname + '?page=' + ++page.title);}}; return '';",
+ "nextL": "js; let next = fun.getCSS('li.ant-pagination-next'),page; if (next && next.getAttribute('aria-disabled') === 'false') { page = fun.getCSS('li.ant-pagination-item-active[title]'); if (page && page.title) {return (location.origin + location.pathname + '?page=' + ++page.title);}}; return '';",
"pageE": "//div[@class='main-title']/../.. | //head/style[@data-emotion-css]",
"replaceE": "ul.ant-pagination"
}
@@ -594,7 +594,7 @@
"thread": true,
"history": false,
"pager": {
- "nextL": "js; let next = fun.getCSS('li.ant-pagination-next'), page; if (next && next.getAttribute('aria-disabled') === 'false') { page = fun.getCSS('li.ant-pagination-item-active[title]'); if (page && page.title) {return (location.origin + location.pathname + '?page=' + ++page.title);}}; return '';",
+ "nextL": "js; let next = fun.getCSS('li.ant-pagination-next'),page; if (next && next.getAttribute('aria-disabled') === 'false') { page = fun.getCSS('li.ant-pagination-item-active[title]'); if (page && page.title) {return (location.origin + location.pathname + '?page=' + ++page.title);}}; return '';",
"pageE": "//div[@class='main-content']/.. | //head/style[@data-emotion-css]",
"replaceE": "ul.ant-pagination"
}
@@ -602,7 +602,7 @@
"水木社区": {
"host": "www.newsmth.net",
"url": "return (location.href.indexOf('board/') != -1)",
- "style": "[id*='banner'], [class*='banner']",
+ "style": "[id*='banner'],[class*='banner']",
"blank": 4,
"pager": {
"nextL": ".page-select+li.page-normal>a",
@@ -614,7 +614,7 @@
"水木社区 - 帖子内": {
"host": "www.newsmth.net",
"url": "return (location.href.indexOf('article/') != -1)",
- "style": "[id*='banner'], [class*='banner']",
+ "style": "[id*='banner'],[class*='banner']",
"thread": true,
"pager": {
"nextL": ".page-select+li.page-normal>a",
@@ -669,12 +669,12 @@
"replaceE": ".pagination>ul"
},
"function": {
- "bF": "return fun.src_bF(pageE, [0,'img[data-normal]','data-normal'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[data-normal]','data-normal'])"
}
},
"2DFan - 评论": {
"host": ["2dfan.com","www.2dfan.com","ddfan.org","/^ddfan\\.[a-z]+$/","/^galge\\.[a-z]+$/","/^fan2d\\.[a-z]+$/"],
- "url": "if (fun.getCSS('#comments')&&fun.getCSS('.pagination')){[].slice.call(fun.getAllCSS('#comments>div')).reverse().forEach((e)=>{document.querySelector('#comments>.pagination').insertAdjacentElement('beforebegin', e);});return true}",
+ "url": "if (fun.getCSS('#comments')&&fun.getCSS('.pagination')){[].slice.call(fun.getAllCSS('#comments>div')).reverse().forEach((e)=>{document.querySelector('#comments>.pagination').insertAdjacentElement('beforebegin',e);});return true}",
"history": false,
"pager": {
"nextL": "a[rel='prev']",
@@ -703,11 +703,11 @@
"url": "fun.isUrlC(); return (fun.indexOF('/community/'))",
"pager": {
"nextL": "li.pagination-item.is-active+li>a",
- "pageE": ".data-wrapper>section.community-card, style",
- "replaceE": "//ul[./li[contains(@class, 'pagination-item')]]"
+ "pageE": ".data-wrapper>section.community-card,style",
+ "replaceE": "//ul[./li[contains(@class,'pagination-item')]]"
},
"function": {
- "bF": "pageE.forEach(function (one) { one.querySelectorAll('.g-load-img-wrap, .tw-absolute.tw-cursor-pointer, .avatar').forEach(function (now) { fun.getCSS('noscript+img', now).src = fun.getCSS('noscript>img', now).src; }); }); return pageE"
+ "bF": "pageE.forEach(function (one) { one.querySelectorAll('.g-load-img-wrap,.tw-absolute.tw-cursor-pointer,.avatar').forEach(function (now) { fun.getCSS('noscript+img',now).src = fun.getCSS('noscript>img',now).src; }); }); return pageE"
}
},
"宽带山论坛": {
@@ -726,14 +726,14 @@
"thread": true,
"pager": {
"nextL": "//div[@class='pages']/a[text()='>>']",
- "pageE": "#reply_list_panel>*, script[src*='ui/js/kds.js']",
+ "pageE": "#reply_list_panel>*,script[src*='ui/js/kds.js']",
"replaceE": ".pages",
"scriptT": 2
}
},
"篱笆网论坛": {
"host": "www.libaclub.com",
- "url": "fun.insStyle('li.ui-list-merchant-ad, .ui-nav-appImage {display: none !important;}'); return (fun.lp() == '/' || fun.indexOF('/date_'))",
+ "url": "fun.insStyle('li.ui-list-merchant-ad,.ui-nav-appImage {display: none !important;}'); return (fun.lp() == '/' || fun.indexOF('/date_'))",
"pager": {
"nextL": "//div[@class='ui-crumbs-more']/a[@class='fn-link'][1]",
"pageE": "ul.ui-list>li:not(.ui-list-item-head):not(.ui-list-merchant-ad)",
@@ -755,7 +755,7 @@
"thread": true,
"pager": {
"nextL": "a.ui-paging-next",
- "pageE": ".ui-box-content>div.ui-topic, .ui-box-content>a[name]",
+ "pageE": ".ui-box-content>div.ui-topic,.ui-box-content>a[name]",
"insertP": [".ui-box-content",3],
"replaceE": "div.ui-paging"
}
@@ -774,7 +774,7 @@
"host": "www.libaclub.com",
"url": "/\\/facade.php/",
"pager": {
- "nextL": "//div[@class='ui-page']/a[contains(text(), '下一页')]",
+ "nextL": "//div[@class='ui-page']/a[contains(text(),'下一页')]",
"pageE": ".ui-box-main>ul.ui-list>li",
"replaceE": "div.ui-page"
}
@@ -793,7 +793,7 @@
"host": "www.taoguba.com.cn",
"url": "/\\/(bbs|zongban|dianzan|jinghua)\\//",
"pager": {
- "nextL": "js; let next = fun.getCSS('.next-page.pageDisabled'), next_ = '/'; if (next) {next = next.getAttribute('onclick').replace('gotoPage(','').replace(')','').split(','); if (fun.indexOF(/\\/dianzan|jinghua\\//)) next_ = '-'; if (parseInt(next[0]) <= parseInt(next[2])) {return (`${location.origin}/${location.pathname.split('/')[1]}/${next[0]}${next_}${next[1]}`)};}; return '';",
+ "nextL": "js; let next = fun.getCSS('.next-page.pageDisabled'),next_ = '/'; if (next) {next = next.getAttribute('onclick').replace('gotoPage(','').replace(')','').split(','); if (fun.indexOF(/\\/dianzan|jinghua\\//)) next_ = '-'; if (parseInt(next[0]) <= parseInt(next[2])) {return (`${location.origin}/${location.pathname.split('/')[1]}/${next[0]}${next_}${next[1]}`)};}; return '';",
"pageE": ".items-comment-list",
"replaceE": ".t_page"
}
@@ -802,7 +802,7 @@
"host": "www.taoguba.com.cn",
"url": "/\\/shenghuoba\\//",
"pager": {
- "nextL": "js; let next = fun.getCSS('#N_go_pageBtn'), next_ = location.pathname.split('/')[2].split('-')[0]; if (next && (parseInt(next.dataset.now) + 1 <= parseInt(next.dataset.total))) {if (!next_) next_ = 'H'; return (`${location.origin}/shenghuoba/${next_}-${parseInt(next.dataset.now) + 1}`)}; return '';",
+ "nextL": "js; let next = fun.getCSS('#N_go_pageBtn'),next_ = location.pathname.split('/')[2].split('-')[0]; if (next && (parseInt(next.dataset.now) + 1 <= parseInt(next.dataset.total))) {if (!next_) next_ = 'H'; return (`${location.origin}/shenghuoba/${next_}-${parseInt(next.dataset.now) + 1}`)}; return '';",
"pageE": ".lifeContent-topicList-item",
"replaceE": ".N_sortPage "
}
@@ -812,7 +812,7 @@
"url": "/\\/Article\\//",
"thread": true,
"pager": {
- "nextL": "js; let next = fun.getXpath('//div[contains(@class, \"t_page01\")]/a[contains(text(), \"下一页\")]');if (next) {next = next.getAttribute('onclick').replace('gotoPageTopic(','').replace(')','').split(','); if (parseInt(next[0]) <= parseInt(next[1])) {return (`${location.origin}/Article/${fun.getCSS(\"#looktopicID\").value}/${next[0]}`)}}; return '';",
+ "nextL": "js; let next = fun.getXpath('//div[contains(@class,\"t_page01\")]/a[contains(text(),\"下一页\")]');if (next) {next = next.getAttribute('onclick').replace('gotoPageTopic(','').replace(')','').split(','); if (parseInt(next[0]) <= parseInt(next[1])) {return (`${location.origin}/Article/${fun.getCSS(\"#looktopicID\").value}/${next[0]}`)}}; return '';",
"pageE": ".list-reply:not([style*=display])>div[id]",
"replaceE": ".t_page"
},
@@ -824,12 +824,12 @@
"host": "bbs.lieyou888.com",
"url": "/^\\/forum/",
"pager": {
- "nextL": "//div[contains(@class, '_pageNav')]/a[text()='下一页']",
+ "nextL": "//div[contains(@class,'_pageNav')]/a[text()='下一页']",
"pageE": "ul.gb-bbs-list>li",
"replaceE": "._pageNav"
},
"function": {
- "bF": "return fun.src_bF(pageE, [0, 'img[original]', 'original'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[original]','original'])"
}
},
"汽车之家论坛": {
@@ -855,7 +855,7 @@
},
"飞客网论坛": {
"host": "www.flyert.com",
- "url": "return (fun.indexOF('/forum-') || fun.indexOF('mod=forumdisplay', 's'))",
+ "url": "return (fun.indexOF('/forum-') || fun.indexOF('mod=forumdisplay','s'))",
"pager": {
"nextL": "a.nxt:not([href*='javascript'])",
"pageE": "#threadlist table>tbody[id^='normalthread_']",
@@ -865,7 +865,7 @@
},
"飞客网论坛 - 帖子内": {
"host": "www.flyert.com",
- "url": "return (fun.indexOF('/forum') || fun.indexOF('mod=viewthread', 's'))",
+ "url": "return (fun.indexOF('/forum') || fun.indexOF('mod=viewthread','s'))",
"thread": true,
"pager": {
"nextL": "a.nxt:not([href*='javascript'])",
@@ -968,7 +968,7 @@
},
"北+ - 用户页": {
"host": ["/^((www|bbs)\\.)?(soul|snow|south|spring|summer|north|white|level|east)-plus\\.(net|org)$/","bbs.imoutolove.me"],
- "url": "return (fun.lp() == '/u.php' && (fun.indexOF('action-topic-', 's') || fun.indexOF('action-post-', 's')))",
+ "url": "return (fun.lp() == '/u.php' && (fun.indexOF('action-topic-','s') || fun.indexOF('action-post-','s')))",
"pager": {
"nextL": "//div[@class='pages']/ul/li[./b]/following-sibling::li[1][not(@class)]/a[not(text()='»')]",
"pageE": "#u-contentmain table tr",
@@ -977,7 +977,7 @@
},
"纯美苹果园": {
"host": "www.goddessfantasy.net",
- "url": "return (fun.indexOF('board=', 's'))",
+ "url": "return (fun.indexOF('board=','s'))",
"pager": {
"nextL": "//div[contains(@class,'pagelinks')]/a[@class='navPages' and text()='»']",
"pageE": ".table_grid>tbody>tr",
@@ -986,7 +986,7 @@
},
"纯美苹果园 - 帖子内": {
"host": "www.goddessfantasy.net",
- "url": "return (fun.indexOF('topic=', 's'))",
+ "url": "return (fun.indexOF('topic=','s'))",
"thread": true,
"pager": {
"nextL": "//div[contains(@class,'pagelinks')]/a[@class='navPages' and text()='»']",
@@ -998,8 +998,8 @@
"host": ["adnmb3.com","www.tnmb.org","nimingban.xyz","nimingban.org","www.nmbxd.com","www.nmbxd1.com"],
"url": "/\\/(m|Mobile)\\/(f|timeline)\\//",
"pager": {
- "nextL": "//li[contains(@class, 'pagination-next')]//a[text()='下一页']",
- "pageE": ".h-middle>div[id^='threads_'], .h-middle>hr.h-middle>div[id^='threads_'], .h-middle>hr:nth-of-type(n+2), script[src$='/h.mobile.js']",
+ "nextL": "//li[contains(@class,'pagination-next')]//a[text()='下一页']",
+ "pageE": ".h-middle>div[id^='threads_'],.h-middle>hr.h-middle>div[id^='threads_'],.h-middle>hr:nth-of-type(n+2),script[src$='/h.mobile.js']",
"insertP": ["#h-threads-pagination",1],
"replaceE": "#h-threads-pagination",
"scriptT": 2
@@ -1010,8 +1010,8 @@
"url": "/\\/m\\/t\\//",
"thread": true,
"pager": {
- "nextL": "//li[contains(@class, 'pagination-next')]//a[text()='下一页']",
- "pageE": ".h-threads-replylist>div, script[src$='/h.mobile.js']",
+ "nextL": "//li[contains(@class,'pagination-next')]//a[text()='下一页']",
+ "pageE": ".h-threads-replylist>div,script[src$='/h.mobile.js']",
"replaceE": "#h-threads-pagination",
"scriptT": 2
}
@@ -1020,9 +1020,9 @@
"host": ["adnmb3.com","www.tnmb.org","nimingban.xyz","nimingban.org","www.nmbxd.com","www.nmbxd1.com"],
"url": "/\\/(f|Forum)\\//",
"pager": {
- "nextL": "//ul[contains(@class, 'pagination')]//a[text()='下一页']",
- "pageE": ".h-threads-list>*, script[src$='/h.desktop.js']",
- "replaceE": "//ul[contains(@class, 'pagination')]",
+ "nextL": "//ul[contains(@class,'pagination')]//a[text()='下一页']",
+ "pageE": ".h-threads-list>*,script[src$='/h.desktop.js']",
+ "replaceE": "//ul[contains(@class,'pagination')]",
"scriptT": 2
}
},
@@ -1031,9 +1031,9 @@
"url": "/\\/t\\//",
"thread": true,
"pager": {
- "nextL": "//ul[contains(@class, 'pagination')]//a[text()='下一页']",
- "pageE": ".h-threads-list>.h-threads-item>.h-threads-item-replys, .h-threads-list>.h-threads-item>.h-threads-item-replies, script[src$='/h.desktop.js']",
- "replaceE": "//ul[contains(@class, 'pagination')]",
+ "nextL": "//ul[contains(@class,'pagination')]//a[text()='下一页']",
+ "pageE": ".h-threads-list>.h-threads-item>.h-threads-item-replys,.h-threads-list>.h-threads-item>.h-threads-item-replies,script[src$='/h.desktop.js']",
+ "replaceE": "//ul[contains(@class,'pagination')]",
"scriptT": 2
}
},
@@ -1090,7 +1090,7 @@
"url": "/\\/(forum\\/\\d)|search/",
"pager": {
"nextL": "li.ipsPagination_next:not(.ipsPagination_inactive)>a",
- "pageE": "ol.ipsDataList>li[data-rowid], ol.ipsStream>li",
+ "pageE": "ol.ipsDataList>li[data-rowid],ol.ipsStream>li",
"replaceE": "ul.ipsPagination"
}
},
@@ -1156,7 +1156,7 @@
"host": "answers.microsoft.com",
"url": "/\\/forum\\/all\\//",
"pager": {
- "nextL": "js; return fun.getNextEP('.pageNumberLayout.selectedPageNumber+span.pageNumberLayout>a', 'page=', /page=\\d+/)",
+ "nextL": "js; return fun.getNextEP('.pageNumberLayout.selectedPageNumber+span.pageNumberLayout>a','page=',/page=\\d+/)",
"pageE": ".thread-message",
"replaceE": ".pagingControl"
}
@@ -1166,14 +1166,14 @@
"url": "return fun.isPager()",
"pager": {
"nextL": "a.pager-next",
- "pageE": "li.post-list-item, li.content-item",
+ "pageE": "li.post-list-item,li.content-item",
"replaceE": ".nsk-pager"
}
},
"Pixiv - 分类页": {
"host": "www.pixiv.net",
- "url": "fun.isUrlC(); if (fun.isMobile()) {return false}; if (fun.lp() == '/') {fun.blank();} else if (fun.indexOF('/tags/')) {return true;} else if (fun.indexOF('/artworks/')) {setTimeout(()=>{fun.getXpath('//button[contains(string(), \"查看全部\") or contains(string(), \"See all\") or contains(string(), \"すべて見る\") or contains(string(), \"모두 보기\")]').click();},3000)}",
- "style": "ul[class*='-1 ']>li {display: inline !important;} #root{margin-bottom: -175px;} ul>li>button[class^='sc-'], a[href^='/premium/lead/lp'] {display: none !important;}",
+ "url": "fun.isUrlC(); if (fun.isMobile()) {return false}; if (fun.lp() == '/') {fun.blank();} else if (fun.indexOF('/tags/')) {return true;} else if (fun.indexOF('/artworks/')) {setTimeout(()=>{fun.getXpath('//button[contains(string(),\"查看全部\") or contains(string(),\"See all\") or contains(string(),\"すべて見る\") or contains(string(),\"모두 보기\")]').click();},3000)}",
+ "style": "ul[class*='-1 ']>li {display: inline !important;} #root{margin-bottom: -175px;} ul>li>button[class^='sc-'],a[href^='/premium/lead/lp'] {display: none !important;}",
"iframe": true,
"pager": {
"type": 5,
@@ -1184,7 +1184,7 @@
"host": "www.pixiv.net",
"url": "if (fun.isMobile()) {return false}; return (fun.indexOF('/users/') && fun.indexOF(/\\/(artworks|illustrations|manga)/))",
"iframe": true,
- "style": "ul[class*='-1 ']>li {display: inline !important;} #root{margin-bottom: -125px;} ul>li>button[class^='sc-'][style='background-color: rgb(0, 0, 0);'], a[href^='/premium/lead/lp'] {display: none !important;}",
+ "style": "ul[class*='-1 ']>li {display: inline !important;} #root{margin-bottom: -125px;} ul>li>button[class^='sc-'][style='background-color: rgb(0,0,0);'],a[href^='/premium/lead/lp'] {display: none !important;}",
"pager": {
"type": 5,
"nextL": "a[aria-disabled='false'][class*='filterProps-Styled-Component'][href]:last-child"
@@ -1193,7 +1193,7 @@
"Pixiv - 手机版 - 分类页": {
"host": "www.pixiv.net",
"url": "if (!fun.isMobile()) {return false}; if (fun.indexOF('/tags/')) {if (self != top) {fun.insStyle('.search-header {display: none !important;}')}; return true;} else if (fun.indexOF('/artworks/')) {setTimeout(()=>{fun.getCSS('.work-details-thumb-buttons>.button-link').click();},3000)}",
- "style": ".banner-ad-footer-scale, footer",
+ "style": ".banner-ad-footer-scale,footer",
"iframe": true,
"pager": {
"type": 5,
@@ -1202,8 +1202,8 @@
},
"Pixiv - 手机版 - 用户作品页": {
"host": "www.pixiv.net",
- "url": "if (!fun.isMobile()) {return false}; if (fun.indexOF('/users/') && fun.indexOF(/\\/(artworks|illustrations|manga)/)) {if (self != top) {fun.insStyle('.masthead.cover-bg, .user-details {display: none !important;}')}; return true}",
- "style": ".banner-ad-footer-scale, footer {display: none !important;} .user-details {margin-top: 0 !important;}",
+ "url": "if (!fun.isMobile()) {return false}; if (fun.indexOF('/users/') && fun.indexOF(/\\/(artworks|illustrations|manga)/)) {if (self != top) {fun.insStyle('.masthead.cover-bg,.user-details {display: none !important;}')}; return true}",
+ "style": ".banner-ad-footer-scale,footer {display: none !important;} .user-details {margin-top: 0 !important;}",
"iframe": true,
"pager": {
"type": 5,
@@ -1269,7 +1269,7 @@
"style": ".collects {display: block;}",
"pager": {
"nextL": ".tcdPageCode>span.current+a.tcdNumber",
- "pageE": "//div[@class='content_list_box'] | //body/script[contains(text(), 'function loadcount()')]",
+ "pageE": "//div[@class='content_list_box'] | //body/script[contains(text(),'function loadcount()')]",
"replaceE": ".tcdPageCode",
"scriptT": 2
},
@@ -1323,11 +1323,11 @@
"千图网": {
"host": "www.58pic.com",
"url": "/\\/(c|tupian|piccate|pmulti|scene)\\//",
- "style": ".qtw-card.place-box, .card-lazy, .is-line .is-back, .qtd-next-card, .login-model, .login-tip-page, .login-tip-header {display: none !important;} .pic-container.qtd-card-line-container>.qtd-card, .pic-container.qtd-card-mansory-container>.qtd-card {width: 316px;height: 428px;} .search-page-container {position: initial !important;}",
+ "style": ".qtw-card.place-box,.card-lazy,.is-line .is-back,.qtd-next-card,.login-model,.login-tip-page,.login-tip-header {display: none !important;} .pic-container.qtd-card-line-container>.qtd-card,.pic-container.qtd-card-mansory-container>.qtd-card {width: 316px;height: 428px;} .search-page-container {position: initial !important;}",
"pager": {
"type": 3,
"nextL": "//div[contains(@class,'page-box')]//a[text()='下一页']",
- "pageE": ".qtd-card-container>.qtd-card[data-id], .pic-container>.active, .pic-container>.qtd-card[data-id], .card-grid-box.is-new:not(.favorites-box)>div, .list-box>div",
+ "pageE": ".qtd-card-container>.qtd-card[data-id],.pic-container>.active,.pic-container>.qtd-card[data-id],.card-grid-box.is-new:not(.favorites-box)>div,.list-box>div",
"replaceE": ".page-box"
},
"function": {
@@ -1336,11 +1336,11 @@
},
"千库网": {
"host": "588ku.com",
- "style": ".listlogin-box.listloginBox, .CLdialogV1, .editIndexEntry, .globalRSideB",
+ "style": ".listlogin-box.listloginBox,.CLdialogV1,.editIndexEntry,.globalRSideB",
"pager": {
- "nextL": "//ul[contains(@class, 'page-list')]//a[text()='下一页']",
- "pageE": ".data-box .dataList, .data-box .data-list",
- "insertP": [".data-box .dataList, .data-box .data-list",3],
+ "nextL": "//ul[contains(@class,'page-list')]//a[text()='下一页']",
+ "pageE": ".data-box .dataList,.data-box .data-list",
+ "insertP": [".data-box .dataList,.data-box .data-list",3],
"replaceE": "ul.page-list"
},
"function": {
@@ -1349,10 +1349,10 @@
},
"昵图网": {
"host": ["www.nipic.com","soso.nipic.com"],
- "style": "li.search-works-item, a.search-works-nextpage",
+ "style": "li.search-works-item,a.search-works-nextpage",
"pager": {
- "nextL": "//a[@title='下一页' or text()='下一页'][not(contains(@class, 'search-works-nextpage'))]",
- "pageE": "li.new-search-works-item, li.new-works-box",
+ "nextL": "//a[@title='下一页' or text()='下一页'][not(contains(@class,'search-works-nextpage'))]",
+ "pageE": "li.new-search-works-item,li.new-works-box",
"replaceE": ".common-page-box"
},
"function": {
@@ -1362,10 +1362,10 @@
"摄图网": {
"host": ["699pic.com","xsj.699pic.com"],
"url": "return fun.isPager('r')",
- "style": ".lastNavItem, .yaoxinAct-rukou",
+ "style": ".lastNavItem,.yaoxinAct-rukou",
"pager": {
"nextL": ".downPage",
- "pageE": ".swipeboxEx>*, .search-video-wrap>.video-list>ul, ul.music-list, #all-fonts-box, .img-list>.img-list-box, .video-list-box",
+ "pageE": ".swipeboxEx>*,.search-video-wrap>.video-list>ul,ul.music-list,#all-fonts-box,.img-list>.img-list-box,.video-list-box",
"replaceE": ".pagelist",
"scriptT": 2
},
@@ -1388,10 +1388,10 @@
"我图网": {
"host": ["www.ooopic.com","so.ooopic.com","weili.ooopic.com"],
"url": "return (fun.lp() != '/' && !fun.indexOF('/weili_'))",
- "style": ".overWidth.clearfix.masonry {height: auto !important;} .pic-list, .video-list {position: relative !important;float: left !important;top: auto !important;left: auto !important;}",
+ "style": ".overWidth.clearfix.masonry {height: auto !important;} .pic-list,.video-list {position: relative !important;float: left !important;top: auto !important;left: auto !important;}",
"history": false,
"pager": {
- "nextL": "a.next_page, a.so-next",
+ "nextL": "a.next_page,a.so-next",
"pageE": ".pic-item",
"replaceE": ".page"
},
@@ -1409,7 +1409,7 @@
"replaceE": ".pagelist"
},
"function": {
- "bF": "return fun.src_bF(pageE, [0, 'img[data-url]', 'data-url'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[data-url]','data-url'])"
}
},
"包图网 - 字体页": {
@@ -1422,7 +1422,7 @@
"replaceE": ".pagelist"
},
"function": {
- "bF": "return fun.src_bF(pageE, [0, 'img[data-url]', 'data-url'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[data-url]','data-url'])"
}
},
"包图网": {
@@ -1435,7 +1435,7 @@
"replaceE": ".pagelist"
},
"function": {
- "bF": "return fun.src_bF(pageE, [0, 'img[data-url]', 'data-url'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[data-url]','data-url'])"
}
},
"vcg.com": {
@@ -1460,13 +1460,13 @@
"replaceE": "div>.paginator"
},
"function": {
- "bF": "return fun.src_bF(pageE, [0, 'img[data-lazy]', 'data-lazy'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[data-lazy]','data-lazy'])"
}
},
"Pngtree": {
"host": ["pngtree.com","zh.pngtree.com"],
"url": "return (!fun.indexOF('/freepng/') && !fun.indexOF('/freebackground/'))",
- "style": "div[class*='-banner'], .COLLECT, .v2-footer, #v2-foot, .transform-login {display: none !important;} img[data-original] {opacity: 1 !important;}",
+ "style": "div[class*='-banner'],.COLLECT,.v2-footer,#v2-foot,.transform-login {display: none !important;} img[data-original] {opacity: 1 !important;}",
"pager": {
"type": 6,
"nextL": ".nextPage",
@@ -1490,7 +1490,7 @@
},
"Unsplash": {
"host": "unsplash.com",
- "url": "fun.isUrlC(); if(fun.indexOF('/s/photos/')){setTimeout((f=fun)=>{f.getXpath(\"//button[text()='Load more photos']\").click();}, 2000)}"
+ "url": "fun.isUrlC(); if(fun.indexOF('/s/photos/')){setTimeout((f=fun)=>{f.getXpath(\"//button[text()='Load more photos']\").click();},2000)}"
},
"图行天下": {
"host": "www.photophoto.cn",
@@ -1530,11 +1530,11 @@
"host": "www.iconfont.cn",
"url": "fun.isUrlC(); return (fun.indexOF(/^\\/(search|collections|illustrations|illustrations_3d|lotties)\\/index/))",
"blank": 2,
- "style": ".footer, header .bind-tips, .block-pagination-wrap, #magix_vf_main .block-sub-banner:not([p-id='96']), #J_block_sidebar",
+ "style": ".footer,header .bind-tips,.block-pagination-wrap,#magix_vf_main .block-sub-banner:not([p-id='96']),#J_block_sidebar",
"iframe": true,
"pager": {
"type": 5,
- "nextL": "js; return fun.getNextEP('li.active+li:not(.disabled)>a', 'page=', /page=\\d+/)",
+ "nextL": "js; return fun.getNextEP('li.active+li:not(.disabled)>a','page=',/page=\\d+/)",
"scrollD": 1000
}
},
@@ -1617,8 +1617,8 @@
"history": false,
"pager": {
"nextL": "a.nxt:not([href^='javascript']) ,a.next:not([href^='javascript'])",
- "pageE": "id('threadlist')//table[./tbody[contains(@id, 'normalthread_')]]/tbody[not(@id='separatorline')]",
- "replaceE": ".pg, .pages"
+ "pageE": "id('threadlist')//table[./tbody[contains(@id,'normalthread_')]]/tbody[not(@id='separatorline')]",
+ "replaceE": ".pg,.pages"
}
},
"学犀牛 - 帖子内": {
@@ -1644,7 +1644,7 @@
"学犀牛 - 分类页": {
"host": "www.xuexiniu.com",
"pager": {
- "nextL": "//a[@class='page-link' and contains(text(), '下一页')]",
+ "nextL": "//a[@class='page-link' and contains(text(),'下一页')]",
"pageE": ".row>.col-sm-6",
"replaceE": "ul.pagination"
}
@@ -1667,7 +1667,7 @@
"replaceE": ".pagination"
},
"function": {
- "bF": "return fun.src_bF(pageE, [0,'img[data-url]','data-url'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[data-url]','data-url'])"
}
},
"下得乐": {
@@ -1689,7 +1689,7 @@
"replaceE": "#pagination"
},
"function": {
- "bF": "return fun.src_bF(pageE, [0,'img[data-url]','data-url'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[data-url]','data-url'])"
}
},
"建E室内设计网": {
@@ -1698,7 +1698,7 @@
"pager": {
"type": 6,
"nextL": ".pagination li.active+li>a",
- "pageE": "#ajax_ul_list>div, #caselist>li",
+ "pageE": "#ajax_ul_list>div,#caselist>li",
"replaceE": ".pagination",
"loadTime": 1500,
"scrollD": 4000
@@ -1709,7 +1709,7 @@
"url": "return ((fun.indexOF('/list/') && fun.getCSS('.index-family')) || fun.indexOF('/search/'))",
"pager": {
"nextL": ".next>a",
- "pageE": ".index-family ul:not(.page)>li:not(.head), script[src*='base.js'], .inform-list>ul>li",
+ "pageE": ".index-family ul:not(.page)>li:not(.head),script[src*='base.js'],.inform-list>ul>li",
"replaceE": ".page",
"scriptT": 2
}
@@ -1771,7 +1771,7 @@
"pager": {
"type": 3,
"nextL": "li.next>a",
- "pageE": ".news_warp_center>*, script[src*='common.js']",
+ "pageE": ".news_warp_center>*,script[src*='common.js']",
"replaceE": ".pagewrap",
"scrollE": ".pagewrap",
"scriptT": 2,
@@ -1782,8 +1782,8 @@
"host": "mod.3dmgame.com",
"history": true,
"pager": {
- "nextL": "js; return fun.getNextEP('//li[@class=\"page-list active\"]/following-sibling::li[contains(@class, \"page-list\")]/a', 'Page=', /Page=\\d+/)",
- "pageE": "//div[contains(@class, 'game-mod-list') or contains(@class, 'search-mod-list')] | //script[not(@src or @type)][contains(text(), '.game-mod-page') or contains(text(), '.search-mod-page')]",
+ "nextL": "js; return fun.getNextEP('//li[@class=\"page-list active\"]/following-sibling::li[contains(@class,\"page-list\")]/a','Page=',/Page=\\d+/)",
+ "pageE": "//div[contains(@class,'game-mod-list') or contains(@class,'search-mod-list')] | //script[not(@src or @type)][contains(text(),'.game-mod-page') or contains(text(),'.search-mod-page')]",
"scriptT": 2
}
},
@@ -1792,7 +1792,7 @@
"url": "/keyword=/",
"pager": {
"nextL": "span.curr+a",
- "pageE": ".search_lis, .search_wrap>script[src='/p/js/pager.min.js'], .search_wrap>script:not([src])",
+ "pageE": ".search_lis,.search_wrap>script[src='/p/js/pager.min.js'],.search_wrap>script:not([src])",
"scriptT": 2
},
"function": {
@@ -1826,7 +1826,7 @@
"url": "/^\\/news/",
"pager": {
"nextL": "a.p_curpage+a:not(.p_redirect)",
- "pageE": ".n_lone, .list-body-news-item",
+ "pageE": ".n_lone,.list-body-news-item",
"replaceE": ".p_bar"
}
},
@@ -1854,7 +1854,7 @@
},
"游侠网 - 攻略页": {
"host": "gl.ali213.net",
- "style": ".n_show_b, a.morezjjump",
+ "style": ".n_show_b,a.morezjjump",
"blank": 3,
"pager": {
"type": 3,
@@ -1867,7 +1867,7 @@
},
"游侠网 - 图库": {
"host": "pic.ali213.net",
- "style": "a.prev, a.next",
+ "style": "a.prev,a.next",
"pager": {
"nextL": "a.next",
"pageE": "#image-show>img",
@@ -1882,7 +1882,7 @@
"type": 3,
"nextL": "//div[@class='page_css']/a[text()='下一页']",
"pageE": ".Mid2L_con>*:not(.gs_nc_editor):not(.pagecss):not(.page_css):not(.gs_ccs_solve):not(.post_ding)",
- "insertP": [".Mid2L_con>.pagecss, .Mid2L_con>.page_css",1],
+ "insertP": [".Mid2L_con>.pagecss,.Mid2L_con>.page_css",1],
"replaceE": ".page_css",
"scrollE": ".page_css",
"forceHTTPS": true,
@@ -1897,7 +1897,7 @@
"url": "fun.isPager('p')",
"pager": {
"type": 6,
- "nextL": "js; return fun.getNextEP('.cur-page+li', 'page=', /page=\\d+/)",
+ "nextL": "js; return fun.getNextEP('.cur-page+li','page=',/page=\\d+/)",
"pageE": "ul.list-container>li",
"replaceE": ".page-num-list",
"loadTime": 300
@@ -1905,9 +1905,9 @@
},
"机核 GCORES": {
"host": "www.gcores.com",
- "url": "fun.isUrlC(); fun.getAllCSS('.navLayout_side, .gtabs, .loadingPlaceholder>.row').forEach(function (o) {o.innerHTML = o.innerHTML;}); return (fun.lp() != '/' && (fun.indexOF('/collections/') || !fun.indexOF(/\\/\\d+$/)))",
+ "url": "fun.isUrlC(); fun.getAllCSS('.navLayout_side,.gtabs,.loadingPlaceholder>.row').forEach(function (o) {o.innerHTML = o.innerHTML;}); return (fun.lp() != '/' && (fun.indexOF('/collections/') || !fun.indexOF(/\\/\\d+$/)))",
"pager": {
- "nextL": "li.pagination_item.is_active+li>a, li.pagination_item.active+li>a",
+ "nextL": "li.pagination_item.is_active+li>a,li.pagination_item.active+li>a",
"pageE": ".loadingPlaceholder>.row>div",
"replaceE": ".pagination"
}
@@ -1917,7 +1917,7 @@
"url": "fun.isUrlC(); return (fun.lp() == '/mods')",
"blank": 4,
"pager": {
- "nextL": "js; let n = fun.getCSS('.page-number-container:not(.page-number)+.page-number-container>a'), m = fun.getSearch('m')||'20'; if (n && n.innerText){return fun.getNextSP((parseInt(n.innerText)-1)*parseInt(m), 'o=', /o=\\d+/);}",
+ "nextL": "js; let n = fun.getCSS('.page-number-container:not(.page-number)+.page-number-container>a'),m = fun.getSearch('m')||'20'; if (n && n.innerText){return fun.getNextSP((parseInt(n.innerText)-1)*parseInt(m),'o=',/o=\\d+/);}",
"pageE": "article.project-card",
"replaceE": ".paginates"
}
@@ -1926,7 +1926,7 @@
"host": "www.spigotmc.org",
"url": "/\\/resources\\/(categories|authors)?/",
"pager": {
- "nextL": "//a[@class='text' and contains(text(), '>')]",
+ "nextL": "//a[@class='text' and contains(text(),'>')]",
"pageE": "li.resourceListItem",
"replaceE": ".PageNav"
}
@@ -1937,7 +1937,7 @@
"style": "[data-name='worldgen-list']+.common-comment-block",
"pager": {
"nextL": ".page-item.active+.page-item>a",
- "pageE": ".modlist-list-frame>.modlist-block, .worldgen-list, .verify-list-list-table>tbody>tr, .history-list-frame, .search-result-list",
+ "pageE": ".modlist-list-frame>.modlist-block,.worldgen-list,.verify-list-list-table>tbody>tr,.history-list-frame,.search-result-list",
"replaceE": ".pagination:not([data-name='comment-list'])"
}
},
@@ -1986,7 +1986,7 @@
"style": ".forum_paging_controls",
"history": true,
"pager": {
- "nextL": "js; return fun.getNextUP('ctp=', /ctp=\\d+/, location.pathname, '2', fun.getCSS('span.commentthread_pagelinks>a:last-child').textContent)",
+ "nextL": "js; return fun.getNextUP('ctp=',/ctp=\\d+/,location.pathname,'2',fun.getCSS('span.commentthread_pagelinks>a:last-child').textContent)",
"pageE": ".commentthread_comments>.commentthread_comment",
"replaceE": ".forum_paging .forum_paging_summary",
"scriptT": 1
@@ -1997,7 +1997,7 @@
"blank": 3,
"pager": {
"nextL": "//ul[@class='pager']//a[text()='下一页']",
- "pageE": "//h2[contains(text(), '所有游戏') or contains(text(), '搜索结果')]/following-sibling::div[1]/div",
+ "pageE": "//h2[contains(text(),'所有游戏') or contains(text(),'搜索结果')]/following-sibling::div[1]/div",
"replaceE": "ul.pager"
}
},
@@ -2041,7 +2041,7 @@
"pager": {
"nextL": "#pageheader .gensmall strong~a",
"pageE": "#pagecontent>table.tablebg:not(:nth-last-child(2)):not(:nth-child(2))",
- "replaceE": "#pagecontent >table:not(.tablebg), #pageheader p.gensmall"
+ "replaceE": "#pagecontent >table:not(.tablebg),#pageheader p.gensmall"
}
},
"cs.rin.ru - 搜索页": {
@@ -2050,7 +2050,7 @@
"blank": 3,
"pager": {
"nextL": "#wrapcentre>.nav strong~a",
- "pageE": "#wrapcentre>form>table.tablebg>tbody>tr[class^='row'], #wrapcentre>form>table.tablebg>tbody>tr[valign]",
+ "pageE": "#wrapcentre>form>table.tablebg>tbody>tr[class^='row'],#wrapcentre>form>table.tablebg>tbody>tr[valign]",
"replaceE": "#wrapcentre>div"
}
},
@@ -2065,17 +2065,17 @@
}
},
"RuTracker - 帖子列表": {
- "host": ["rutracker.org", "rutracker.net"],
+ "host": ["rutracker.org","rutracker.net"],
"url": "/(viewforum|tracker)\\.php/",
"blank": 4,
"pager": {
- "nextL": "#pagination b~a.pg, .nav b~a.pg",
- "pageE": "tr[id^='tr-'], tr[id^='trs-']",
- "replaceE": "#pagination, .bottom_info>.nav"
+ "nextL": "#pagination b~a.pg,.nav b~a.pg",
+ "pageE": "tr[id^='tr-'],tr[id^='trs-']",
+ "replaceE": "#pagination,.bottom_info>.nav"
}
},
"RuTracker - 帖子内": {
- "host": ["rutracker.org", "rutracker.net"],
+ "host": ["rutracker.org","rutracker.net"],
"url": "/viewtopic\\.php/",
"thread": true,
"pager": {
@@ -2100,7 +2100,7 @@
"blank": 3,
"pager": {
"nextL": "//span[@class='pnext']/..",
- "pageE": ".short_item, .comments-tree-item",
+ "pageE": ".short_item,.comments-tree-item",
"replaceE": ".bottom-page"
}
},
@@ -2146,8 +2146,8 @@
"history": true,
"pager": {
"type": 6,
- "nextL": "js; return fun.getNextEP('.vui_pagenation--btn-num.vui_button--active+button.vui_pagenation--btn-num', 'page=', /page=\\d+/)",
- "pageE": ".video-list-item, .media-list>div, .video-list>div",
+ "nextL": "js; return fun.getNextEP('.vui_pagenation--btn-num.vui_button--active+button.vui_pagenation--btn-num','page=',/page=\\d+/)",
+ "pageE": ".video-list-item,.media-list>div,.video-list>div",
"replaceE": ".vui_pagenation--btns",
"loadTime": 600,
"scrollD": 3000
@@ -2197,7 +2197,7 @@
"replaceE": ".mainPage"
},
"function": {
- "bF": "return fun.src_bF(pageE, [0,'img[data-url]','data-url'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[data-url]','data-url'])"
}
},
"91 美剧网": {
@@ -2218,7 +2218,7 @@
"url": "/^\\/vod_(type|show|search)/",
"pager": {
"nextL": "#page a[title='下一页']",
- "pageE": "ul.search-result>a, ul.show-list>li",
+ "pageE": "ul.search-result>a,ul.show-list>li",
"replaceE": "#page"
},
"function": {
@@ -2231,14 +2231,14 @@
"pager": {
"nextL": ".pagego a",
"pageE": ".list>ul>li",
- "replaceE": ".newpages, .pagego, #float_show"
+ "replaceE": ".newpages,.pagego,#float_show"
}
},
"吐槽弹幕网 - 搜索页": {
"host": "www.tucao.one",
- "url": "return (fun.indexOF('search', 's'))",
+ "url": "return (fun.indexOF('search','s'))",
"pager": {
- "nextL": "//a[@class='a1'][contains(text(), '下一页')]",
+ "nextL": "//a[@class='a1'][contains(text(),'下一页')]",
"pageE": ".search_list>*",
"replaceE": ".pages"
}
@@ -2256,7 +2256,7 @@
"host": "www.nicotv.me",
"url": "return (fun.indexOF('/search') || fun.indexOF('/type'))",
"pager": {
- "nextL": "//ul[contains(@class, 'pagination ')]//a[text()='»']",
+ "nextL": "//ul[contains(@class,'pagination ')]//a[text()='»']",
"pageE": "ul.list-unstyled>li",
"replaceE": "ul.pagination "
},
@@ -2269,7 +2269,7 @@
"url": "return (fun.lp() != '/' && !fun.indexOF('/man'))",
"blank": 3,
"pager": {
- "nextL": "//div[contains(@class, 'page')]/a[text()='>']",
+ "nextL": "//div[contains(@class,'page')]/a[text()='>']",
"pageE": ".index-tj>ul>li",
"replaceE": ".page"
},
@@ -2308,7 +2308,7 @@
"history": false,
"blank": 3,
"pager": {
- "nextL": "js; let next = fun.getCSS('a.paginate_button.next');if (next && next.className.indexOf('disabled') === -1) {let oldList = fun.getCSS('#table-list>tbody').innerHTML;if (oldList) {next.click(); fun.getCSS('#table-list>tbody').insertAdjacentHTML('afterbegin', oldList);}}",
+ "nextL": "js; let next = fun.getCSS('a.paginate_button.next');if (next && next.className.indexOf('disabled') === -1) {let oldList = fun.getCSS('#table-list>tbody').innerHTML;if (oldList) {next.click(); fun.getCSS('#table-list>tbody').insertAdjacentHTML('afterbegin',oldList);}}",
"pageE": "#table-list>tbody",
"scrollD": 800
}
@@ -2318,7 +2318,7 @@
"url": "/^\\/[a-z]/",
"pager": {
"type": 2,
- "nextL": "button.get-next-page:not([disabled]), .wpf-more-topics>a",
+ "nextL": "button.get-next-page:not([disabled]),.wpf-more-topics>a",
"interval": 1000
}
},
@@ -2359,7 +2359,7 @@
"磁力狗": {
"host": ["clg.im","ciligou.top","clg00.site"],
"url": "/^\\/search/",
- "style": "body, html {overflow-x: initial !important;}",
+ "style": "body,html {overflow-x: initial !important;}",
"blank": 3,
"pager": {
"nextL": ".pagination>li.active+li>a",
@@ -2398,7 +2398,7 @@
"host": "gaoqing.fm",
"pager": {
"type": 2,
- "nextL": ".col-md-12>a, #loadmore>a",
+ "nextL": ".col-md-12>a,#loadmore>a",
"interval": 1500
}
},
@@ -2415,7 +2415,7 @@
"host": ["dmhy.org","www.dmhy.org","share.dmhy.org","dmhy.anoneko.com"],
"url": "return fun.isPager('r')",
"pager": {
- "nextL": "//div[@class='nav_title']/a[contains(text(), '下一')]",
+ "nextL": "//div[@class='nav_title']/a[contains(text(),'下一')]",
"pageE": "#topic_list>tbody>tr",
"replaceE": ".table.clear .nav_title"
},
@@ -2427,7 +2427,7 @@
"host": "mikanani.me",
"url": "/^\\/Home\\/Classic/",
"pager": {
- "nextL": "js; return fun.getNextEPN('.pagination>li.active+li:not([style]):not([class])>a', /\\/\\d+$/, '/')",
+ "nextL": "js; return fun.getNextEPN('.pagination>li.active+li:not([style]):not([class])>a',/\\/\\d+$/,'/')",
"pageE": "//table/tbody/tr | //body/script[contains(text(),'.classic-view-pagination')]",
"scriptT": 2
}
@@ -2438,7 +2438,7 @@
"hiddenPN": true
},
"扶她动漫": {
- "host": ["futaacg.com", "www.futaacg.com"],
+ "host": ["futaacg.com","www.futaacg.com"],
"pager": {
"nextL": "ul.pagination a[rel='next']",
"pageE": ".topic-list>div",
@@ -2450,7 +2450,7 @@
"url": "return (fun.lp() == '/' || fun.lp() == '/index.php')",
"pager": {
"nextL": "a.disabled+a:not(.disabled)",
- "pageE": ".full2, .full2+script",
+ "pageE": ".full2,.full2+script",
"replaceE": ".full3.buttons",
"scriptT": 2
}
@@ -2469,7 +2469,7 @@
"host": "bangumi.moe",
"url": "/^\\/lite/",
"pager": {
- "nextL": "//section/a[./span[contains(@class, 'next')]]",
+ "nextL": "//section/a[./span[contains(@class,'next')]]",
"pageE": "li.torrent-li",
"replaceE": ".page-btn-section"
}
@@ -2485,7 +2485,7 @@
"MioBT/简单动漫": {
"host": "miobt.com",
"pager": {
- "nextL": "//a[@class='nextprev'][contains(text(), '〉') or contains(text(), '下一页') or contains(text(), '»')]",
+ "nextL": "//a[@class='nextprev'][contains(text(),'〉') or contains(text(),'下一页') or contains(text(),'»')]",
"pageE": "#data_list>tr",
"replaceE": ".pages"
}
@@ -2501,7 +2501,7 @@
},
"SkrBT / BT1207": {
"host": ["/skrbt/","/bt1207/"],
- "url": "return (fun.getCSS(\"link[href*='/skrbt/'], img[src*='/skrbt/'], img[src*='/bt1207/']\") && fun.lp() == '/search')",
+ "url": "return (fun.getCSS(\"link[href*='/skrbt/'],img[src*='/skrbt/'],img[src*='/bt1207/']\") && fun.lp() == '/search')",
"history": true,
"pager": {
"nextL": "js;let page = fun.getCSS('a[onclick][aria-label=\"Next\"]'); if (page) {page = /(?<=\\()\\d+(?=\\))/.exec(page.onclick)[0];} else {return '';}; if (page) {return fun.getNextF('#search-form').replace(/p=\\d+/,'p=' + page)} else {return '';}",
@@ -2516,7 +2516,7 @@
"url": "return (fun.lp()=='/')",
"blank": 3,
"pager": {
- "nextL": "a[rel='next'], li.next>a",
+ "nextL": "a[rel='next'],li.next>a",
"pageE": "table.torrent-list>tbody>tr",
"replaceE": "ul.pagination"
}
@@ -2526,7 +2526,7 @@
"url": "/^\\/browse-movies/",
"blank": 3,
"pager": {
- "nextL": "//ul[contains(@class, 'tsc_pagination')]/li[./a[@class='current']]/following-sibling::li[1]/a",
+ "nextL": "//ul[contains(@class,'tsc_pagination')]/li[./a[@class='current']]/following-sibling::li[1]/a",
"pageE": ".browse-movie-wrap",
"replaceE": ".tsc_pagination"
}
@@ -2596,7 +2596,7 @@
"host": "/^idope\\..+/",
"url": "/^\\/torrent-list\\//",
"pager": {
- "nextL": "js; return fun.getNextEP('.page[style]+.page','p=', /p=\\d+/)",
+ "nextL": "js; return fun.getNextEP('.page[style]+.page','p=',/p=\\d+/)",
"pageE": ".resultdiv",
"replaceE": "#div3"
}
@@ -2674,7 +2674,7 @@
"host": "webhd.top",
"url": "return (fun.lp() == '/' || fun.indexOF('/list/new'))",
"pager": {
- "nextL": "//a[@class='page-link'][contains(text(), '下一页')]",
+ "nextL": "//a[@class='page-link'][contains(text(),'下一页')]",
"pageE": ".col-lg-9 .bg-white.shadow-sm.rounded-3>.row.gx-0",
"replaceE": "ul.pagination"
}
@@ -2684,7 +2684,7 @@
"url": "/\\/search/",
"blank": 3,
"pager": {
- "nextL": "//a[@class='page-link'][contains(text(), '下一页')]",
+ "nextL": "//a[@class='page-link'][contains(text(),'下一页')]",
"pageE": ".col-lg-9 .bg-white.shadow-sm.rounded-3",
"insertP": ["nav[aria-label='pagination']",1],
"replaceE": "ul.pagination"
@@ -2744,7 +2744,7 @@
"url": "return (fun.lp() === '/sub/')",
"history": true,
"pager": {
- "nextL": "js; return fun.getNextEP('#pl-current+a[href]:not([id])', 'page=', /page=\\d+/)",
+ "nextL": "js; return fun.getNextEP('#pl-current+a[href]:not([id])','page=',/page=\\d+/)",
"pageE": ".resultcard>div:not(#top-banner):not(#bottom-banner):not(.pagelinkcard)",
"insertP": [".pagelinkcard",1],
"replaceE": ".pagelinkcard"
@@ -2761,10 +2761,10 @@
},
"字幕库 zmk": {
"host": ["zmk.pw","zimuku.org","zimuku.pw"],
- "url": "if (!fun.indexOF('/detail/') && !fun.indexOF('/subs/')) {if (fun.lp() == '/') {fun.getCSS('.box>.table').insertAdjacentHTML('beforebegin', '')}; return true;}",
+ "url": "if (!fun.indexOF('/detail/') && !fun.indexOF('/subs/')) {if (fun.lp() == '/') {fun.getCSS('.box>.table').insertAdjacentHTML('beforebegin','')}; return true;}",
"pager": {
"nextL": "a.next",
- "pageE": ".item, .box>.table>tbody>tr",
+ "pageE": ".item,.box>.table>tbody>tr",
"replaceE": ".pagination"
},
"function": {
@@ -2826,7 +2826,7 @@
"漫本": {
"host": "www.manben.com",
"url": "if (fun.indexOF(/^\\/m\\d+/)) {if (fun.getCookie('showtype') != '2') {document.cookie='showtype=2; expires=Thu, 18 Dec 2031 12:00:00 GMT; path=/';location.reload();}else{return true;}}",
- "style": ".main{height: auto !important;overflow-y: hidden !important;} #comicContain img {min-height: 300px;} .comic-contain li{margin: 0 !important;} img.imgFloat_1, img.imgFloat_2, span.comic-ft {display: none !important;}",
+ "style": ".main{height: auto !important;overflow-y: hidden !important;} #comicContain img {min-height: 300px;} .comic-contain li{margin: 0 !important;} img.imgFloat_1,img.imgFloat_2,span.comic-ft {display: none !important;}",
"history": true,
"pager": {
"nextL": "#mainControlNext",
@@ -2837,18 +2837,18 @@
"interval": 5000
},
"function": {
- "aF": "let _img=''; for (let i=0;i
`;}; document.getElementById('comicContain').insertAdjacentHTML('beforeend', _img);"
+ "aF": "let _img=''; for (let i=0;i
`;}; document.getElementById('comicContain').insertAdjacentHTML('beforeend',_img);"
}
},
"好漫 6": {
"host": "www.haoman6.com",
"url": "/\\/chapter\\//",
- "style": ".rd-guess, .rd-aside, .page-index__btn {display: none !important;} .rd-article__pic {display: initial !important;} .rd-article__pic>img {margin: 0 auto;display: block;height: auto;min-height: 200px;}",
+ "style": ".rd-guess,.rd-aside,.page-index__btn {display: none !important;} .rd-article__pic {display: initial !important;} .rd-article__pic>img {margin: 0 auto;display: block;height: auto;min-height: 200px;}",
"history": true,
"pager": {
"nextL": "js;return (location.origin + fun.getCSS('a.rd-aside__item.j-rd-next').getAttribute('_href'))",
"pageE": ".rd-article-wr>div",
- "replaceE": "a.last-crumb, .rd-aside",
+ "replaceE": "a.last-crumb,.rd-aside",
"interval": 2000
},
"function": {
@@ -2869,8 +2869,8 @@
},
"好漫 8": {
"host": "www.haoman8.com",
- "url": "if (fun.indexOF(/^\\/comic\\/\\d+\\/\\d+$/)){if (fun.getCookie('pmode') != '2') {document.cookie='pmode=2; expires=Thu, 18 Dec 2031 12:00:00 GMT; path=/';location.reload();}else{fun.src_bF(fun.getAllCSS('img[data-echo]'), [0,'img[data-echo]','data-echo']); return true;}}",
- "style": "#readerContainer {position: initial !important;overflow: hidden !important;} #js_pageInfoText, #js_pageProgress, #js_ftAutoBtn {display: none !important;}",
+ "url": "if (fun.indexOF(/^\\/comic\\/\\d+\\/\\d+$/)){if (fun.getCookie('pmode') != '2') {document.cookie='pmode=2; expires=Thu, 18 Dec 2031 12:00:00 GMT; path=/';location.reload();}else{fun.src_bF(fun.getAllCSS('img[data-echo]'),[0,'img[data-echo]','data-echo']); return true;}}",
+ "style": "#readerContainer {position: initial !important;overflow: hidden !important;} #js_pageInfoText,#js_pageProgress,#js_ftAutoBtn {display: none !important;}",
"pager": {
"nextL": "js;return (location.origin + fun.getCSS('#js_pageNextBtn').getAttribute('_href'))",
"pageE": ".acgn-reader-chapter__item[id]",
@@ -2878,7 +2878,7 @@
"interval": 4000
},
"function": {
- "bF": "return fun.src_bF(pageE, [0,'img[data-echo]','data-echo'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[data-echo]','data-echo'])"
}
},
"好漫 8 - 分类/搜索页": {
@@ -2898,14 +2898,14 @@
"pager": {
"nextL": "js; let next=fun.getXpath(\"//a[@class='pages'][contains(text(),'下一頁')][not(starts-with(@href,'thend.asp'))]\");if (next) {return next.href;} else {next=fun.getXpath(\"//a[@class='pages'][contains(string(),'下一話')]\");if (next) return next.href;}",
"pageE": "img[onload]",
- "replaceE": "body > table > tbody > tr:first-child, body > table > tbody > tr:nth-child(4)",
+ "replaceE": "body > table > tbody > tr:first-child,body > table > tbody > tr:nth-child(4)",
"interval": 0
}
},
"动漫啦": {
"host": "www.dongman.la",
- "url": "if (fun.indexOF('/chapter/')) {fun.src_bF(fun.getAllCSS('img.mdui-img-fluid[data-srcset]:not([src])'), [0,'img[data-srcset]','data-srcset']); return true}",
- "style": "button.prePic, button.nextPic, footer, header, #left-drawer {display: none !important;} body, #app {padding: 0 !important;} .slick-track {width: 100% !important;} .lazyBox {width: 100%; display: inline-block;}",
+ "url": "if (fun.indexOF('/chapter/')) {fun.src_bF(fun.getAllCSS('img.mdui-img-fluid[data-srcset]:not([src])'),[0,'img[data-srcset]','data-srcset']); return true}",
+ "style": "button.prePic,button.nextPic,footer,header,#left-drawer {display: none !important;} body,#app {padding: 0 !important;} .slick-track {width: 100% !important;} .lazyBox {width: 100%; display: inline-block;}",
"history": true,
"pager": {
"nextL": "//footer//a[./label[text()='下一章']]",
@@ -2916,7 +2916,7 @@
"scrollD": 3000
},
"function": {
- "bF": "return fun.src_bF(pageE, [0,'img[data-srcset]','data-srcset'])"
+ "bF": "return fun.src_bF(pageE,[0,'img[data-srcset]','data-srcset'])"
}
},
"动漫啦 - 分类页": {
@@ -2969,21 +2969,21 @@
"nextL": "js; let next = fun.getXpath(\"//ul[@class='view-bottom-bar']//a[text()='下一章' and not(contains(@href,'-end'))]\"); if (next && next.href) {return (location.origin + next.href.split(\"'\")[1]);}",
"pageE": "//body/script[starts-with(text(),'eval(')]",
"insertP": ["body",3],
- "replaceE": ".view-bottom-bar, .winnextchapter, .view-fix-bottom-bar",
+ "replaceE": ".view-bottom-bar,.winnextchapter,.view-fix-bottom-bar",
"scriptT": 2,
"interval": 4000
},
"function": {
- "aF": "let _img=''; for (let i=0;i`;}; document.getElementById('cp_img').insertAdjacentHTML('beforeend', _img);"
+ "aF": "let _img=''; for (let i=0;i`;}; document.getElementById('cp_img').insertAdjacentHTML('beforeend',_img);"
}
},
"漫画柜": {
"host": ["www.mhgui.com","tw.mhgui.com","www.manhuagui.com","tw.manhuagui.com"],
- "url": "if (fun.indexOF(/\\/comic\\/\\d+\\/\\d+\\.html/)) {if (localStorage.getItem('pageFunc') != '0') {localStorage.setItem('pageFunc', '0'); location.reload();}; setTimeout(()=>{SMH.imgData = function(n) {imgDate = n;return}; fun.insScript('body > script:not([src])'); let _img = '', imgPath = `${location.protocol}//i.hamreus.com${imgDate.path}`; for (let i = 0; i < imgDate.files.length; i++) {_img += `
`;}; document.getElementById('mangaBox').innerHTML = _img;},500); return true;}",
- "style": ".sub-btn, .tc {display: none !important;} #mangaBox > img {min-height: 300px; width: auto !important;height: auto !important;display: block !important;margin: 0 auto !important;max-width: 99% !important;}",
+ "url": "if (fun.indexOF(/\\/comic\\/\\d+\\/\\d+\\.html/)) {if (localStorage.getItem('pageFunc') != '0') {localStorage.setItem('pageFunc','0'); location.reload();}; setTimeout(()=>{SMH.imgData = function(n) {imgDate = n;return}; fun.insScript('body > script:not([src])'); let _img = '',imgPath = `${location.protocol}//i.hamreus.com${imgDate.path}`; for (let i = 0; i < imgDate.files.length; i++) {_img += `
`;}; document.getElementById('mangaBox').innerHTML = _img;},500); return true;}",
+ "style": ".sub-btn,.tc {display: none !important;} #mangaBox > img {min-height: 300px; width: auto !important;height: auto !important;display: block !important;margin: 0 auto !important;max-width: 99% !important;}",
"history": true,
"pager": {
- "nextL": "js; let url = location.origin + location.pathname.replace(imgDate.cid.toString(), imgDate.nextId.toString()); if (imgDate.nextId && url != location.href) return url",
+ "nextL": "js; let url = location.origin + location.pathname.replace(imgDate.cid.toString(),imgDate.nextId.toString()); if (imgDate.nextId && url != location.href) return url",
"pageE": "body>script:not([src])",
"insertP": ["body",3],
"scriptT": 2,
@@ -2991,7 +2991,7 @@
"scrollD": 2500
},
"function": {
- "aF": "let _img = '', imgPath = `${location.protocol}//i.hamreus.com${imgDate.path}`; for (let i = 0; i < imgDate.files.length; i++) {_img += `
`;}; document.getElementById('mangaBox').insertAdjacentHTML('beforeend', _img);"
+ "aF": "let _img = '',imgPath = `${location.protocol}//i.hamreus.com${imgDate.path}`; for (let i = 0; i < imgDate.files.length; i++) {_img += `
`;}; document.getElementById('mangaBox').insertAdjacentHTML('beforeend',_img);"
}
},
"漫画柜 - 分类页": {
@@ -3000,7 +3000,7 @@
"blank": 3,
"pager": {
"nextL": ".current+a",
- "pageE": ".book-list>ul, .book-result>ul",
+ "pageE": ".book-list>ul,.book-result>ul",
"replaceE": ".pager"
},
"function": {
@@ -3009,19 +3009,19 @@
},
"漫画DB": {
"host": "www.manhuadb.com",
- "url": "if (fun.indexOF(/^\\/manhua\\/\\d+\\/.+\\.html/)) {if (fun.getCSS('img.img-fluid.show-pic')){fun.getCSS('img.img-fluid.show-pic').style.display = 'none';}; setTimeout(()=>{let _img = '', data = document.querySelector('.vg-r-data'), imgDate = JSON.parse(atob(img_data));for (let i = 0; i < imgDate.length; i++) {_img += `
`;};document.querySelector('.pjax-container').insertAdjacentHTML('beforeend', _img);},500); return true;}",
- "style": ".row.m-0.pt-3.ad_2_wrap, .row.m-0.ad_1_wrap, .pagination.justify-content-center, #left, #right {display: none !important;} .pjax-container>img {min-height: 300px;}",
+ "url": "if (fun.indexOF(/^\\/manhua\\/\\d+\\/.+\\.html/)) {if (fun.getCSS('img.img-fluid.show-pic')){fun.getCSS('img.img-fluid.show-pic').style.display = 'none';}; setTimeout(()=>{let _img = '',data = document.querySelector('.vg-r-data'),imgDate = JSON.parse(atob(img_data));for (let i = 0; i < imgDate.length; i++) {_img += `
`;};document.querySelector('.pjax-container').insertAdjacentHTML('beforeend',_img);},500); return true;}",
+ "style": ".row.m-0.pt-3.ad_2_wrap,.row.m-0.ad_1_wrap,.pagination.justify-content-center,#left,#right {display: none !important;} .pjax-container>img {min-height: 300px;}",
"history": true,
"pager": {
"nextL": "//ol[@class='links-of-books num_div']//a[@class='active ']/../following-sibling::li[1]/a",
"pageE": "//body/script[starts-with(text(),'var img_data')]",
"insertP": ["body",3],
- "replaceE": ".vg-r-data, ol.links-of-books",
+ "replaceE": ".vg-r-data,ol.links-of-books",
"scriptT": 2,
"interval": 4000
},
"function": {
- "aF": "let _img = '', data = fun.getCSS('.vg-r-data'), imgDate = JSON.parse(atob(img_data));for (let i = 0; i < imgDate.length; i++) {_img += `
`;};fun.getCSS('.pjax-container').insertAdjacentHTML('beforeend', _img)"
+ "aF": "let _img = '',data = fun.getCSS('.vg-r-data'),imgDate = JSON.parse(atob(img_data));for (let i = 0; i < imgDate.length; i++) {_img += `
`;};fun.getCSS('.pjax-container').insertAdjacentHTML('beforeend',_img)"
}
},
"漫画DB - 分类页": {
@@ -3029,7 +3029,7 @@
"url": "/\\/(list|update|search)/",
"blank": 3,
"pager": {
- "nextL": "//div[contains(@class, 'pagination')]//a[contains(text(), '下一页') or contains(text(), '下页')]",
+ "nextL": "//div[contains(@class,'pagination')]//a[contains(text(),'下一页') or contains(text(),'下页')]",
"pageE": ".comic-main-section",
"replaceE": ".pagination"
},
@@ -3039,8 +3039,8 @@
},
"快岸漫画": {
"host": "www.kanbook.net",
- "url": "if (fun.indexOF(/^\\/\\d+\\/\\d+\\/\\d+/)) {if (fun.getCSS('img.img-fluid')){fun.getCSS('img.img-fluid').style.display = 'none';}; setTimeout(()=>{let _img = '';for (let i = 0; i < imagesUrlArr.length; i++) {_img += `
`;};document.querySelector('.content-wrapper').insertAdjacentHTML('beforeend', _img);},500); return true;}",
- "style": ".pagination.justify-content-center, #left, #right, p[id^='page_c_'] {display: none !important;} .content-wrapper>img {min-height: 300px;}",
+ "url": "if (fun.indexOF(/^\\/\\d+\\/\\d+\\/\\d+/)) {if (fun.getCSS('img.img-fluid')){fun.getCSS('img.img-fluid').style.display = 'none';}; setTimeout(()=>{let _img = '';for (let i = 0; i < imagesUrlArr.length; i++) {_img += `
`;};document.querySelector('.content-wrapper').insertAdjacentHTML('beforeend',_img);},500); return true;}",
+ "style": ".pagination.justify-content-center,#left,#right,p[id^='page_c_'] {display: none !important;} .content-wrapper>img {min-height: 300px;}",
"history": true,
"pager": {
"nextL": "js; if (next_part != '' && next_part != location.pathname) return (location.origin + next_part)",
@@ -3050,13 +3050,13 @@
"interval": 4000
},
"function": {
- "aF": "let _img = '';for (let i = 0; i < imagesUrlArr.length; i++) {_img += `
`;};fun.getCSS('.content-wrapper').insertAdjacentHTML('beforeend', _img);"
+ "aF": "let _img = '';for (let i = 0; i < imagesUrlArr.length; i++) {_img += `
`;};fun.getCSS('.content-wrapper').insertAdjacentHTML('beforeend',_img);"
}
},
"动漫戏说": {
"host": "comic.acgn.cc",
"url": "if(fun.indexOF('/view-')){fun.getAllCSS('.pic[_src][id]').forEach(e => {e.outerHTML = ``;}); return true;}",
- "style": ".img1 {cursor: initial !important;} .btn_wrap, #ss-toolbar {display: none !important;}",
+ "style": ".img1 {cursor: initial !important;} .btn_wrap,#ss-toolbar {display: none !important;}",
"history": true,
"pager": {
"nextL": "#next_chapter",
@@ -3103,20 +3103,20 @@
},
"漫画星球 / 6 漫画": {
"host": ["/\\.mhxqiu/","/^www\\.sixmh\\d\\./"],
- "url": "if (fun.indexOF(/\\/\\d+\\.html/)) {return true;} else if (fun.indexOF(/\\/\\d+\\/$/)) {setTimeout(()=>{if (document.getElementById('zhankai')) document.getElementById('zhankai').click();}, 500);}",
- "style": ".imgFloat_1, .imgFloat_2, .main_control, span.comic-ft {display: none !important;} html, body, #mainView {height: auto !important;} body.view .main ul.comic-contain li{margin:0 auto !important;} .comic-contain .loaded{box-shadow: none !important;}",
+ "url": "if (fun.indexOF(/\\/\\d+\\.html/)) {return true;} else if (fun.indexOF(/\\/\\d+\\/$/)) {setTimeout(()=>{if (document.getElementById('zhankai')) document.getElementById('zhankai').click();},500);}",
+ "style": ".imgFloat_1,.imgFloat_2,.main_control,span.comic-ft {display: none !important;} html,body,#mainView {height: auto !important;} body.view .main ul.comic-contain li{margin:0 auto !important;} .comic-contain .loaded{box-shadow: none !important;}",
"history": true,
"pager": {
"nextL": "#mainControlNext",
"pageE": "//script[contains(text(),'eval')]",
"insertP": ["body",3],
- "replaceE": ".main_control, h1.chaptername_title, span.title-comicHeading",
+ "replaceE": ".main_control,h1.chaptername_title,span.title-comicHeading",
"scriptT": 2,
"interval": 4000,
"scrollD": 3000
},
"function": {
- "aF": "let _img = ''; for (let i=0;i`;}; document.getElementById('comicContain').insertAdjacentHTML('beforeend', _img);"
+ "aF": "let _img = ''; for (let i=0;i`;}; document.getElementById('comicContain').insertAdjacentHTML('beforeend',_img);"
}
},
"漫画星球 - 分类页": {
@@ -3143,13 +3143,13 @@
"interval": 4000
},
"function": {
- "aF": "let _img = ''; for (let i=0;i
`;}; document.getElementById('mainView_img').insertAdjacentHTML('beforeend', _img);"
+ "aF": "let _img = ''; for (let i=0;i