⭐Append the next page content to the bottom seamlessly (like a waterfall, Unlimited scrolling, no need to manually click on the next page) ⭐, support various forums, social networking, games, comics, novels, academics, search engines (Google, Bing, Yahoo...) and other websites~
每个网站翻页规则的 触发翻页基准线 是我直接指定的,是以我这边写规则时的测试为准(即较快速的向下翻滚,不会看到底部就会完成加载,取决于网站底部内容多少 及 网站加载速度)。因此可能不太适用于其他人(毕竟这脚本就是我当初自用写的,所以完全是在我的角度考虑的
如果你觉得不合适,可以在脚本菜单 自定义翻页规则
中,查看一下你觉得触发翻页偏晚的规则,复制出来改改末尾的 "scrollD": 1500
规则(如果没有则可以增加),粘贴到自定义规则框内默认的 { }
中间保存即可,数值越大,越早触发翻页(这个数值指的是 滚动条底部 到 网页底部 之间的距离)。
淘宝等网站是无法添加支持的,至少我是没办法,原因我写过:
https://greasyfork.org/zh-CN/scripts/419215/discussions/123462
触发翻页基准线 倒是不好处理,主要影响这个值大小的因素就是网站访问速度,最好的情况就是:往下翻到合适位置时触发翻页,脚本后台获取并插入本页时,用户也还没看到底(即网页内容可以完美无限续接)。
但同一个网站,不同地区、运营商的人访问速度也不一样(国内网站还好,主要是海外网站速度差异大),但是我又不想把这个值设置的太高(滚轮动一下,脚本一下子翻几页。。。而且各网站一般都会限制用户访问频率,主要是为了防 CC 攻击,触发翻页太频繁的话可能会被网站防火墙阻止。
因此,我考虑的比较多,为了平衡,总要有所取舍~(特别是现在这脚本已经不是我自己一个人用了,就更愁了。。
而且,要是每个网站都由用户自己去设定的话,又太麻烦了点(虽然现在就可以实现,即把我写的翻页规则改改,粘贴到自定义翻页规则中)。
另外,有些网站网页内容太少,滚动条太短,这种情况该数值设置的再高,也顶多在你刚滚动网页时触发翻页,但是因为网页内容太少,还没滚动两下就看完了,此时脚本还没获取完下一页内容,因此一开始是肯定会看到网页底部的,只有后面翻几次,内容多了,才会缓解。。。
另外,脚本为了避免用户刚打开网页就触发翻页,还会延迟 1000 毫秒才会监听滚动条事件。
你也可以把你觉得 触发翻页时机有点晚 的网站跟我说下,我看着优化下 scrollD 。
我去规则列表里改了改,把一些原本 "scrollD": 1000
左右的规则,都给提高到默认值 1500(这个默认值也是我写了这一年多规则总结下来的,发现对于很多网站来说,这个值挺合适的
非常好,另外给2个建议:
1、页面自动拼接,不需要看到结尾了才拼接下一页,可以设置一个默认的首次拼接页码;
2、建议增加淘宝页面支持,并实现1中的功能。