0

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

我想让页面加载到 puppeteer 以滚动到底部以处理一些延迟加载,我发现了几篇文章,例如Puppeteer - 向下滚动,直到你不能再包含大量有用的信息,但是对于 Javascript -我无法弄清楚如何在 Puppeteer sharp 中实现这一点。

例如,我想尝试以某种方式在 puppeteer sharp 下运行它(正如我在上面提到的文章中看到的那样,它会滚动到底部):-

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

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

赛尔

4

1 回答 1

0

你应该能够做到

await page.EvaluateExpressionAsync("window.scrollBy(0, window.innerHeight)");
于 2020-09-24T13:06:06.653 回答