RSelenium:向下滚动以加载Web内容

Dun*_*nut 2 javascript css selenium r rselenium

我在这里尝试了RSelenium中的滚动页面中的代码, 但它不能正常工作,我正在处理的网站会在您向下滚动时加载更多内容.例如

webElem <- remDr$findElement("css", "body")
webElem$sendKeysToElement(list(key = "end"))
webElem$screenshot(display = TRUE)
Run Code Online (Sandbox Code Playgroud)

这是该网站部分截图. 在此输入图像描述

然后我再次重复这个过程.

webElem$sendKeysToElement(list(key = "end"))
webElem$screenshot(display = TRUE)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

结果仍然相同.

Sau*_*aur 6

如果遗憾的是您的代码无法向下滚动,请尝试使用executeScript()以下方法: -

remDr$executeScript("window.scrollTo(0,document.body.scrollHeight);")
Run Code Online (Sandbox Code Playgroud)