一键批量加载页面[EX绅士][exhentai]

一键批量加载所有后续页面内容

As of 2022-04-17. See the latest version.

Author
allence_frede
Ratings
0 0 0
Version
0.6.3
Created
2020-07-11
Updated
2022-04-17
License
GNU GPLv3
Applies to

脚本以满足自用为主,功能上或许不会顾及各位的需求,还请见谅。
脚本只针对于开启了「缩略图模式」的EX绅士的「搜索结果」页面、「画廊」页面有效。
插件按钮设置在页面左上角,鼠标移开时半透明隐藏,几乎不影响浏览内容。
脚本修改了页面样式,在高分辨率屏幕显示更多内容,竖屏显示更舒服些。

功能介绍:
1.「一键加载后续20个页面」:
点击按钮,会自动请求当前页面的后 20 页的数据,并追加到当前页面列表结果后面。
如果总页数超过 20 页,每请求 20 页将会自动停止加载。想要继续加载后续,再次点击按钮即可。
2.「当前已加载 x/x 页」:
显示当前页面已读取的页数。
3.「图墙列表倒序」:
点击按钮,当前展示结果倒序显示,再次点击则还原顺序。
注意,当页面结果过多,会卡顿一会儿才显示,要耐心等待。
4.「回到顶部」:
点击按钮,页面回顶。
5.「设置每次加载后续页数」:
双击切换输入框,填入大于1的正整数,输入框失焦后生效,同时数值保存在浏览器本地缓存中,打开新的页面依旧有效。
6.「开启首次打开自动加载」:
双击控制开关,当前显示「开启」,则功能为开启状态,反之同理。本功能用于在首次访问页面时,自动加载设置好的后续页面数。
如:设定好每次加载3页,并开启本功能,后续打开面时,会同时读取本页+后续3页,共4页的内容。

重点注意:
每次加载的后续页数,切忌过多,比如一次加载50页,甚至更多,除了浏览器处理不过来不说,被ban IP的风险也会大大提高。
IPv4已经够少了,为人为己,请珍惜IP。

请注意:
脚本在 tampermonkey 上开发,其他脚本引擎不保证能用。

一个网页内同时加载大量图片,可能会产生以下问题:
1.可能会爆内存,请留意机器的内存是否足够。
2.造成页面会过长,而且浏览器的页面渲染能力有限,会出现后面的内容重叠、不显示等异常。这个目前是无解的,只能相对调低一次性加载的页数。