From afa3246d4ef4e40d8f2b215919fae2cc7fa43e52 Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Mon, 23 Aug 2021 09:41:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[BT=20=E4=B9=8B=E5=AE=B6]?= =?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 --- Autopage.user.js | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/Autopage.user.js b/Autopage.user.js index 7cb4c95..6823b53 100644 --- a/Autopage.user.js +++ b/Autopage.user.js @@ -1,8 +1,8 @@ // ==UserScript== // @name 自动无缝翻页 -// @version 1.7.7 +// @version 1.7.8 // @author X.I.U -// @description 无缝拼接下一页内容,目前支持:[所有使用「Discuz!、Flarum、DUX(WordPress)」的网站]、百度、谷歌、必应、贴吧、豆瓣、微博、V2EX、超能网、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、Steam 创意工坊、小霸王其乐无穷、片库、音范丝、爱恋动漫、SrkBT、RARBG、423Down、不死鸟、小众软件、极简插件、乐软博客、不忘初心、果核剥壳、六音软件、微当下载、th-sjy汉化、异次元软件、老殁殁漂遥、异星软件空间、动漫狂、漫画DB、HiComic(嗨漫画)、古风漫画网、砂之船动漫家、PubMed、AfreecaTV、GreasyFork、CS.RIN.RU、Crackhub213、FitGirl Repacks... +// @description 无缝拼接下一页内容,目前支持:[所有使用「Discuz!、Flarum、DUX(WordPress)」的网站]、百度、谷歌、必应、贴吧、豆瓣、微博、V2EX、超能网、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、Steam 创意工坊、小霸王其乐无穷、片库、音范丝、BT之家、爱恋动漫、SrkBT、RARBG、423Down、不死鸟、小众软件、极简插件、乐软博客、不忘初心、果核剥壳、六音软件、微当下载、th-sjy汉化、异次元软件、老殁殁漂遥、异星软件空间、动漫狂、漫画DB、HiComic(嗨漫画)、古风漫画网、砂之船动漫家、PubMed、AfreecaTV、GreasyFork、CS.RIN.RU、Crackhub213、FitGirl Repacks... // @match *://*/* // @connect www.gamersky.com // @icon https://i.loli.net/2021/03/07/rdijeYm83pznxWq.png @@ -596,6 +596,18 @@ scrollDelta: 1500 } }, + btbtt: { // BT 之家 + SiteTypeID: 0, + host: 'btbtt', + pager: { + type: 1, + nextLink: '//div[@class="page"]/a[contains(text(), "▶")]', + pageElement: 'css;#threadlist > table, #threadlist > hr', + insertPosition: ['css;#threadlist', 3], + replaceE: 'css;.page', + scrollDelta: 1500 + } + }, gaoqing_fm: { // 高清电台 SiteTypeID: 0, host: 'gaoqing.fm', @@ -1335,6 +1347,10 @@ curSite = DBSite.greasyfork_discussions; } break; + default: + if (location.host.indexOf(DBSite.btbtt.host) > -1) { // < BT 之家 > + curSite = DBSite.btbtt; + } } // < 所有 Discuz!论坛 > } else if (webType === 2) { @@ -1879,6 +1895,12 @@ } } + if (!support) { // 部分域名额外判断一下 + if (location.host.indexOf(DBSite.btbtt.host) > -1) { // < BT 之家 > + support = true; + } + } + if (support) { console.info('[自动无缝翻页] - 其他网站(独立规则)'); return 1; } else if (document.querySelector('meta[name="author"][content*="Discuz!"], meta[name="generator"][content*="Discuz!"]') || document.getElementById('ft') && document.getElementById('ft').textContent.indexOf('Discuz!') > -1) {