Greasy Fork is available in English.

自动无缝翻页

⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「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(以上仅一小部分常见网站,更多的写不下了...

< Feedback on 自动无缝翻页

Review: Good - script works

§
Posted: 2022-02-17

目前自动翻页很好用,但是也有点问题,翻页频率过快等操作容易被站点的waf拦截,之前用autopage这个Chrome插件的时候却没有这个问题,作者方便的话可以去游民星空测试看看。

X.I.UAuthor
§
Posted: 2022-02-17

这不是很正常的情况吗?访问过快自然容易触发网站的防御机制。
这个问题无法解决,只能缓解,缓解的方式就是降低翻页敏感度,但是这也会导致翻页体验不佳(即没有做到无缝下一页,会看到加载下一页内容的过程)。

X.I.UAuthor
§
Posted: 2022-02-17
Edited: 2022-02-17

所有同类脚本、扩展,原理都一模一样,都是后台访问下一页,提取主体内容,插入当前页底部。
你说别的扩展就不会触发,那只能说明对方设定的翻页基准线比较低(也可以说翻页频率低),这个基准线就是当滚动条到指定线时,才会触发翻页。

不过,因为游民星空这种网站比较特殊(底部有高度不确定的评论区,除非隐藏评论区,否则无法设置一个固定的翻页基准线),所以我采用了另一种方案(不再以整个网页高度为基准,而是以页码初为基准),缺点就是会提高翻页频率。

X.I.UAuthor
§
Posted: 2022-02-17

目前来说,只有 3DM、游侠、游民星空、w3school 这几个网站比较特殊,需要用到翻页模式 3(即以页码高度为基准,而不是以整个网页高度为基准)。

一般网站的主体内容区域网页底部之间的距离都是固定(或者区别很小),这种情况下根据这个距离网页加载速度指定一个固定的翻页基准线即可。

但是游民星空这种主体内容区域网页底部之间的距离不固定(评论区高度不固定导致的),那么就无法指定一个固定的翻页基准线,因为会导致在评论区高度不同的网页下,翻页效果差别很大,因此需要一个可以适应这种情况的翻页模式,于是我做了个模式 3,将翻页基准线改为以页码为基准。

翻页基准线:滚动条上画一条线,当滚动到这条线时才会触发翻页,是以整个滚动条(网页底部)为基准。
模式 3 的翻页基准线:在滚动条顶部到页码之间画一条线,当滚动到这条线时才会触发翻页,是以页码位置为基准。


总之,你可以编辑脚本,搜索 gamersky_gl 然后尝试调低规则的翻页基准线 scrollD 就能缓解这种情况的出现了(你还需要有意的放慢浏览网页滚动速度,来进一步缓解该问题),但注意这种情况是无法根治的,只要你翻快了,那么肯定还是会触发网站防御的。另外,修改脚本后就无法自动更新脚本了,否则会导致修改被更新覆盖重置。

在相同的滚动网页速度下,翻页基准线越小,意味着越晚触发翻页。该值过小会导致你都浏览完本页内容了,下一页的内容都还没获取插入完成。。。


你可以帮我测试一下,游民星空下合适的翻页基准线值(平衡 翻页体验 及 翻页频率),然后我再按照你的反馈去更新脚本。

X.I.UAuthor
§
Posted: 2022-02-17

算了,我还是自己搞吧,我将 3DM、游侠、游民星空 的翻页基准线都从原先的 1000 大幅调低至 0(或 100、200 的),这样能降低翻页频率(在滚动网页速度相同的情况下),但是这种情况下,滚动网页稍微快点,就会看到一闪而过的页码(看到的一瞬间,就会因为新插入的下一页内容而被挤到下面去了,所以是一闪而过)。

你可以去更新后再试试,如果还是会触发网站防御机制,那么你只能有意的放慢浏览网页滚动速度,来进一步缓解该问题了。

总之,对于限制访问频率的网站,翻页体验翻页频率,就像 熊掌 一样,不可兼得,只能尽量平衡,但我没时间去大量测试,所以干脆就放弃翻页体验全调为 0 算了~

§
Posted: 2022-02-22

基本理论我还是明白的,短时间内高频率访问会触发防御机制,只不过之前触发频率有点高。
所以特地留言给你,非常感谢如此认真的回复,谢谢。

Post reply

Sign in to post a reply.