Puppeteer - 在 div 内向下滚动(一个站点上有多个滚动条)

Puppeteer - scroll down within a div (multiple scrollbars on one site)

我正在尝试向下滚动此站点:

link

该页面是动态加载的,因此我需要在页面上向下滚动以使其加载。但问题是它在某些 divs 内有多个滚动条。

我想在此 div .obg-m-sportsbook-layout-fluid-container 中向下滚动。

有人有什么建议吗?对于全屏滚动,我一直使用 puppeteer-auto-scroll,但似乎不适用于选择器。


您要在 div 内向下滚动吗?如果是这样,那么您可以使用 CSS 属性

scroll-behaviour: smooth

加上

window.scrollTo(x, y) 

JS的功能

ShadowLp174

[编辑]

使用 element.scrollIntoView({options});
将最后加载的元素滚动到视图中 在你这边,它对我有用 div: \

中的这个随机示例
document.querySelector(".obg-m-events-master-detail-header-title").scrollIntoView({ left: 0, block: 'start', behavior: 'smooth' });

我之前向下滚动了一下,所以它被加载了,但它应该也可以与其他元素一起使用。