AutoPager

Append the next page content to the bottom seamlessly (like a waterfall, Unlimited scrolling, no need to manually click on the next page)~

Install this script?
Author's suggested script

You may also like Zhihu enhancement.

Install this script
Author
X.I.U
Daily installs
146
Total installs
551,550
Ratings
1682 58 3
Version
6.6.42
Created
2020-12-27
Updated
2024-10-10
License
GPL-3.0 License
Applies to
All sites

安装脚本后,首次打开网页会获取 外置翻页规则,大概只需要几秒,在此期间不要跳转、关闭当前网页

左下角悬浮页码:⭐ > 左键点击 = 【暂停翻页】 < ⭐ > 右键点击 = 【回到顶部】 < ⭐

后续更新规则都会放到外置翻页规则中,因此可能不会再天天刷版本号了,每天新增支持了哪些网站可以看 Github Commits ~
注意:使用 Safari 浏览器时,可能会遇到部分网站无法运行任何油猴脚本,具体原因请见:#110202


Tampermonkey v5.0.0 后脚本在 部分网站 无法正常运行?

即浏览器右上角 Tampermonkey 脚本菜单中明明显示✅ 已启用,但网页左下角却不显示悬浮的页码按钮

Tampermonkey 为了顺应 Chrome 的 Manifest V3 要求,在 v5.0.0 版本中修改了 CSP 相关选项的默认值。

你只需要去 Tampermonkey 设置中,先把最顶端的第一个选项 配置模式: 默认的 新手 改为 高级
然后翻到下面的 安全 选项区域,找到 修改内容安全策略(CSP)头信息: 把默认的 自动 改为 全部移除 并点击下面一点的 保存 按钮即可解决。


Tampermonkey v5.2.0 后脚本无法正常运行?

Tampermonkey v5.2.0 版本转为了 Manifest V3,按作者所说,需要在浏览器的扩展管理界面启用 开发者模式 才能正常运行脚本!


GitHub license GitHub Star GitHub Fork jsDelivr Greasyfork

  • CloudflareSpeedTest - 测试 Cloudflare CDN 延迟和速度,获取最快 IP (IPv4+IPv6)!19k+
  • Trackerslist.com - 每天更新!全网热门 BT Tracker 列表!有效提高 BT 下载速度25k+
  • YueDu - 分享我自制自用的「阅读」APP 精品书源(网络小说)!8k+
  • 护眼模式 - 简单有效的全网通用护眼、夜间、暗黑模式
  • 知乎增强 - 移除登录弹窗、屏蔽首页视频、快捷收起回答/评论、快捷回到顶部、屏蔽用户/关键词/盐选、默认高清原图、默认站外直链...
  • Github 增强 - 高速下载 Clone、Release、Raw、Code(ZIP) 等文件、项目列表单文件快捷下载 (☁)
  • 蓝奏云网盘增强 - 刷新不回根目录、后退返回上一级、右键文件显示菜单、点击直接下载文件、自动显示更多文件、自定义分享链接域名...

如果觉得还不错,就去 Github 点个 [⭐ Star] 鼓励一下下吧(或者多多分享)! https://github.com/XIU2/UserScript


该脚本有什么用?

当浏览网页向滚动时,脚本会自动将下一页内容无缝衔接到底部(类似瀑布流,翻吖翻吖一直翻不到头~),纵享丝滑的网页浏览体验~


本脚本并不打算替代其他同类脚本,开发初衷仅仅是为了自给自足,因此侧重于更丝滑的无缝翻页体验,因为所有规则都是我自己一点点写出来的,所以支持网站没那么全,不过每个规则我都会尽量保证其最佳翻页体验(当然也支持 #️⃣ 自定义翻页规则 ~

客观的讲这类脚本迟早要被时代所抛弃,从这几年的发展来看,未来越来越多网站会改为动态加载内容,这意味着越来越多网站都将无法添加支持。。

注意:因为精力有限,目前主要维护现有规则,想要让我花费时间和精力帮你写规则,就请务必看完本页底部的 申请必读


如果要对当前网站禁用自动无缝翻页,请点击浏览器右上角的 Tampermonkey 扩展图标 ✅ 已启用 (点击对当前网站禁用)
如果不习惯论坛帖子内自动无缝翻页,请点击浏览器右上角的 Tampermonkey 扩展图标 ✅ 帖子内自动翻页 (社区类网站) 来关闭。


# 左下角半透明悬浮页码:⭐ > 左键 点击 =【临时暂停翻页】< ⭐ > 右键 点击 =【回到顶部】< ⭐

网页左下角会悬浮显示当前页码(仅指脚本翻了多少页,并非实际页码),同时附带了临时暂停翻页、回到顶部的功能。

默认开启,如果想要关闭,请点击浏览器右上角的 Tampermonkey 扩展图标 ✅ 显示当前页码及点击暂停翻页


# 翻页后添加历史记录 + 修改 URL / 标题

翻页后,会自动替换当前网页的 URL、标题(因 JS 限制,修改 URL 时会强制添加历史记录,无法单独只修改 URL)。

注意!对于一些在当前网页打开链接的网站,关闭该功能会导致浏览器返回上一页时,会显示为第 1 页(因为 URL 是第 1 页的)。
注意!一些对浏览进度敏感的网站(如搜索引擎、小说、漫画等)该功能是强制开启的,不受该总开关影响。

默认开启,如果想要关闭,请点击浏览器右上角的 Tampermonkey 扩展图标 ✅ 添加历史记录+修改地址/标题


支持哪些网站?(以下仅脚本内置的网站规则中的一小部分

注意!对于已支持的网站中部分 不支持 / 无页码 的网页,脚本菜单中都会显示为 ❌ 当前网页暂不支持... ,这是正常的~
随着支持网站越来越多,下面仅列出了其中一小部分(NSFW 网站不会列出),因此提交申请前记得确认是否已支持哈~

注意!因为支持的网站太多,所以我不会挨个检查,如果某个网站的翻页规则失效了,或者网站换域名了,请及时通知我~

< - - - - - - - - 网站 - - - - - - - - > 主页 分类 文章 评论 搜索 < - - - - - - - - - - - - - - - - - - - - - - - - - 备注 - - - - - - - - - - - - - - - - - - - - - - - - - >
所有 Discuz! 论坛 - 国内常见 论坛系统 (如:吾爱破解、3DM 等)
所有 phpBB 论坛 - 国外常见 论坛系统
所有 MyBB 论坛 - 国外常见 论坛系统
所有 XenForo 论坛 - 国外常见 论坛系统
所有 NexusPHP 论坛 - 国内常见 论坛系统 (常见于 BT / PT 论坛)
所有 Flarum 论坛 - 简洁开源 论坛系统
所有 Xiuno 论坛 - 国内开源 论坛系统
所有 Gitea/Forgejo Git 托管系统 - 国外开源 Git 托管系统 (Forgejo 是 Gitea 的分支)
所有 笔趣阁 网站 - - - - 小说网站常用的 笔趣阁 模板
部分 Typecho 网站 - - 适配一些常见的 Typecho 网站主题
部分 WordPress 网站 - 适配一些常见的 WordPress 网站主题 (包括一些 文章内)
部分 在线影视模板 网站 - - 适配一些常见的 在线影视 网站模板
部分 自带无缝翻页 网站 - - 适配一些支持 [加载更多] 的网站 (为了避免误触,规则比较保守)
所有 SearXNG 元搜索引擎 - - - - 一种可以自建的各大搜索引擎的聚合搜索程序
> [搜索引擎] <
谷歌 (Google) - - - - (谷歌开倒车,时隔十个月又特么砍掉了原生支持的无缝翻页功能。。。)
必应 (Bing) - - - - (强烈建议在各搜索引擎设置中开启 新标签页打开链接,以提高使用体验)
百度 - - - -
搜狗 - - - -
搜狗微信 - - (微信文章/公众号搜索)
头条搜索 - - - -
神马搜索 - - - -
360 搜索 - - - -
DuckDuckGo - - - - (以上这几个均支持手机版)
Presearch - - - -
Startpage - - - -
Yandex - - - - (俄罗斯的,如果卡住说明弹验证码了,请刷新网页后继续...)
Yahoo - - - - (包含 Yahoo JP 域名)
Brave - - - - (如果卡住说明弹验证码了,请刷新网页后继续...)
Qwant - - - -
Ecosia - - - - (国内访问会重定向到必应)
ASK - - - -
> [社区] <
贴吧 - - (如要发帖请点击右侧悬浮 [发帖] 按钮 或 点击左下角页码暂停翻页)
豆瓣 - - (短评、影评、评论、小组帖子 等等...)
知乎 - - - - (用户主页下的回答、文章 与 收藏夹页)
微博 - - - -
天涯 - - -
虎扑 - - -
NGA - - - (玩家相关)
V2EX - - -
煎蛋网 - -
水木社区 - - - (清华论坛)
看雪论坛 - - - - (安全相关)
番组计划 (Bangumi) - - - - (二次元版豆瓣?)
2DFan - - (类似上面这个)
懂车帝论坛 - - - -
宽带山论坛 - - (上海地方论坛)
篱笆网论坛 - (上海地方论坛)
淘股吧论坛 - -
芥子空间论坛 - - - - (手游相关)
LowEndTalk - - (海外服务器相关)
RuTracker - - - (俄罗斯学习资源论坛)
A 岛 - - -
> [设计/素材] <
Pixiv - - - (插画)
Vilipix - - - (内容来自 Pixiv,下同 ⤵)
Pixivision - - -
站酷 (ZCOOL) - - - - (图片/设计素材,下同 ⤵)
千图网 - - -
千库网 - - -
昵图网 - - -
众图网 - - -
我图网 - - -
包图网 - - -
图怪兽 - - -
Pixabay - - -
Pngtree - -
Hippopx - - -
搜图神器 - - -
素材中国 - - -
iconfont - - - - (图标,下同 ⤵)
IconArchive - - - -
Mixkit - - - (视频/音乐素材)
普象网 - - (产品设计,下同 ⤵)
学犀牛 -
欧模网 - - - (模型素材,下同 ⤵)
模匠网 - -
下得乐 - - -
酷家乐 - - -
> [游戏] <
3DM - - - (包括论坛,下同 ⤵)
游侠网 - - -
游民星空 - - - -
3DM MOD - - - (游戏 MOD,下同 ⤵)
CurseForge - - -
NexusMods -
Steam 创意工坊 - - (创意工坊 MOD 文件下载1/下载2)
Steam 活动评论 - - - - (商家动态/活动下的评论区)
小霸王其乐无穷 - -
Switch520 - -
CS.RIN.RU - - (国外的游戏分享网站,下同 ⤵)
Byrutor - - -
Crackhub213 - -
FitGirl Repacks - -
Masquerade Repacks - -
> [影视/在线] <
茶杯狐 - - - (以下部分网站同时包含 BT/动漫)
NO 视频 - - -
低端影视 - -
在线之家 - - -
片吧影院 - - -
嗯哩嗯哩 - - -
91 美剧网 - - -
真不卡影院 - - -
ZzzFun 动漫 - - - (仅动漫,下同 ⤵)
吐槽弹幕网 - - -
樱花动漫 - - -
怡萱动漫 - - -
妮可动漫 - - -
漫岛动漫 - - -
AGE 动漫 - - -
233 动漫 - - -
Anime1 - - -
> [BT/下载] <
音范丝 - -
片源网 - - - -
磁力狗 - - - -
雨花阁 - - - -
BT 之家 - - (匹配所有包含 btbtt 的域名)
BD 影视 - - -
高清电台 - -
爱恋动漫 - - (动漫,下同 ⤵)
末日动漫 - - (包括 国际站)
动漫花园 - - (包括 镜像站)
简单动漫 - -
零度动漫 - -
ACG.RIP - -
萌番组 - - (包括 Lite 版)
MioBT - -
SkrBT - - (匹配所有包含 skrbt 的域名)
Nyaa - - -
YTS - - - (这个 + 下面这两个算是我最常用的了~)
1337x - - (包括 镜像站)
RARBG - - (包括 镜像站)
Zooqle - - -
Kickass - - -
WebHD - - - (与 SubHD 字幕网站配套)
MINI4K - - - (与 A4k 字幕网站配套)
Trackerslist.com - - - - - (分享我自制自用的 Tracker 列表,多少会提高点 BT 下载速度~ 25k+⭐)
> [字幕] <
A4k - -
SubHD - - -
伪射手网 - - -
点点字幕 - - - -
中文字幕网 - - -
字幕库 - -
> [漫画] <
漫本 - - -
好漫 6 - -
好漫 8 - -
6 漫画 - - -
动漫狂 - - (部分早期章节,因网站问题而无法自动衔接下一章)
动漫啦 - -
动漫屋 - -
漫漫聚 - - - -
漫漫台 - -
漫画猫 - -
漫画飞 - -
漫画皮 - - -
漫画人 - - - -
漫画柜 - -
爱漫画 - -
古漫画 - -
36 漫画 - -
漫画 DB - -
360 漫画 - -
733 漫画 - -
HiComic (嗨漫画) - - - -
爱漫之家 - - - -
阿狸漫画 - -
快岸漫画 - -
动漫戏说 - - -
优酷漫画 - -
前未漫画 - -
木马漫画 - - -
漫画星球 - - -
风之动漫 - - - -
包子漫画 - - - -
包子漫画 - - - -
乐语漫画 - -
新新漫画 - -
笔屋漫画 - - -
188漫画网 - - - -
下拉式漫画 - - -
古风漫画网 - -
二次元动漫 - -
砂之船动漫家 - -
Mangabz 漫画 - -
Xmanhua 漫画 - -
COLAMANHUA 漫画 - -
> [小说] <
起点中文 - - - (阅读页 网站已原生支持,在设置里切换阅读方式)
七猫中文 - - - -
知轩藏书 - - - - (仅下载)
御书网 - - -
和图书 - - - -
owLook - - - - (支持在线阅读的小说搜索引擎)
铅笔小说 - - -
无错小说网 - -
读书族小说网 - - - -
哔哩轻小说 - - - (包括 手机版,轻小说,下同 ⤵)
话本小说网 - - - -
轻之文库 - -
Archive of OurOwn - -
精品书源 - - - - - (分享我自制自用的「阅读」APP 精品书源 8k+⭐)
> [软件分享] <
蓝鲨 - -
不死鸟 - -
分享者 - -
扩展迷 - - - - (浏览器扩展)
扩展派 - - - -
MacWK - - - (MAC 相关)
小众软件 - -
乐软博客 - -
果核剥壳 - -
六音软件 - -
反斗软件 - -
微当下载 - -
大眼仔旭 - - -
423Down -
发烧友绿软 - -
异次元软件 -
悪魔の小站 - -
老殁殁漂遥 - -
腾龙工作室 - - -
异星软件空间 - -
省略了很多...
> [学术] <
Wiley Online Library - - - -
ACS (Publications) - - - -
Library Genesis - - - - (匹配所有包含 libgen 的域名)
ScienceDirect - - - -
Z-Library - - - - (包括 镜像站)
PubMed - - - -
X-MOL - - -
维普网 - - - -
科研通 - -
酷科研 - - - -
小木虫 - -
315学术 - - - -
百度学术 - - -
必应学术 (Bing) - - - -
谷歌学术 (Google) - - - - 包括 镜像站1 / 2 / 3 / 4 / 5
国家自然科学基金 - - - -
> [编程/技术] <
StackOverflow - - - 技术问答
SegmentFault - - -
W3Cschool - - - - 编程教程
W3school - - - -
菜鸟教程 - - - -
博客园 - - 技术博客
51CTO - -
Gitee - 开源分享
Github (建议搭配我另一个 Github 增强 - 高速下载 油猴脚本~)
Codeberg -
> [其他] <
IMDb - - -
烂番茄 - - -
致美化 - - - - 系统美化
蓝奏云 - - - - 网盘 (后台及分享链接列表)
wikiHow - - - 指南
AfreecaTV - - - 直播 (大都是韩国人)
GreasyFork - 本站
OpenUserJS -
UserScript - - - - 油猴脚本的聚合搜索 (Tampermonkey 作者做的)
UserStyles -
Quicker -
Xposed - - -
书签地球 - - -
eBay - - - -
Amazon - - - -
什么值得买 - - -
没得比导购 - - -
彼岸图网 - - - 壁纸 (下同 ⤵)
必应壁纸 - - -
动漫壁纸 - - -
动漫壁纸2 - - -
HDQwalls - -
Nastol - -
以上仅为一小部分... 持续添加中~

# 想要某个网站支持 [自动无缝翻页] ?告诉我(本站反馈 / Github Issues 💡⭐💡

注意:因为精力有限,目前主要维护现有规则,想要让我花费时间和精力帮你写规则,就请务必看完以下 申请必读

# 申请必读(申请前过一遍可有效减少我的工作量):

  1. 申请添加支持网站前,请先确认不是动态加载内容的网站(鼠标指向页码,左下角不显示链接即代表是动态加载),这类网站无法制作规则

  2. 申请添加支持的网站,如需要登录才能看到内容,请私信账号,否则我无法凭空制作翻页规则(网课类不会添加支持)。

  3. 申请添加支持的网站,请直接提供具体页面的网页地址 URL(特别是一些页面很多的网站),尽量减少我的工作量,否则直接无视。

  4. 对于正版小说/漫画网站,因为反爬防盗的原因也会导致无法制作规则(该脚本本质上也是爬虫,虽然只爬取下一页,但也会被阻碍)。

  5. 对于没有 HTTPS 的网站(这种网站目前全网占比极少,且大都是一些老旧网站),是不考虑添加支持的。

  6. 如果你要申请脚本对 某个博客/论坛系统 添加支持(即通用规则,所有使用这个博客/论坛系统的网站都会支持),那么需要提供 官方博客/论坛地址 及 其他几个使用该博客/论坛系统的网站地址,用于对比、验证,才能写出通用规则。

不看 申请必读 就直接提交申请支持的话,我会直接无视(如果你的申请一直没有回应那么多半是因为不符合 申请必读),避免浪费时间和精力。


如何安装/使用该脚本?

要使用该脚本,需要浏览器安装一个 Tampermonkey 脚本管理器扩展(Chrome / Firefox / Edge)。

其他基于 Chromium 内核的浏览器(如国内套皮浏览器)都可以使用 Chrome 的扩展。
请确保使用 Tampermonkey 正式版 扩展,其他的用户脚本管理器可能导致无法正常使用脚本。

不会离线安装 .crx 扩展? 请重新开启 Chrome、Edge 隐藏 [拖入安装 .crx 扩展] 功能!


使用脚本后,一些支持翻页的网站点击链接会在新标签页打开?

这不是 BUG,而是脚本功能特性,我写规则添加支持时,会看要添加支持的页面中主体内容的链接是否是新标签页打开的,如果不是就会主动加上 blank 规则来强制新标签页打开。

如果不这样做,该类脚本在使用过程中会遇到很多影响使用体验的问题,比如:
脚本自动翻页后,你目前已经能看到列表页第 1~3 页的内容了,然后你点了一个文章链接,当前标签页跳转到了新链接,你浏览完后想返回到列表页,结果发现你停留在第 3 页(只能看到第 3 页的内容),这时候就没办法直接向上翻看以前页面的内容了。

而且还有一点,比如你看到第 2 页内容时,脚本已经帮你翻到了第 3 页,你点击了第 2 页上的某个文章链接后回来时,看到的内容浏览器就是直接加载为第 3 页了,而你第 2 页可能还没看完。

等等诸如此类的问题。

所以,经过和各个用户的讨论,最后选择通过强制这些页面新标签页打开链接就完美解决了该问题,让 "列表页" 和你新打开的 "文章页" 分开为两个独立的网页,互不干扰。

而且我个人也喜欢用新标签页方式打开各种链接,曾经也受他人所求而写过一个 新标签页打开链接 的油猴脚本,不过后续因为各网站差异过大,无法做到通用解决方案,也不可能像这个脚本一样给这些网站单独写规则,所以最终还是弃坑了。。。
另外,像各个搜索引擎网站,一般搜索设置里也都有 新标签页(窗口)打开搜索结果 的选项,我一般也是主动打开,因此脚本给搜索引擎编写规则时,不会加上 blank 规则。


其他翻页脚本推荐:

  • Super preloaderPlus
    我最初用过的翻页脚本,可惜停更了,但勾起我对翻页功能的兴趣,后来我自学了 JavaScript 就开始参考并尝试自己实现一份自用,顺便公开分享了出来,修修补补这几年就成现在这样了,有意思的是,我和该脚本一样,在经过数年高强度的规则编写/维护后,都感觉到了疲累。。。不过因为我写这些脚本初心都是为了自用,所以只要我还能经常用上,就不会停更~
  • 东方永页机
    后起之秀,技术力比我这个为了方便自给自足才临时自学 JavaScript 的要强,和其相比我可能就只剩下肝了(🐶

赞赏支持 ~

微信赞赏支付宝赞赏


自定义翻页规则示例/说明:

自写规则 前提条件:

  1. 了解 JSON 基本格式 ( 主要是末尾逗号、转义、双引号 )
  2. 了解 CSS 或 XPath 选择器用法 ( 推荐优先使用简单点的 CSS 选择器,对于复杂或需要选择文字的才建议使用 XPath )
  3. 可能需要会一点 JavaScript 语言 / 正则表达式 ( 针对一些较为复杂的网页,主要还是用于 URL 匹配,比如要匹配多个页面什么的 )
    (现在可以直接使用 "url": "return fun.isPager()", 这个新的内置函数通过匹配元素来匹配规则,适用于大部分网站,算是降低了一些编写规则门槛)

简单的来说,这就是提供给 懂一些技术 的用户自给自足制作规则用的~

大多数网站的规则一般都只需要这样(下方示例规则中,urlreplaceEscrollD 均可按需省略):

  • "aaa" - 是规则名,唯一,因为 自定义翻页规则 优先级最高,所以会覆盖同名的 外置翻页规则

  • "host" - 是域名,支持正则表达式,也可以像这样 "host": ["bbb1.com", "bbb2.com"], 写多个域名或正则表达式,如果省略,则默认匹配所有域名(会对所有域名匹配 url 规则判断,可以当成一个简单的外置/自定义通用规则的方案)

  • "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

"aaa": {
    "host": "aaa.com",
    "url": "return fun.isPager()",
    "pager": {
        "nextL": "xxx",
        "pageE": "xxx",
        "replaceE": "xxx",
        "scrollD": 2000
    }
}

另外还有个大家可能会用的上的:

  • "inherits" - 规则是继承标识,仅用于自定义规则,用于增删改某个外置规则的部分规则时(比如只是修改域名),可使用该标识来省略不需要修改的规则,只写有变化的规则
    假设上面那个 "aaa" 翻页规则是脚本的外置翻页规则之一,那么就可以像下面这个 "aaa" 规则一样写一个同名规则(放到自定义翻页规则中),规则内只需要有要修改的 host 内容,以及 inherits 标识,这样脚本就会将这个自定义翻页规则中的 host 覆盖掉外置翻页规则中的 host,而该翻页规则内的其他规则内容则不变。 即更灵活了,无需每次为了修改部分规则而去复制全部规则了,也不用担心我后续更新这个外置规则后,你还需要再次复制一遍来修改。。。
"aaa": {
    "host": "ccc.com",
    "inherits": true
}

为了方便更新完善,规则说明、示例等我都集中到了 Github 的 Issues 里了: https://github.com/XIU2/UserScript/issues/176