特定Y上的Puppetteer scrollin

问题描述

使用该功能,我可以向下滚动页面,直到最后

async function autoScroll(page,custom_scroll = null) {
        await page.evaluate(async (custom_scroll) => {
            await new Promise((resolve,reject) => {
                var totalHeight = 0;
                var distance = 100;
                var timer = setInterval(() => {
                    var scrollHeight = custom_scroll;
                    window.scrollBy(0,distance);
                    totalHeight += distance;

                    if (totalHeight >= scrollHeight) {
                        clearInterval(timer);
                        resolve();
                    }
                },100);
            });
        },custom_scroll);
    }

但是向上或向下滚动时如何管理? 我可以确定滚动条的位置并理解是否需要向上或向下滚动吗? 谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)