Автостраничник

⭐Плавно добавляет содержимое следующей страницы к нижней части (как водопад, неограниченная прокрутка, не нужно вручную нажимать на следующую страницу) ⭐, поддерживает различные форумы, соцсети, игры, комиксы, романы, научные статьи, поисковики (Google, Bing, Yahoo...) и другие сайты~

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Для установки этого скрипта вам необходимо установить расширение, такое как Tampermonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

Автор
X.I.U
Установок в день
42
Всего установок
574 015
Оценки
1902 65 3
Версия
6.6.74
Создано
27.12.2020
Обновлено
23.03.2026
Размер
182,7 КБ
Лицензия
GPL-3.0 License
Работает на
всех сайтах

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

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

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


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

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

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

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

另外,紧挨着的 允许脚本修改 HTTP 报头: 选项也确保为


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

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

另外,新版本的 Chrome 浏览器还需要在扩展管理界面 Tampermonkey(篡改猴) 详情中启用 允许运行用户脚本 才能正常运行脚本!


GitHub license GitHub Star GitHub Fork jsDelivr Greasyfork

  • CloudflareSpeedTest - 测试 Cloudflare CDN 延迟和速度,获取最快 IP (IPv4+IPv6)!20k+
  • Trackerslist.com - 每天更新!全网热门 BT Tracker 列表!有效提高 BT 下载速度26k+
  • 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 扩展图标 ✅ 添加历史记录+修改地址/标题


支持哪些网站?(以下仅仅保留了一小部分,其他的太多都省略了...

注意!对于已支持的网站中部分 不支持 / 无页码 的网页,脚本菜单中都会显示为 ❌ 当前网页暂不支持... ,这是正常的~

< - - - - - - - - 网站 - - - - - - - - > 主页 分类 文章 评论 搜索 < - - - - - - - - - - - - - - - - - - - - - - - - - 备注 - - - - - - - - - - - - - - - - - - - - - - - - - >
所有 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 - - - -
... ...
以上仅保留一小部分... 其他的就省略不写了...

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

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

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

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

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

  3. 请提供希望添加支持的 可翻页(含有页码)的具体网页地址 以供我编写规则(特别是页面很多的网站),尽量减少我的工作量,否则可能拒绝。

  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 里的 内置函数 中查看具体使用方法;另外,url 规则中可通过操作 rule 这个对象变量来修改当前网页实际应用的规则,如 rule.pager.pageE='#a' 具体示例也见 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