Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在木偶剧《犀利》中实现向下滚动_C#_Webautomation_Puppeteer Sharp - Fatal编程技术网

C# 在木偶剧《犀利》中实现向下滚动

C# 在木偶剧《犀利》中实现向下滚动,c#,webautomation,puppeteer-sharp,C#,Webautomation,Puppeteer Sharp,我正在努力,希望有人能给我指出正确的方向。我正在.net桌面项目中使用Puppeter sharp 我想让加载到Puppeter的页面滚动到底部,以处理一些延迟加载,我发现了几篇文章,例如,包含有用信息的加载,但对于Javascript,我不知道如何在Puppeter sharp中实现这一点 例如,我想尝试以某种方式在Puppeter sharp下运行此功能(正如我在上面提到的文章中所读到的,它将滚动到底部):- 木偶演员夏普的文档似乎没有涵盖上述内容 你应该能够做到 wait page.Eva

我正在努力,希望有人能给我指出正确的方向。我正在.net桌面项目中使用Puppeter sharp

我想让加载到Puppeter的页面滚动到底部,以处理一些延迟加载,我发现了几篇文章,例如,包含有用信息的加载,但对于Javascript,我不知道如何在Puppeter sharp中实现这一点

例如,我想尝试以某种方式在Puppeter sharp下运行此功能(正如我在上面提到的文章中所读到的,它将滚动到底部):-

木偶演员夏普的文档似乎没有涵盖上述内容


你应该能够做到

wait page.EvaluateExpressionAsync(“window.scrollBy(0,window.innerHeight)”;

您好,谢谢您的回复。我会把它放在页面之前还是之后。转到?又是你好。请忽略最后一个问题,它现在起作用了-它在后面调用。有没有办法从使用链接的链接中捕获URL?@CyrillalDertonMods1946“捕获”是什么意思?菜单链接都是链接,每个链接都有一个id属性,当单击时,这些链接会重定向到一个URL,例如-当再次单击Hello时,我要做的是为每个按钮链接捕获每个URL。我意识到现在我需要使用重定向链,但是我能够在节点js中看到重定向链的引用,但不能在Puppeter sharp中看到如何做。医生们并没有说要支持它,所以木偶演员夏普不可能吗?如果是,如果可能,如何告知/分享?
await page.evaluate(() => {
  window.scrollBy(0, window.innerHeight);
});