问题描述
我很挣扎,希望有人能指出我正确的方向。我正在.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)");