JS自动操作滚动条-自动滚轮到最下面/最底部

// 定义函数
function page_scroll() {
    var i = 1
    var element = document.documentElement
    element.scrollTop = 0;  // 不管他在哪里,都让他先回到最上面
 
    // 设置定时器,时间即为滚动速度
    function main() {
        if (element.scrollTop + element.clientHeight == element.scrollHeight) {
            clearInterval(interval)
            console.log('已经到底部了')
        } else {
            // 300 代表每次移动300px
            element.scrollTop += 300;
            console.log(i);
            i += 1;
        }
    }
    // 定义ID 300代表300毫秒滚动一次
    interval = setInterval(main, 300)
}

page_scroll()

/* 如果发现网页一直滚动
1、关掉网页重新打开 或者刷新页面
2、将第九行的代码改为

if (element.scrollTop + element.clientHeight >= element.scrollHeight - 500)

这个修改后代码的-500可以根据自己页面实际情况进行调整,改成自己需要的数字
*/

动图SOP如下: 

拓展内容(没兴趣用Python调用JavaScript的同学可以不看):

如果想要使用Python调用webdriver,则可以使用如下的方法,或者复制上方代码赋值给变量;

请注意在Python中因为多行代码,

所以要用多行注释 '''    code...    ''' 这种方式进行表达。

猜你喜欢

转载自blog.csdn.net/STR_Liang/article/details/124252553