在木偶锐器中实现滚动到底部

问题描述

我很挣扎,希望有人能指出我正确的方向。我正在.net桌面项目中使用puppeteer sharp。

我想将页面加载到puppeteer中以滚动到底部以处理一些延迟加载,并且我发现了几篇文章,例如Puppeteer - scroll down until you can't anymore,其中包含有用的信息,但是对于Javascript-我可以无法弄清楚如何在Puppeteer Sharp中实现这一点。

例如,我想尝试以某种方式在puppeteer sharp下运行此程序(如我在上述文章中所读,它将滚动到底部):-

await page.evaluate(() => {
  window.scrollBy(0,window.innerHeight);
});

puppeteer sharp的文档似乎没有涵盖上述内容

cyr

解决方法

您应该能够做到

await page.EvaluateExpressionAsync("window.scrollBy(0,window.innerHeight)");