在nodeloc.cc上的帖子使用,让 chrome浏览器自动向下滑动刷时间
在Tampermonkey使用的代码,功能是开启后,让chrome浏览器自动向下滑动,模仿人在看帖子
找一个回帖长的页面,如 2200多个回帖页 ,Tampermonkey自动刷时间开始,期间可以页面最小化后做其它事。
1、循环自动滚动NodeLOC【2025年6月9日更新】
// ==UserScript==
// @name 循环自动滚动NodeLOC
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 自动向下滚动页面,模拟人在浏览NodeLOC上的帖子
// @author You
// @match https://nodeloc.cc/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// 配置参数
const config = {
scrollInterval: 5000, // 滚动间隔(毫秒)
scrollAmount: window.innerHeight * 0.8, // 每次滚动距离(像素)
maxScrolls: 60 // 最大滚动次数,10次约为30个回帖,60次约为180个回帖,找一个180个回帖以上的
};
let scrollCount = 0;
let scrollDirection = 1; // 滚动方向:1为向下,-1为向上
// 开始自动滚动
function startAutoScroll() {
if (scrollCount >= config.maxScrolls) {
console.log('已达到最大滚动次数,将在45秒后反向滚动');
setTimeout(() => {
scrollCount = 0; // 重置滚动计数器
scrollDirection *= -1; // 切换滚动方向
startAutoScroll(); // 重新开始滚动
}, 45000); // 45秒后重启
return;
}
window.scrollBy({
top: config.scrollAmount * scrollDirection,
left: 0,
behavior: 'smooth'
});
scrollCount++;
console.log(`第${scrollCount}次滚动`);
setTimeout(startAutoScroll, config.scrollInterval);
}
// 初始化
setTimeout(startAutoScroll, config.scrollInterval);
})();
2、单向自动滚动NodeLOC【2025年6月8日】
// ==UserScript==
// @name 自动滚动NodeLOC
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 自动向下滚动页面,模拟人在浏览NodeLOC上的帖子
// @author You
// @match https://nodeloc.cc/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// 配置参数
const config = {
scrollInterval: 5000, // 滚动间隔(毫秒)
scrollAmount: window.innerHeight * 0.8, // 每次滚动距离(像素)
maxScrolls: 200 // 最大滚动次数
};
let scrollCount = 0;
// 开始自动滚动
function startAutoScroll() {
if (scrollCount >= config.maxScrolls) {
console.log('已达到最大滚动次数,停止自动滚动');
return;
}
window.scrollBy({
top: config.scrollAmount,
left: 0,
behavior: 'smooth'
});
scrollCount++;
console.log(`第${scrollCount}次滚动`);
setTimeout(startAutoScroll, config.scrollInterval);
}
// 初始化
setTimeout(startAutoScroll, config.scrollInterval);
})();
评论 (0)